This version is mostly focused on finalizing the service widgets, menus and options. Interface sounds implementation ongoing.
Version 0.92 will be focusing on global notification manager, incorporating global notifications into individual menus with as little interference as possible.
Changes
Service Menu
- Service options finalized.
- Service options added to settings database.
- Service values added to service database.
- Service runtime database uses intuitive values (minute/hour/day/week/month/year) instead of one value.
- Service runtime indicator uses intuitive values adjust combinations based on actual runtime (e.g., 1 week, 3 hours instead of 171 hours, or whatever units make sense).
- Individual service items keep track of runtime and run-distance.
- Individual error warnings are injected into the error queue at low priority.
- Service menu displays any active faults, no faults if no active faults.
- Service menu displays notification if no service reminders are enabled.
- Service menu dynamically displays menus based on reminders enabled.
- User can reset service intervals from settings menu.
- User can reset service intervals from the service menu directly via hold/notification.
- Widget arrows fixed to account for dynamically generated menus.
Keyboard
- Revised keyboard end buttons to integrate with the interface better.
- Added interface sounds to differentiate key button clicks from other actions.
- Added keyboard show/hide interface sounds.
- Added key hold interface sounds – keyboard related.
- Various bug fixes related to showing/hiding the keyboard.
Interface
- Main menu scroll arrows now disappear after a timeout. Cleaner look.
- Resized navigation instructions menus to not interfere with distronic menu.
Interface Sounds
- Logic added for sounds in the following menus: trip, nav, all nav submenus, media, track, aide, service.
- Interface sounds added for a variety of actions.
- Button hold sounds synchronized with button hold durations.
- Notification sounds logic added.
- Interface sounds volume option added to settings database.
- Interface sounds volume switched to log scale for natural volume increases.
- No conflict between media player volume and interface sounds.
- Issue resolved where buffering some interface sounds produces unpredictable results.
NAV
- Fixed NAV bug where “avoid motorways” setting was not working correctly.
- Fixed NAV bug where imperialunits setting was interferring with other navigation settings.
- Fixed NAV bug where remaining distance was not displaying correctly.
- Revised side menu logic to properly update in “no connection” conditions.
- Fixed logic issues where starting a new route while a route was already active was not working correctly.