Thanks for the effort on the mockup!! :D You make a great point about the user's mindset. I will try to implement that streamlined, search-first design."
Regarding the arrival times: Yes, that is definitely a bug I need to fix :D I will update it to format properly into hours/minutes.
As for the icons, I am actually using the official SVGs from the BDZ website. I stuck with those because I assume most users will be Bulgarian, and I wanted them to have that familiarity with the official symbols.
Regarding the prompt for language and theme: I actually received similar feedback via email. Instead of adding a popup, I decided to make it seamless—I just updated(locally) the app to automatically detect your OS settings for the Theme (Light/Dark) and Time Format (12h/24h) and apply them by default. This way it should "just work" for most users without needing an extra click.
Fair point! I relied entirely on scroll/pinch-to-zoom to keep the interface clean, but I should add standard +/- buttons for accessibility and desktop usability