Arkadiusz Fal
5758417293
Fix SwiftLint and SwiftFormat violations
...
- Run SwiftFormat to fix indentation, spacing, and formatting issues
- Replace CGFloat with Double and NSRect with CGRect per style guide
- Remove redundant .center alignment specifications
- Remove unnecessary @available checks for satisfied deployment targets
- Fix closure brace indentation for consistency
- Disable closure_end_indentation rule to resolve SwiftFormat conflict
All linting checks now pass with zero errors and warnings.
2025-11-15 19:42:37 +01:00
Arkadiusz Fal
0fcdf2398e
Fix video player overlay to respect window fullscreen state on iOS
...
Change edgesIgnoringSafeArea from .all to conditional based on
Constants.isWindowFullscreen to properly handle safe areas when
not in fullscreen mode.
2025-11-15 11:30:30 +01:00
Arkadiusz Fal
bc8adc6348
Allow video player to extend into safe areas on iOS
2025-11-15 11:21:59 +01:00
Arkadiusz Fal
be4e1adb9b
Fix all SwiftLint violations across codebase
...
Resolves 130+ violations including deployment target checks, code style issues, and formatting inconsistencies. Adds SwiftLint disable comments for compiler-required availability checks while maintaining deployment target compliance.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-09 18:14:35 +01:00
Arkadiusz Fal
4840c9a05f
Use fullScreenCover for Settings and Accounts on tvOS
...
- Replace sheet presentation with fullScreenCover for Settings and Accounts views on tvOS
- Add proper background color to Settings and Accounts screens on tvOS
- Clean up trailing whitespace in HomeView
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-09 18:14:35 +01:00
Toni Förster
7e02b08933
update SwiftUI-Introspect
2024-09-11 20:55:00 +02:00
Toni Förster
4663aab3da
refactor Search
...
- have a separate body view for each os
- macOS: set navigation title for search
- macOS: set min width to 835 for main content
- macOS: set main window min height to 600
- macOS: don’t have text behind the cancel button
- split SearchTextField into macOS and iOS/tvOS
- iOS: move search menu to the right
- iOS: unified search field
- make min width a constant
- add option to disable search suggestions
Signed-off-by: Toni Förster <toni.foerster@gmail.com >
2024-09-10 09:38:14 +02:00
Ricky Kresslein
5559e78bc0
Add setting to show/hide recents and limit number of recents shown
2024-02-28 00:56:12 +01:00
Arkadiusz Fal
2be6f04e37
Import export settings
2024-02-02 11:16:27 +01:00
Arkadiusz Fal
aef0ba6ffd
Fix displaying account username
2023-12-09 22:08:20 +01:00
Arkadiusz Fal
94915b0496
Revert "Drop iOS 14 and macOS 11 support"
...
This reverts commit dcef7f47ff .
2023-10-15 13:35:23 +02:00
Arkadiusz Fal
053b4a22b8
Fix style
2023-10-15 13:33:46 +02:00
Arkadiusz Fal
2b4627c3d6
Fix lint
2023-10-15 00:46:58 +02:00
Arkadiusz Fal
5b2c94758b
Set window min width on macOS
2023-09-26 17:47:00 +02:00
Arkadiusz Fal
2dd1d2ac56
Fix possible crash
2023-09-26 17:44:01 +02:00
Arkadiusz Fal
2ef692edb8
Migrate to SwiftUIIntrospect
2023-09-26 17:44:01 +02:00
Arkadiusz Fal
d47ecb2723
Fix parsing playlist urls (with list parameter)
2023-09-23 21:59:38 +02:00
Arkadiusz Fal
fe31e4ffd1
Fix URL handling on macOS
2023-07-24 19:56:59 +02:00
Arkadiusz Fal
99ffaed5fc
Honor "Keep channels with unwatched videos on top of subscriptions list"
...
setting in sidebar
2023-07-24 19:45:30 +02:00
Arkadiusz Fal
3c9e04d243
Channels performance improvements
...
Add settings:
Show channel avatars in channels lists
Show channel avatars in videos lists
Fix #508
2023-07-24 19:45:30 +02:00
Arkadiusz Fal
dcef7f47ff
Drop iOS 14 and macOS 11 support
2023-07-24 19:45:30 +02:00
Arkadiusz Fal
e827b97cd5
Fix lint issues
2023-07-24 19:45:30 +02:00
Arkadiusz Fal
be2e4acedd
Simplify channels view
2023-05-29 16:42:20 +02:00
Arkadiusz Fal
15f3e11a78
Simplify playlists view
2023-05-29 16:42:19 +02:00
Arkadiusz Fal
0061bd8c20
Home Settings
2023-05-25 18:36:03 +02:00
Arkadiusz Fal
97af5a6e0c
Fix opening channels and playlists
2023-05-21 19:13:42 +02:00
Arkadiusz Fal
1cc66fdc10
Fix various issues
2023-05-21 19:13:42 +02:00
Arkadiusz Fal
5383cf0e90
AVPlayer system controls on iOS
2023-05-21 19:13:42 +02:00
Arkadiusz Fal
f67b1d4feb
Improve orientation and safe area handling
...
Fix #369
Fix #382
2023-05-21 19:13:42 +02:00
Arkadiusz Fal
5c0cf7452c
Remove unused code
2023-04-22 23:39:43 +02:00
Arkadiusz Fal
72a98314c1
Fix accounts switcher padding on tvOS
2023-04-22 23:39:43 +02:00
Arkadiusz Fal
67690bc435
Video details changes and channel sheet
2023-04-22 23:10:27 +02:00
Arkadiusz Fal
f8d79bb08c
Add browsing setting for unwatched feed
...
Fix #383
2023-02-28 21:27:47 +01:00
Arkadiusz Fal
ef401168ec
Use only tab navigation on iPhone
2023-02-25 16:46:09 +01:00
Arkadiusz Fal
809bcd183a
New playback settings sheet
2023-02-05 14:24:16 +01:00
Arkadiusz Fal
6594d5ba95
Remove initializer of player
2023-02-05 14:24:16 +01:00
Arkadiusz Fal
78940a005b
Accounts loading improvements
2023-02-05 14:24:16 +01:00
Arkadiusz Fal
16e365ce6c
Minor improvements
2023-02-05 14:24:15 +01:00
Arkadiusz Fal
39fc23c5dc
Watch Next behavior and settings
2023-02-05 14:24:14 +01:00
Arkadiusz Fal
ba1ec7c559
Player layout changes
2023-02-05 14:24:14 +01:00
Arkadiusz Fal
fcf527fa87
Player bar visibility modes and settings
2023-02-05 14:24:13 +01:00
Arkadiusz Fal
26d3fba0f3
Feed count model
2023-02-05 14:24:13 +01:00
Arkadiusz Fal
d19446d37d
Minor layout fixes
2023-02-05 14:24:12 +01:00
Arkadiusz Fal
a5e5604d84
Fix images size in sidebar
2023-02-05 14:24:11 +01:00
Arkadiusz Fal
f6d3d5504a
Improve recents thumbnails urls
2023-02-05 14:24:11 +01:00
Arkadiusz Fal
67e32f4da1
Fix channel links
2023-02-05 14:24:11 +01:00
Arkadiusz Fal
a156ef6a3f
Add action to mark channel feed as watched/unwatched
2023-02-05 14:24:11 +01:00
Arkadiusz Fal
b3ddf4a153
Show badge for channels subscriptions
2023-02-05 14:24:10 +01:00
Arkadiusz Fal
8f2b570163
Fix account button on macOS
2023-02-05 14:24:10 +01:00
Arkadiusz Fal
8c1d900a63
Unwatched videos in subscriptions
2023-02-05 14:24:09 +01:00