passepartout-apple/Packages/App/Sources/UILibrary/L10n
Davide ce77b4fc6a
Improve the UX of profile editing and management (#1149)
Restart from the v2 flow most users are familiar with.

- Restore the global v2 accent
- Restore the per-profile toggles
- Single tap to edit a profile
- Reuse the same chevron for profile and module navigation
- Improve the iCloud/TV section and rename it to "Synchronization"
- Drop the misleading moon icon from the "Keep alive on sleep" toggle
- Drop the marginal "Enable"/"Disable" action from context menus
- Drop the grid cell highlighting, now marginal with toggles
- Drop the complexity of `nextProfileId`

Ultimately, rework `TunnelToggleButton` into `TunnelToggle` for better
reuse across all platforms.

Things left to improve:

- The duplication of the active profile on top has not changed, but the
toggles may make it more visually apparent
- The "Inactive" subtitle in disabled profiles is there for balance as
it keeps rows and cells of the same height, but it serves no real
purpose
- Access to secondary actions (e.g. provider server, credentials)
- Use of TipKit for less intuitive flows (e.g. context menus, building a
profile from scratch)

Fixes #1111
2025-02-08 11:57:14 +01:00
..
Modules Update copyright 2025-01-15 20:22:52 +01:00
AppError+L10n.swift Allow graceful period to work around slow receipt validation (#1139) 2025-02-05 13:00:42 +01:00
AppFeature+L10n.swift OpenVPN: Prompt for credentials when needed (#1104) 2025-01-25 14:49:11 +01:00
ErrorHandler+Default.swift Expand on logs generated by ErrorHandler 2025-01-23 11:04:37 +01:00
Foundation+L10n.swift Update copyright 2025-01-15 20:22:52 +01:00
ModuleBuilder+Description.swift Update copyright 2025-01-15 20:22:52 +01:00
ModuleType+L10n.swift Update copyright 2025-01-15 20:22:52 +01:00
PassepartoutKit+L10n.swift Reuse provider entities for more than VPN (#1107) 2025-01-29 12:53:23 +01:00
Strings+Unlocalized.swift Decrease max log age to 1 day 2025-01-29 11:48:30 +01:00
SwiftGen+Strings.swift Improve the UX of profile editing and management (#1149) 2025-02-08 11:57:14 +01:00