1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00
jellyfin-web/src/plugins
taku0 3d51c68725 Respect safe area (notch) of mobile devices
This adds paddings to various containers so that buttons and contents are not
hidden by the notch or the Home indicator (the gray bar at the bottom).

- `src/assets/css/librarybrowser.scss`
  - `.skinHeader`: menu bar at the top.
  - `.padded-left` and `.padded-right`: the heading of library.

- `src/assets/css/site.scss`
  - `.content-primary`, `.padded-bottom-page`, `.page`,
    `.pageWithAbsoluteTabs`, and `.pageTabContent`: settings and dashboards.

- `src/elements/emby-scroller/emby-scroller.scss`
  - `.emby-scroller`: the library items.

- `src/assets/css/videoosd.scss`
  - `.videoOsdBottom`: the video playback control buttons and the progress bar.

- `src/components/alphaPicker/style.scss`
  - `.alphaPicker-fixed` and `.alphaPicker-fixed-right`: the alphabet picker.

- `src/components/appFooter/appFooter.scss`
  - `.appfooter`: the bottom bar showing the currently playing media.

- `src/components/multiSelect/multiSelect.scss`
  - `.selectionCommandsPanel`: the top bar when selecting multiple media.
    Shown when long-pressing media.

- `src/components/remotecontrol/remotecontrol.scss`
  - `.playlistSectionButton`: the bottom bar for current playlist.
    Shown when touching `.appfooter`.

- `src/components/toast/toast.scss`
  - `.toastContainer`: the toast.  Shown when refreshing metadata.

- `src/index.html`
  - `.mainDrawerHandle`: gesture area for the drawer.
    It seems conflicting with gestures of Safari.

- `src/libraries/navdrawer/navdrawer.scss`
  - `.tmla-mask` and `.touch-menu-la`: the drawer.

- `src/plugins/htmlVideoPlayer/style.scss`
  - `.videoPlayerContainer`: the video area when not fullscreen.
  - `.videoSubtitles`: the video subtitles for some devices, not including
    iPhone.

- `src/plugins/youtubePlayer/style.scss`
  - `.youtubePlayerContainer` container for the YouTube plugin.  Not tested.
2022-08-18 17:34:57 +09:00
..
backdropScreensaver Merge branch 'master' into return-of-the-scrollbar 2020-11-20 09:28:55 +03:00
bookPlayer Replace deprecated String.prototype.substr() 2022-04-21 18:42:42 +02:00
chromecastPlayer Fix eslint errors for empty functions/constructors 2022-03-01 10:57:48 -05:00
comicsPlayer add space 2022-07-24 20:06:21 -06:00
experimentalWarnings fix some unhandled promises and refactor some code 2021-02-06 15:51:31 +09:00
htmlAudioPlayer Merge pull request #3716 from Orhideous/fix/mimetype 2022-06-29 00:57:59 -04:00
htmlVideoPlayer Respect safe area (notch) of mobile devices 2022-08-18 17:34:57 +09:00
logoScreensaver Move plugins css files to sass 2021-03-19 13:46:12 -04:00
pdfPlayer Replace deprecated String.prototype.substr() 2022-04-21 18:42:42 +02:00
photoPlayer Autoplay when Play or Shuffle 2021-09-09 00:45:01 +03:00
playAccessValidation reject play access validation promise 2021-02-03 09:49:08 +01:00
sessionPlayer Fix eslint errors for empty functions/constructors 2022-03-01 10:57:48 -05:00
youtubePlayer Respect safe area (notch) of mobile devices 2022-08-18 17:34:57 +09:00