Commit Graph

276 Commits

Author SHA1 Message Date
Joshua M. Boniface 7e0b442e38 Merge pull request #3644 from dmitrylyzo/bump-jso
(cherry picked from commit a36f515b3089058fba1fecfd87e62b57950ac869)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton 00c6d7e1a8 Merge pull request #3643 from dmitrylyzo/fix-tizen5
(cherry picked from commit 08951633445f151cd8396547913411961f54b6b5)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton 69fb418beb Merge pull request #3637 from MinecraftPlaye/add-webp
(cherry picked from commit ae32ece3468a37c6e88438678901f3593e21b4c8)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Bill Thornton 069bb6d0ae Merge pull request #3635 from dmitrylyzo/fix-ssa-font
Fix SSA/ASS missing font

(cherry picked from commit 38ef0e2bf2cc47d326314d56b0e74f210fec82dc)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20 23:02:06 -04:00
Tobias Speicher e0486e49c6 Replace deprecated String.prototype.substr()
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated

Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-04-21 18:42:42 +02:00
Bill Thornton 4b7f615001 Merge pull request #3560 from thornbill/refactor-transparency
Move backdrop transparency method to component
2022-04-19 23:26:12 -04:00
Bill Thornton 396f4b1ed2 Merge pull request #3547 from thornbill/touching-books
Fix touch events in epub player

(cherry picked from commit 5ede3c8e47b22ce0d101896a3255ad077b3d5dc1)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-17 15:41:21 -04:00
Bill Thornton 125d5cb015 Move backdrop transparency method to component 2022-04-12 16:22:00 -04:00
Bill Thornton f286641328 Add no-duplicate-imports rule and fix issue 2022-04-01 00:46:55 -04:00
Bill Thornton 9067b0e397 Fix eslint errors for empty functions/constructors 2022-03-01 10:57:48 -05:00
Dmitry Lyzo 119df2cc99 Add aria-hidden to button icons 2022-02-25 01:52:14 +03:00
Dmitry Lyzo 27bdb24598 refactor: Use span for icons 2022-02-25 01:33:21 +03:00
Bill Thornton 17962a6c53 Merge pull request #3361 from MinecraftPlaye/comic-page
Only use comic pages for internal calculations and ignore metadata files
2022-02-18 00:04:18 -05:00
Patrick Farwick e1889d9151 Ignore files without a file extension
Files which do not have a file extension are most likely not an image
and should not be used as a page of a comic book.
2022-02-17 16:31:28 +00:00
Dmitry Lyzo dc2dc823a8 Display physical dimensions of player
When using browser or system-wide scaling, the player size
changes, misleading the user.
2022-02-11 09:11:21 +03:00
Patrick Farwick 43077bd259 Add all file extensions for jpeg images 2022-02-09 15:18:41 +00:00
Patrick Farwick 4f770f26ce Ignore files which do not have a file extension 2022-01-22 21:17:57 +00:00
Patrick Farwick 14083377d1 Only use comic pages for internal calculations
A comic book archive stores pages as images, but can store other
information like metadata within the file, too.

This change uses only the image based files as pages and ignores other
files.
2022-01-22 01:00:03 +00:00
Bill Thornton ad1e8d3cd0 Merge pull request #3351 from jellyfin/fix-bookplayer-blank
Fix starting of book player with a blank page
2022-01-20 10:12:53 -05:00
Bill Thornton c2411ab4b5 Merge pull request #3350 from MinecraftPlaye/bookplayer-update
Update the resume button after stopping
2022-01-20 10:10:18 -05:00
Patrick Farwick d4907ac522 Remove the timer from progress saving for epubs 2022-01-19 23:11:56 +00:00
Dmitry Lyzo 9688b31de4 Fix starting of book player with a blank page 2022-01-20 01:46:13 +03:00
Patrick Farwick b4fc6f7e20 Save reading progress for pdfs for each page
This removes the 10s interval between saving and instead saves the
reading progress for pdf files every time.

As a side effect, the pdf will appear in the "Continue Watching" section
of Jellyfin. Before this commit, there was no indication that someone
started reading the pdf book.

Update the resume button after stopping for the pdf player.
2022-01-19 21:33:13 +00:00
Patrick Farwick 22d6c99f44 Update the resume button after stopping 2022-01-19 21:26:48 +00:00
Marius Luca 0ab71eb899 - limit font attachments requested for ass subtitles to a supported formats list 2022-01-13 12:34:15 +02:00
Bill Thornton 709ef906cc Fix screenfull imports 2021-11-10 13:00:29 -05:00
Dmitry Lyzo 2af0b91dad Reset media source 2021-10-15 21:49:11 +03:00
Dmitry Lyzo a7dce35fae Unbind error event 2021-10-15 21:49:11 +03:00
Patrick Farwick c6c263de99 Remove outdated comment 2021-10-05 20:41:47 +00:00
Patrick Farwick b3056ee321 Store each page as a tick 2021-10-05 20:20:33 +00:00
Patrick Farwick 22b1063629 Merge branch 'feature-comicposition' of github.com:MinecraftPlaye/jellyfin-web into feature-comicposition 2021-10-05 20:11:18 +00:00
Patrick Farwick 1806baec37 Move "destroy" after "stop" and separate commands 2021-10-05 20:10:25 +00:00
MinecraftPlaye 195d05d883 Merge branch 'jellyfin:master' into feature-comicposition 2021-10-04 09:46:35 +02:00
Patrick Farwick 5115500443 Save progress when reading a comic book archive 2021-10-04 07:43:45 +00:00
Dmitry Lyzo 50880983cc Give JavascriptSubtitlesOctopus time to dispose itself 2021-10-01 21:41:50 +03:00
Dmitry Lyzo 9f6fdfdd72 Destroy the player after destroying JavascriptSubtitlesOctopus 2021-10-01 21:41:50 +03:00
Dmitry Lyzo 9338b36b8e Clear JavascriptSubtitlesOctopus when an error occurs 2021-10-01 21:41:50 +03:00
Bill Thornton 33e7ac96b2 Merge pull request #2781 from imchasingshadows/bugfix/web0s-fullscreen
bugfix/web0s-fullscreen
2021-09-17 14:05:30 -04:00
imchasingshadows 5a50783f06 Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-16 19:19:21 +02:00
Kay Simons 118f9e1920 fix: do not repeat fullscreen hack if already set 2021-09-16 18:38:58 +02:00
imchasingshadows 2e66ce13e6 Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-16 16:13:29 +02:00
Kay Simons 59bb2f27a5 fix: implement forced fullscreen hack for webos 2021-09-16 15:56:07 +02:00
imchasingshadows 7f81f5b3f1 Update src/plugins/htmlVideoPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-11 21:03:23 +02:00
imchasingshadows 67a2e0f16d Update src/plugins/htmlVideoPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-11 17:28:22 +02:00
Dmitry Lyzo 2bf4741d9c Autoplay when Play or Shuffle 2021-09-09 00:45:01 +03:00
Nathan Mascitelli b04fff2089 Give space for buttons to sit above text 2021-09-04 10:51:56 -04:00
Kay Simons f925138695 Merge remote-tracking branch 'upstream/master' into bugfix/web0s-fullscreen 2021-09-04 13:18:54 +02:00
Kay Simons 469767aa50 fix: return videoelement immediately after going fullscreen on tv 2021-09-04 13:12:48 +02:00
Bill Thornton 0fcb5e7b3e Merge pull request #2857 from njsmith/buffering-is-important 2021-08-12 18:45:55 -07:00
Keegan Dahm 4f7131f59a Changed volume curve from x^2 to x^3 2021-08-10 16:16:52 -07:00