passepartout-apple/Passepartout/App/Constants
Davide De Rosa 0047d095fb Adjust navigation style to all devices
- Mac
    - Drop all styles
    - Tweak hide title bar
    - Hide navigation bar

- Restore single section for all profiles
    - Allows using NavigationLink safely
    - Indirectly fixes multitasking
    - Retains selection on profile activation
    - Clean up presentActiveProfile

- Leave active profile in its position
    - Fixes Mac flashing row selection on profile activation

- Unify profile row appearance
    - Use fixed .headline font
    - Add subtitles to inactive profiles
    - Use padding rather than fixed row height

CAVEATS:

- Do not preselect active profile on iPad launch, as doing so
seems to present two ProfileView on top of each other, one from
MainView and one from the NavigationLink.

- Do not touch .listStyle() of master view, as it seems to break
navigation esp. in iPad multitasking.
2022-04-29 19:29:47 +02:00
..
AppContext.swift Revert async loadCurrentProfile() 2022-04-28 19:00:36 +02:00
Constants+Extensions.swift Encapsulate calculation of former products 2022-04-26 20:55:18 +02:00
SwiftGen+Assets.swift Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
SwiftGen+Strings.swift Group profile actions into menus 2022-04-27 09:53:42 +02:00
Theme.swift Adjust navigation style to all devices 2022-04-29 19:29:47 +02:00