Distribution that is related to special case of your question was described by Bhattacharjee, Pandit, and Mohan (1963). It assumes that uniform distribution is centered around the global mean $\mu$ and has $(\mu-a, \mu+a)$ bounds.
In standard form it has probability density function
$$
f(z) = \frac{1}{2a} \left[\Phi\left(z+a\right) - \Phi\left(z-a\right)\right]
$$
and cumulative distribution function
$$
F(z) = \frac{1}{2a} \left[z\,\Phi\left(z+a\right) -
z\,\Phi\left(z-a\right) +
\phi\left(z+a\right) -
\phi\left(z-a\right)\right]
$$
where $\Phi$ is a standard normal cdf and $\phi$ is a standard normal pdf.
It emerges when $U \sim \mathcal{U}(\mu-a, \mu+a)$ and $X \sim \mathcal{N}(\mu, \sigma^2)$, then $Z = U+X$ follows the distribution described by Bhattacharjee et al.
library(extraDistr)
set.seed(123)
u <- runif(10000, -1, 1)
n <- rnorm(10000, mean=u, sd=1)
hist(n, breaks=100, freq = F)
curve(dbhatt(x, 0, 1, 1), -6, 6, add = T, col = "red")
set.seed(123)
u <- runif(10000, -3, 3)
n <- rnorm(10000, mean=u, sd=1)
hist(n, breaks=100, freq = F)
curve(dbhatt(x, 0, 1, 3), -6, 6, add = T, col = "red")
Bhattacharjee, G.P., Pandit, S.N.N., and Mohan, R. (1963). Dimensional chains involving rectangular and normal error-distributions. Technometrics, 5, 404-406.