Announcements, Sound Settings, UI Window size
What's improved
-
Settings Page - Modern UI
Settings page has been redesigned with a more modern, polished look including pill-style tabs, accent-bordered section headers, and improved spacing throughout.
-
Settings - Phase Preview
Sound phase preview cards are now displayed in a 3-per-row card grid. Each card shows the phase name and three source buttons (Custom, Airline, Default) that toggle to a Stop button while audio is playing.
-
Volume Slider Performance
The volume slider in Settings no longer causes frame drops while dragging. Label updates are applied via direct DOM manipulation and Blazor re-renders are suppressed during drag, only committing on mouse release.
-
Adaptive Window Sizing
Main window now opens relative to the current monitor working area instead of a fixed large pixel size, improving usability across desktop and laptop displays.
-
Announcement Fallback Logic
Default `safety` fallback behavior was corrected so safety briefing playback is limited to the intended ground phases (pushback/taxi), preventing incorrect fallback usage in other phases.
-
Booking page crashes
Booking page now no longer crashes on refreshing