1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00
jellyfin-web/src
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
..
assets Respect safe area (notch) of mobile devices 2022-08-18 17:34:57 +09:00
components Respect safe area (notch) of mobile devices 2022-08-18 17:34:57 +09:00
controllers Backport pull request #3778 from jellyfin/release-10.8.z 2022-08-01 14:26:58 -04:00
elements Respect safe area (notch) of mobile devices 2022-08-18 17:34:57 +09:00
legacy Polyfill HTMLMediaElement.play 2022-02-26 14:01:08 +03:00
libraries Respect safe area (notch) of mobile devices 2022-08-18 17:34:57 +09:00
plugins Respect safe area (notch) of mobile devices 2022-08-18 17:34:57 +09:00
routes Backport pull request #3775 from jellyfin/release-10.8.z 2022-08-01 14:26:58 -04:00
scripts Fix throwing string in datetime.js 2022-08-11 21:43:54 +03:00
strings Translated using Weblate (Spanish (Argentina)) 2022-08-17 13:11:27 -04:00
styles/noto-sans Merge pull request #3642 from taku0/font-family-by-language 2022-05-20 23:02:06 -04:00
themes Add card padder icon for items with an image 2022-02-22 00:13:29 +03:00
utils Update exception logging when connecting 2022-07-11 10:26:28 -04:00
apiclient.d.ts apply suggestion 2022-03-10 10:23:52 -05:00
config.json Add theme color support 2021-09-23 23:33:05 -04:00
favicon.ico
favicon.png
global.d.ts Add jellyfin-apiclient declarations 2022-02-25 19:11:07 +03:00
index.html Respect safe area (notch) of mobile devices 2022-08-18 17:34:57 +09:00
manifest.json
robots.txt
serviceworker.js Fix webpack dev server checks 2021-10-04 11:31:50 -04:00
touchicon.png
touchicon72.png Optimize images 2020-09-21 17:46:51 -04:00
touchicon114.png
touchicon144.png
touchicon512.png Optimize images 2020-09-21 17:46:51 -04:00