Joe
11c25648bf
[tvOS] Episode/Season Focus gets Stuck ( #1185 )
...
* Focus on the first element if the lastFocusedEpisodeId isn't in the viewModel.
* Performance Improvements:
- Optimized Lookup: Used a Set for efficient checking of whether lastFocusedEpisodeID exists in viewModel.elements.
- Single Pass: Reduced the number of passes needed to check for existence and set the focusedEpisodeID.
* https://github.com/jellyfin/Swiftfin/pull/1185#pullrequestreview-2241625398 Suggestions
---------
Co-authored-by: Joseph Kribs <joseph@kribs.net>
2024-08-16 12:30:15 -06:00
Joe
9bc8d9613e
[tvOS] Fix Episode Description Size & Provide Episode Thumbnail Clarity ( #1184 )
...
Co-authored-by: Joseph Kribs <joseph@kribs.net>
2024-08-15 19:25:34 -06:00
Ethan Pippin
5ee2eac11d
Update tvOS `onChange` ( #1141 )
2024-07-02 12:39:52 +09:00
Daniel Chick
29b917ead0
Migrate to the latest version of Factory ( #1097 )
2024-07-01 19:58:59 -06:00
Ethan Pippin
74b8b286c7
User/Server Sign In Redesign ( #1045 )
2024-05-14 23:42:41 -06:00
Ethan Pippin
329cf0d45f
Fix Episode Selector Images ( #1047 )
2024-04-28 21:02:01 +09:00
Ethan Pippin
384e80805e
Poster Display and Button Refactor ( #1038 )
2024-04-23 11:22:07 -06:00
Ethan Pippin
fd1a87cb02
Item Views to `Stateful` ( #997 )
2024-04-01 00:48:41 -06:00
Ethan Pippin
1bd18ef8b0
Fix iOS Chapter Overlay ( #992 )
2024-03-13 23:08:43 -06:00
Ethan Pippin
a645444f25
Refactor `PosterButton` and libraries, good `UICollectionView`s, proper orientation handling, and more ( #905 )
2024-03-11 08:09:30 -06:00
Eric Lee
e72c5160c3
[tvOS][Bug] Fixes season selector only showing a single season. ( #950 )
2024-01-17 13:10:01 -07:00
Ethan Pippin
b038f05848
Update 2024 headers ( #951 )
...
* update header
* the rest after upgrading
2024-01-13 15:13:44 -07:00
Ethan Pippin
9266d53ae0
Remove iOS `PosterButtonType` + cleanup ( #883 )
2023-10-31 23:52:06 -06:00
Ethan Pippin
ddbe77e348
Cleanup and `ItemView.AboutView` Cards ( #788 )
2023-06-12 22:24:58 -06:00
Ethan Pippin
2a51598004
Cleanup and UDPBroadcastConnection Package ( #765 )
2023-05-06 22:07:34 -06:00
Ethan Pippin
a08a92e98a
New Year, New Video Player + Other Goodies ( #593 )
2023-04-20 09:33:51 -06:00
Ethan Pippin
3ffb67a400
Implement Factory ( #587 )
2022-09-15 11:32:47 -06:00
Ethan Pippin
20e0789ce2
Generic Libraries ( #583 )
2022-09-14 06:41:06 -06:00
Ethan Pippin
5299f5a9ce
Various Things ( #581 )
2022-09-12 23:02:06 -06:00
Ethan Pippin
f13d734c76
tvOS - "Fix" Item Views ( #568 )
2022-09-12 06:44:59 -06:00
Ethan Pippin
859a47803f
tvOS - Revamp Connect Flow ( #563 )
2022-09-07 23:52:19 -06:00
Ethan Pippin
79476328fe
Some work ( #552 )
2022-09-03 10:20:12 -06:00
Ethan Pippin
f92edb83fb
iOS/iPadOS - Refactor Filter Selection ( #548 )
2022-09-01 23:29:52 -06:00
Ethan Pippin
98a5507b52
Refactor Search and implement in tvOS ( #539 )
2022-08-27 21:30:17 -06:00
Ethan Pippin
8181db13de
iOS/iPadOS - Landscape/Thumb Posters ( #526 )
2022-08-18 11:00:33 -06:00
Ethan Pippin
6f937ceddd
`ImageView` Refactor ( #517 )
2022-08-12 12:05:24 -06:00
Ethan Pippin
a9f09edd81
Navigation and Item Overhaul ( #492 )
2022-08-05 10:54:40 -06:00
Ethan Pippin
cfb3aa1faa
No Tab Characters and Before First for Argument and Parameter Wrapping ( #482 )
2022-07-16 07:46:25 -06:00
Ethan Pippin
37be6be200
Merge branch 'main' into improve-logging
2022-04-28 12:51:37 -06:00
Ethan Pippin
9e10395f80
update inits
2022-03-18 21:38:33 -06:00
Min-Yih Hsu
87331444be
Support folder-type libraries on tvOS
...
And fixed a bug in LibraryListView where proper parent ID was not passed
to LibraryViewModel.
2022-01-26 23:00:31 +08:00
Ethan Pippin
4c76ac1438
new log structure
2022-01-25 12:35:38 -07:00
Ethan Pippin
d65e30c03d
fix tvOS
2022-01-12 22:10:50 -07:00
Ethan Pippin
cdc294dd96
Merge branch 'main' into multiple-media-sources
2022-01-12 21:56:12 -07:00
Ethan Pippin
eb997e8cbe
ios multiple sources
2022-01-12 17:00:44 -07:00
Ethan Pippin
2d16b2886b
lint
2022-01-12 13:21:31 -07:00
Ethan Pippin
5e9d3a1c9c
remove team and cancel button for tvOS
2022-01-12 13:19:59 -07:00
Ethan Pippin
b38d788e34
implement remove from resume and play from beginning
2022-01-12 13:14:39 -07:00
Ethan Pippin
143836a26c
tvOS, fix seasons defaults, and localize
2022-01-11 23:21:03 -07:00
Ethan Pippin
cd51031c98
lint
2022-01-11 00:10:18 -07:00
Ethan Pippin
16a89b574a
update on tvOS
2022-01-11 00:08:44 -07:00
Ethan Pippin
f02c52f20a
lint
2022-01-10 15:51:24 -07:00
Ethan Pippin
057beca0ff
localize
2022-01-10 15:48:29 -07:00
Ethan Pippin
4298062ca3
swiftformat
2022-01-10 12:28:03 -07:00
Ethan Pippin
03aeed967e
tvos cleanup
2022-01-09 21:13:35 -07:00
Ethan Pippin
e6d31bc281
final touch ups
2022-01-07 18:38:31 -07:00
Ethan Pippin
73a3f2fcdc
rename jellyfinplayer to swiftfin
2022-01-07 11:05:54 -07:00