FreeTube/src/renderer
Emma 551b51341c
Improve touch controls for dash quality selector (#4750)
* Improve touch input on dash quality selector

- Add `touchstart` event to quality button which toggles the `vjs-lock-showing` class used on other quality selectors
- Call `this.handleClick` from touchstart (fixes issue with `e.target` not being correct)

MarmadileManteater/FreeTubeCordova#239

* Hide the dash quality selector on `focusout`

* Use `classList.*` methods over manually editing the attributes

* De-duplicate code

* Add back line break

* Allow scroll on dash quality selector when screen is narrow

* Use flag to determine if user is scrolling or tapping

* hide the quality selector on select

(just like the other quality selectors do on mobile)
2024-03-10 18:00:42 -04:00
..
assets Add option to change thumbnail appearance (#3890) 2023-08-31 11:18:52 -04:00
components Improve touch controls for dash quality selector (#4750) 2024-03-10 18:00:42 -04:00
helpers Update channel names and thumbnails when refreshing subscriptions (#4688) 2024-03-07 13:49:54 +00:00
i18n Avoid extending the VueI18n class as it won't exist in Vue 3 (#4046) 2023-09-18 18:39:36 +00:00
router Profile settings UX improvements (#4358) 2023-11-25 18:23:27 +01:00
scss-partials Add feature to set a playlist as quick bookmark target (#4518) 2024-01-17 22:52:42 -05:00
store Update channel names and thumbnails when refreshing subscriptions (#4688) 2024-03-07 13:49:54 +00:00
views Add video search in user playlist feature (#4622) 2024-03-06 15:27:01 -05:00
App.css Implement Stylelint linting of CSS logical properties (#4023) 2023-09-14 08:22:33 +08:00
App.js (Multiple) Local Playlist (instead of saving video in one hidden list) (#4234) 2024-01-03 19:44:57 +01:00
App.vue (Multiple) Local Playlist (instead of saving video in one hidden list) (#4234) 2024-01-03 19:44:57 +01:00
main.js Add feature to set a playlist as quick bookmark target (#4518) 2024-01-17 22:52:42 -05:00
themes.css Added a Nordic base theme (#4542) 2024-02-03 11:25:15 -05:00
videoJS.css Make certain controls non-selectable / non-draggable (#3947) 2023-08-27 08:46:19 +08:00