Commit Graph

59 Commits

Author SHA1 Message Date
Bradley Eaton eff4ca2f19 Use keyboard key names for navigation on controller. 2025-06-30 16:07:37 +01:00
Bradley Eaton a7d443ab23 Use keycodes for UWP xbox instead of gamepadtokey. 2025-06-29 10:22:13 +01:00
Bill Thornton 953073cd28 Use index file for apiclient lib imports 2025-04-22 08:48:34 -04:00
Bill Thornton 5bcbcfbe12 Move server connections to lib 2025-04-22 08:26:43 -04:00
Dmitry Lyzo 3025e9bf48 Ignore modified hotkeys 2024-09-14 02:03:38 +03:00
Dmitry Lyzo b2676c1633 Prevent more default actions for hotkeys 2024-09-14 02:01:10 +03:00
Dmitry Lyzo 4c68f500d9 Use keydown event to get actual modifiers 2024-09-14 02:01:09 +03:00
Bill Thornton 056d802c56 Move globalize to lib 2024-08-14 14:00:09 -04:00
viown 75d78a96b8 Backport pull request #5843 from jellyfin-web/release-10.9.z
Fix swipe gestures on android for book reader

Original-merge: 44afbc2357df70613b56a2d397a6fa41457250ef

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: thornbill <thornbill@users.noreply.github.com>
2024-08-13 11:53:21 -04:00
thornbill 6bf6e7fd18 Backport pull request #5741 from jellyfin-web/release-10.9.z
Disallow scripted content in epubs

Original-merge: e669a9be0295497b916b4e6181816759d2fa7736

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-07-21 01:53:31 -04:00
Bill Thornton f35a8151e0 Add prefer optional chaining rule 2023-07-06 13:39:48 -04:00
Lukas Lüftinger 2fc010fe6e correctly use userSettings.theme() in bookPlayer 2023-03-14 23:38:47 +01:00
Lukas Lüftinger e9613a7131 make data variables used in bookPlayer theming const 2023-03-14 23:36:06 +01:00
Lukas Lüftinger e6171364ca fix linting 2023-03-14 23:36:06 +01:00
Lukas Lüftinger 2eb15411ba fix epub theme selection 2023-03-14 23:36:06 +01:00
Lukas Lüftinger d75dbc1b3b fix linting issues 2023-03-14 23:36:06 +01:00
Lukas Lüftinger 581f5c7bb9 add buttons to increase and decrease font sizes in book-player 2023-03-14 23:35:19 +01:00
Lukas Lüftinger 727f6e450b add button to bookplayer to rotate through dark, sepia and light themes 2023-03-14 23:35:19 +01:00
Bill Thornton 64ecc3eae7 Add plugin types 2023-03-08 11:08:19 -05:00
Bill Thornton 0a0e45d155 Replace apiclient event bus with local version 2022-10-14 10:58:16 -04:00
Bill Thornton b426b6e2bf Fix sonarjs prefer-single-boolean-return 2022-10-11 03:11:41 -04:00
Patrick Farwick cb9e7ba432 Add epubjs theme support to the book player
Add a dark theme to the book player via epubjs. The theme itself uses
the dark theme of Jellyfin and only changes the colour of the text.

For everything but the text, the dark theme from Jellyfin is retained.
Should any other theme than the dark theme be chosen by the user, epubjs
falls back to it's default theme.
2022-09-23 15:35:54 +00: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 f286641328 Add no-duplicate-imports rule and fix issue 2022-04-01 00:46:55 -04: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
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 22d6c99f44 Update the resume button after stopping 2022-01-19 21:26:48 +00:00
Bill Thornton 709ef906cc Fix screenfull imports 2021-11-10 13:00:29 -05:00
Nathan Mascitelli b04fff2089 Give space for buttons to sit above text 2021-09-04 10:51:56 -04:00
Nathan Mascitelli 2ab4a87f64 ESLint fixes 2021-04-28 22:01:03 -04:00
Nathan Mascitelli ff2720ebf2 Add fullscreen ability to books 2021-04-25 18:11:52 -04:00
Bill Thornton 5b86b97e63 Fix epub player height 2021-01-28 14:03:26 -05:00
Bill Thornton 464da392b9 Fix touch support in epub reader 2020-12-16 01:19:10 -05:00
Bill Thornton c4aebce2b1 Update epub player styles and force pagination 2020-11-22 02:31:48 -05:00
Bill Thornton 629a279491 Fix bookplayer issues 2020-11-22 02:08:19 -05:00
Bill Thornton 491c7962e5 Fix mobile prev/next buttons for bookplayer 2020-11-22 02:08:19 -05:00
vitorsemeano a48d466e6a fixes for lint errors
added missing packages for lint
removed unecessary babel/polyfill
2020-11-05 23:21:35 +00:00
vitorsemeano 5071aedcea extracted connectionManager from site.js
new module ServerConnections for ConnectionManager
all code adapted to this new module
removed Events and ConnectionManager from eslintrc
2020-11-05 23:12:23 +00:00
Bill Thornton a71b0314d4 Fix apiclient imports 2020-11-05 23:11:47 +00:00
MrTimscampi 7d9208e951 WIP 2020-11-05 23:09:09 +00:00
MrTimscampi bfb8c7c1f6 Make import paths ES6-compatible 2020-11-05 22:58:26 +00:00
dkanada 3f55a79d74 fix minor issues with book players 2020-10-21 16:00:33 +09:00
dkanada 6b302ed20b merge branch master into pdf-reader 2020-10-20 13:22:09 +09:00
Daniyar Itegulov 14583cf18e Add next/prev chapter buttons for mobile devices
Also removes touch events as they interfere with continuous scrolling
2020-09-14 18:51:03 +10:00
Daniyar Itegulov 270f585b26 Make book plugin render EPUBs continuously for mobile devices 2020-09-14 14:50:08 +10:00
dkanada 108ebc58a6 add basic pdf reader 2020-09-01 22:55:08 +09:00
MrTimscampi c97d7a6f59 Use connectionManager global 2020-08-30 06:06:47 +02:00
MrTimscampi 0643e29404 Fix suggestions and rebase issues 2020-08-09 15:35:48 +02:00
MrTimscampi 21152040ec Fix lint 2020-08-06 20:34:49 +02:00