Commit Graph

258 Commits

Author SHA1 Message Date
Ethan Pippin b6b78cc617 Reduce item view complexity 2021-08-31 23:12:09 -06:00
Ethan Pippin 2dbb0bd890 Simplify item view creation 2021-08-27 23:31:13 -06:00
PangMo5 3ad789fe08 Merge branch 'main' into PangMo5/coordinator-and-deep-link
# Conflicts:
#	JellyfinPlayer/SettingsView.swift
#	JellyfinPlayer/VideoPlayer.swift
2021-08-25 17:48:32 +09:00
PangMo5 0640e7051d Add FilterCoordinator
Add LibraryCoordinator
Add SearchCoordinator
Add SettingsCoordinator
Update HomeCoordinator
Update LibraryListCoordinator
2021-08-25 14:26:19 +09:00
acvigue 4d363b2367 [create-pull-request] automated change 2021-08-23 00:36:48 +00:00
Ethan Pippin a64248c0d3 lowerCamelCase 2021-08-21 10:28:57 -06:00
Ethan Pippin d5594625ec Create advanced settings view 2021-08-20 15:34:34 -06:00
Ethan Pippin 88cc1e2022 Conform to Defaults.Serializable 2021-08-18 00:24:14 -06:00
Ethan Pippin 4e41863d23 Add custom time skip durations 2021-08-17 23:41:08 -06:00
PangMo5 5efa29a9a5 remove some force unwrapping 2021-08-16 04:46:58 +09:00
Ethan Pippin 791a7ae66e Fix support for Swift 5.4 2021-08-05 11:46:11 -06:00
acvigue 7476a11a36 [create-pull-request] automated change 2021-08-01 16:28:02 +00:00
Aiden Vigue 93a25eb9c4
add tvOS settings page; fix transcoded video playback always starting at 0 ticks, also add front row image. 2021-07-31 23:52:31 -04:00
Aiden Vigue 5b9e753965
im going to bed 2021-07-31 23:22:12 -04:00
Aiden Vigue c642333811
use web 2021-07-31 20:29:14 -04:00
Aiden Vigue 25e271fe88
Add fallback blur hash (causes crashes if blank) 2021-07-31 12:59:41 -04:00
Ethan Pippin 4fa6059a2a Allow changing appearance 2021-07-26 13:44:14 -06:00
Aiden Vigue 4fdb6fedcf
fix build 2021-07-12 16:55:33 -04:00
Aiden Vigue c37bc726ea
Add PGSSub support 2021-07-11 23:28:35 -04:00
acvigue 12e4af65cd [create-pull-request] automated change 2021-07-02 19:14:16 +00:00
Aiden Vigue e22020cd44
add vp9 2021-07-02 15:13:40 -04:00
Aiden Vigue 2b6f0c5ea1
Add series item view 2021-06-29 15:58:59 -04:00
Aiden Vigue 897d158707
basic movie item view 2021-06-28 16:43:13 -04:00
Aiden Vigue e392a03d05
fix ffmpeg codecs 2021-06-27 15:20:04 -04:00
Aiden Vigue 78e110dfc2
Update next up view. 2021-06-27 13:50:52 -04:00
Aiden Vigue 19c5e3e4c8
Consolidate item views.
Add watched badges
Add remaining episode badges
Add favorite badges.
Fix genres to only show genres from current library.
Show watched episodes in series view.
Add progress bar to currently watching items in library.
Fix showing favorites.
2021-06-26 15:04:57 -04:00
acvigue e6ede1280d [create-pull-request] automated change 2021-06-25 18:46:43 +00:00
PangMo5 9e27114cf0 Remove unused import
Fix formatting
2021-06-26 02:40:10 +09:00
PangMo5 c27ebe5ad2 add SearchablePickerView 2021-06-25 18:49:54 +09:00
PangMo5 3ee33461d3 add Defaults package
replaced UserDefaults.default with Defaults
add prefer language settings
2021-06-25 17:02:24 +09:00
Aiden Vigue 28d2136a25
add watched state to item image views. 2021-06-25 00:35:21 -04:00
Aiden Vigue c203778d89
fix some file headers. 2021-06-24 12:21:21 -04:00
Aiden Vigue d6f6378bda
Refactor list view. Fix some images not appearing. 2021-06-23 15:21:44 -04:00
Aiden Vigue 1f0cefba0d
Merge remote-tracking branch 'origin/main' into main 2021-06-22 00:15:50 -04:00
Aiden Vigue e1d2edfca4
51 prep 2021-06-22 00:10:54 -04:00
Stephen Byatt ee39d81510 UI Changes:
Change time format for better readability with titles over 1hr
Add padding between title and media information
Change watched status image to circle check system image
2021-06-22 11:35:28 +10:00
Aiden Vigue 98ef133bd9
fix progress 2021-06-20 18:13:39 -04:00
acvigue a13ab18b65 [create-pull-request] automated change 2021-06-19 01:39:20 +00:00
PangMo5 39a5b6a2e7 refactor filters system
add LibraryFilterViewModel
some func name lowercased
2021-06-19 07:16:17 +09:00
acvigue add5908be2 [create-pull-request] automated change 2021-06-18 02:34:18 +00:00
Aiden Vigue ac26ac8077
some fixes for TabView getting cut off when scrolling out of viewport. 2021-06-17 22:33:41 -04:00
Aiden Vigue 104bdaddb9
changes 2021-06-17 15:17:44 -04:00
Aiden Vigue f1204238c0
i hate mvvm 2021-06-16 23:41:31 -04:00
Aiden Vigue f4008c8c15
New login views for tvOS 2021-06-15 23:47:05 -04:00
PangMo5 50ff0ceac8 Merge branch 'Jellyfin/main' into PangMo5/refactoring 2021-06-15 22:53:59 +09:00
PangMo5 8c0c51fa26 Replace globalData with SessionManager, ServerEnvironment 2021-06-15 19:15:23 +09:00
Aiden Vigue 817c81e33a
Exit media player if no media sources returned 2021-06-14 01:58:38 -04:00
PangMo5 40127b0710 add ServerEnvironment.setUp, reset func
add SessionManager.updateHeader, login, logout
2021-06-14 02:40:19 +09:00
Aiden Vigue 96dba15f04
Update Nuke to 0.6.1 2021-06-12 10:41:56 -07:00
aiden vigue f434bf21a4
commit from pool 2021-06-11 11:56:01 -07:00
github-actions[bot] 770ad0fbf8
[create-pull-request] automated change (#52)
Co-authored-by: acvigue <acvigue@users.noreply.github.com>
2021-06-10 17:39:31 -07:00
Aiden Vigue 18cc3ac15d
bugs bugs bugs *squash* 2021-06-10 17:28:05 -07:00
github-actions[bot] b26f81247a
[create-pull-request] automated change (#47)
Co-authored-by: acvigue <acvigue@users.noreply.github.com>
2021-06-10 09:28:21 -07:00
Kwangmin Bae 7c5a4441c1
Add Next Up Widgets (#43)
* WIP

* add EntryView UI

apply AppGroups
apply KeychainGroups

* update widget layout

* update widget layout

* Refactoring

add WidgetEnvironment
add snapshot logic
add placeholder

* fix

* fix team id

* pass ci?

* update keychain group

* Update PersistenceController.swift

Co-authored-by: Aiden Vigue <acvigue@me.com>
2021-06-10 01:05:52 -07:00
Aiden Vigue a535a11de4 add seasonitemview 2021-06-08 23:21:08 -07:00
Aiden Vigue de5e79f6ce MovieItemView using gen. api 2021-06-08 10:22:53 -07:00
Aiden Vigue 007930ec06 Start moving to generated client 2021-06-06 21:54:07 -07:00
Aiden Vigue f27574f94d license headers - start switch to combine api 2021-06-05 22:57:25 -07:00