1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00
jellyfin-web/src/elements
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
..
emby-button Move elements css files to sass 2021-03-19 13:46:12 -04:00
emby-checkbox Add aria-hidden to button icons 2022-02-25 01:52:14 +03:00
emby-collapse Add aria-hidden to button icons 2022-02-25 01:52:14 +03:00
emby-input Show subtitle text color setting 2022-06-16 17:19:27 +01:00
emby-itemrefreshindicator Fix webcomponents imports 2020-11-05 23:11:47 +00:00
emby-itemscontainer Remove unused variables 2021-03-23 11:28:16 -04:00
emby-playstatebutton Escape HTML 2022-03-06 13:29:14 +03:00
emby-programcell remove var 2020-07-10 18:09:02 +01:00
emby-progressbar Fix linting errors 2020-08-06 19:32:31 +02:00
emby-progressring Fix eslint errors for empty functions/constructors 2022-03-01 10:57:48 -05:00
emby-radio Move elements css files to sass 2021-03-19 13:46:12 -04:00
emby-ratingbutton Escape HTML 2022-03-06 13:29:14 +03:00
emby-scrollbuttons Add titles to emby-scrollbuttons 2022-03-04 11:39:01 -05:00
emby-scroller Respect safe area (notch) of mobile devices 2022-08-18 17:34:57 +09:00
emby-select Escape HTML 2022-03-06 13:29:14 +03:00
emby-slider Escape HTML 2022-03-06 13:29:14 +03:00
emby-tabs Add 'scroll on focus' to emby-tabs 2021-04-25 11:27:16 +03:00
emby-textarea Escape HTML 2022-03-06 13:29:14 +03:00
emby-toggle Move elements css files to sass 2021-03-19 13:46:12 -04:00
ButtonElement.tsx move to src elements 2022-07-23 18:04:35 +03:00
CheckBoxElement.tsx move to src elements 2022-07-23 18:04:35 +03:00
IconButtonElement.tsx remove type prop form IconButtonElement 2022-07-23 18:04:40 +03:00
InputElement.tsx move to src elements 2022-07-23 18:04:35 +03:00
SectionTitleContainer.tsx remove type prop form IconButtonElement 2022-07-23 18:04:40 +03:00
SectionTitleLinkElement.tsx move to src elements 2022-07-23 18:04:35 +03:00
SelectElement.tsx move to src elements 2022-07-23 18:04:35 +03:00