Minor UI tweaks to Scheduling based on user feedback:
When buying slots to a route already in schedule (from flight's popup -> Buy Airport Slots), the dialog now shows the slot availability and costs in a similar manner than route editor.
Improved handling of scheduling's display change events, e.g. how the data is re-drawn after an action (e.g. Add Flight) for better page display speed at user's end.
Aircraft in maintenance shows the maintenance completion date.
Add Flight dialog has a new "Jump to last flight" link when the dialog has many (10+) flights ready for assignment.
"Change Registration" dialog now has cursor focused on the reg.nr. field on open.
Minor layout tuning in wide desktop view (>1650px) to registration and action buttons area to give more space to scheduling flight bars.
Changed the threshold of "narrow" and "wide" desktop views from 1440px to 1650px for more horizontal space for flights.
All checkboxes in Scheduling dialog windows, such as "Show all aircraft (swap mode)", "Buy Airport Slots", "Swap registration numbers of aircraft" and "Swap nicknames of aircraft", now remember the last state they were in regardless if you close the popup window. This is game world and device independent save since the checkbox status is stored on your device's local memory.
Move Schedule dialog's fleet group selection is also memorized in device's local memory based on previous selection. By default (no memorized selection, or no such fleet) it defaults always to the current fleet group of the aircraft it was clicked from (if you have only 1 plane in that fleet then it also reverts to All Fleets).
Made Add Flight and Move Schedule vertical scrollbars for flight/aircraft data section more visible.
Increased visibility of vertical divider lines between weekdays in scheduling.
Move Schedule dialog shows if the target aircraft is currently in maintenance (and when maintenance is completed).
Fixes
Minor fixes in new Scheduling page:
Aircraft outside HQ was not counted correctly when moving schedules between two fleets in new Scheduling.
Fixed logic on how pre-delivery aircraft with routes are shown in Move Schedule dialog.
Aircraft pop-up's "View Routes" link did not filter correctly at "Manage Routes page".
Fixed logic error in Set Maintenance dialog where plane due for delivery, and not yet delivered to airline, could in some cases show A/B checks as expired.
Removed the black-background tooltip helpers from scheduling's right-side action buttons, they sometimes slowed down the rendering of the page at user's end, especially if 100+ aircraft on the single page was shown.
Move Schedule dialog's error messages did not respect airline's ICAO/IATA code display preference.
Techstop airports in the route sometimes caused a Move Schedule to fail.
Flight and B check scheduling bars end positions did not align properly on Monday after an overnight flight/maintenance.
Aircraft with no registration where always not sorted as first in the listing.