passepartout-apple/Passepartout/App
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
..
Assets.xcassets Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
Constants Adjust navigation style to all devices 2022-04-29 19:29:47 +02:00
de.lproj Import new translations 2022-04-28 22:47:07 +02:00
el.lproj Import new translations 2022-04-28 22:47:07 +02:00
en.lproj Import new translations 2022-04-28 22:47:07 +02:00
es.lproj Import new translations 2022-04-28 22:47:07 +02:00
Extensions Fix repeating "Default" servers in some providers 2022-04-26 22:12:22 +02:00
fastlane Reorganize and fix platform-specific fastlane data 2022-04-25 11:21:19 +02:00
Flags.xcassets Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
fr.lproj Import new translations 2022-04-28 22:47:07 +02:00
InApp Encapsulate calculation of former products 2022-04-26 20:55:18 +02:00
Intents Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
it.lproj Import new translations 2022-04-28 22:47:07 +02:00
L10n Adjust navigation style to all devices 2022-04-29 19:29:47 +02:00
nl.lproj Import new translations 2022-04-28 22:47:07 +02:00
pl.lproj Import new translations 2022-04-28 22:47:07 +02:00
Providers.xcassets Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
pt.lproj Import new translations 2022-04-28 22:47:07 +02:00
Reusable Adjust navigation style to all devices 2022-04-29 19:29:47 +02:00
ru.lproj Import new translations 2022-04-28 22:47:07 +02:00
Scripts Rewrite app in SwiftUI 2022-04-12 15:12:45 +02:00
Settings.bundle Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
sv.lproj Import new translations 2022-04-28 22:47:07 +02:00
Views Adjust navigation style to all devices 2022-04-29 19:29:47 +02:00
zh-Hans.lproj Import new translations 2022-04-28 22:47:07 +02:00
App.entitlements Optimize Catalyst for Mac 2022-04-19 16:48:42 +02:00
Info.plist Merge project into iOS + macOS 2022-04-19 16:14:23 +02:00
PassepartoutApp.swift Adjust navigation style to all devices 2022-04-29 19:29:47 +02:00
swiftgen.yml Refactor strings and add new ones 2022-04-22 13:12:42 +02:00