My understanding is that a Gabor filter gives us information about when in the input signal does the frequency of interest (equal to the frequency of the sinusoid in the Gabor Filter) occur, thus tackling the inability of the Fourier Transform (FT) to give temporal information.
However, a few videos I saw and articles I read gave me the impression that a short-time Fourier Transform (STFT) does exactly the same thing. So, I'm a bit confused as to when to use what? Do they both serve the same purpose?
N.B. I know that the Gaussian window is smoother and helps deal with edge artifacts, but are there any other differences?
P.S. Assume that the Gabor filter is 1D and time is the independent variable.