Davide
2790a2aac2
Merge AppLibrary into CommonLibrary ( #806 )
...
CommonLibrary barely used as standalone, almost always together with
AppLibrary.
2024-11-03 13:16:13 +01:00
Davide
1d2de39d49
Use profile name as interactive view title
2024-11-03 11:44:14 +01:00
Davide
fbe2d84113
Submit on OpenVPN fields ( #805 )
...
Submit on password or OTP depending on the selected method.
2024-11-03 11:27:12 +01:00
Davide
aba5081450
Refactor and improve interactive login ( #801 )
...
Define two styles for interactive login:
- Modal (iOS/macOS) - Form inside NavigationStack
- Inline (tvOS) - VStack
Requires OpenVPN credentials view to be container-agnostic.
Play with focus to improve the overall TV experience.
2024-11-02 15:24:41 +01:00
Davide
070b661c43
Refactor library targets ( #799 )
...
Renames:
- AppUI → UILibrary
- AppUIPlatform → AppUI (conditional umbrella) + AppUI[Main|TV]
- APILibrary/CommonLibrary/UtilsLibrary → Common[API|Library|Utils]
Dependencies:
- AppUI → UILibrary
- UILibrary → AppLibrary, CommonAPI
- AppLibrary → CommonLibrary, CommonUtils
2024-11-02 10:11:59 +01:00