Commit Graph

26 Commits

Author SHA1 Message Date
Michael Fabian 'Xaymar' Dirks 441a8f0655 Prefer HTML over Liquid Templates
While Liquid is powerful, it is completely unreadable for many things, and actively makes documents harder to read. So instead of relying on it for everything, why not just use HTML5 for the page?

The change reduces the parsing overhead for browser by about 30% through reducing the number of useless <div> elements. Additionally the CSS became easier to read as well.
2023-04-03 22:25:08 +02:00
Michael Fabian 'Xaymar' Dirks 8b2b0e03bc media: Fix volume keybinds 2022-11-27 07:28:24 +01:00
Michael Fabian 'Xaymar' Dirks e646e4abc9 media: Add keybind to reset playback rate (R) 2022-11-27 07:27:29 +01:00
Michael Fabian 'Xaymar' Dirks 3039ba5e92 media: Use new symbols and fix missing symbols 2022-11-27 07:09:34 +01:00
Michael Fabian 'Xaymar' Dirks 261171518c Add missing symbols and fix naming 2022-11-27 07:08:41 +01:00
Michael Fabian 'Xaymar' Dirks 6313815f57 media: Massive UX improvements
- Keyboard controls are now available, though they might not be good enough. Thanks firefox.
  - f: Fullscreen
  - m: Mute
  - Space: Play/Pause
  - Home: Jump to Start
  - End: Jump to End
  - Comma: Go back 0.1s
  - Period: Go forward 0.1s
  - Left Arrow: Go back 5s
  - Right Arrow: Go forward 5s
  - Up Arrow: Increase logarithmic volume by 5%
  - Down Arrow: Decrease logarithmic volume by 5%
  - P: Toggle pitch correction
  - Page Up: Speed up video
  - Page Down: Slow down video
- Mouse controls are improved too.
- Accessibility drastically improved.
- Now using the new symbols as well.
2022-11-27 06:45:20 +01:00
Michael Fabian 'Xaymar' Dirks d189ed86d5 Add proper symbols 2022-11-27 06:23:13 +01:00
Michael Fabian 'Xaymar' Dirks b54ad6fe22 HTMLMediaElement: Add logarithmic volume controls 2022-11-27 06:04:57 +01:00
Michael Fabian 'Xaymar' Dirks 9ee58ee42a fonts: Make format optional 2022-11-27 06:03:45 +01:00
Michael Fabian 'Xaymar' Dirks f58432fa26 media: Fix missing audio controls with audio 2022-11-27 02:29:37 +01:00
Michael Fabian 'Xaymar' Dirks d38e7a5974 media: Hide audio controls if there is no audio 2022-11-27 02:24:53 +01:00
Michael Fabian 'Xaymar' Dirks 4ccdd5391e Fix non-standard behavior 2022-11-27 01:45:02 +01:00
Michael Fabian 'Xaymar' Dirks 60aaaf7132 Significantly improve the media player UX 2022-11-27 00:53:36 +01:00
Michael Fabian 'Xaymar' Dirks 3bde735366 Add doubleclick to fullscreen 2022-11-26 05:20:02 +01:00
Michael Fabian 'Xaymar' Dirks 8db9cfe027 Fix content performance issues 2022-11-26 05:16:33 +01:00
Michael Fabian 'Xaymar' Dirks 58d126287e Significant video player improvements 2022-11-26 05:12:02 +01:00
Michael Fabian 'Xaymar' Dirks 5096a4b689 Workaround for Chromium 2022-05-14 09:48:24 +02:00
Michael Fabian 'Xaymar' Dirks 30057b69cd Fix styling 2022-03-25 16:25:55 +01:00
Michael Fabian 'Xaymar' Dirks b60b2a60ca Fix fonts 2022-03-09 11:20:15 +01:00
Michael Fabian 'Xaymar' Dirks 10b07e11b7 Don't embed third-party fonts 2022-03-09 10:41:02 +01:00
Michael Fabian 'Xaymar' Dirks 2dfe6e0450 Improve lazy loading of elements 2022-01-12 21:56:02 +01:00
Michael Fabian 'Xaymar' Dirks 5127fb0cd8 Fix lazy loading breaking the site 2022-01-12 06:16:37 +01:00
Michael Fabian 'Xaymar' Dirks 0d03a01a9f Implement lazy loading for Audio and Video 2022-01-12 05:53:50 +01:00
Michael Fabian 'Xaymar' Dirks f248d81f71 Fix title wrapping 2021-12-24 20:14:03 +01:00
Michael Fabian 'Xaymar' Dirks 2cd2a8f20a Feature Update
- Responsive Layout
- Mobile Support
- Columns Block
2021-12-24 20:05:34 +01:00
Michael Fabian 'Xaymar' Dirks 6c25961683 Initial Public Release 2021-12-24 11:02:16 +01:00