Sv443 c7bfa6aed6 fix: reloadTab actually works now 5 mesiacov pred
..
README.md 12a1768711 docs: add and edit a bunch of subdir readmes 6 mesiacov pred
behavior.ts 173c976be6 fix: reloadTab behavior 5 mesiacov pred
index.ts 1e341455a3 ref: implement reloadTab() 5 mesiacov pred
input.css 54f1f75001 fix: UC channel ids with hyphens being prefixed with @ 6 mesiacov pred
input.ts c7bfa6aed6 fix: reloadTab actually works now 5 mesiacov pred
integrations.css 0d3e006cbe fix: themesong integration stuff 6 mesiacov pred
integrations.ts 683f386bf1 fix: always disable themesong logo 5 mesiacov pred
layout.css d171d9ce86 ref: replace cascadia code with cousine font 5 mesiacov pred
layout.ts ad61f47829 feat: extract sticky header into own advanced feature toggle 5 mesiacov pred
lyrics.ts 0710959f79 fix: ctrl+clicking lyrics btn opening original url in background 5 mesiacov pred
lyricsCache.ts 1c7f6abad0 ref: minor stuff 6 mesiacov pred
songLists.css 572f21fcdd feat: configurable themesong accent color lightness 6 mesiacov pred
songLists.ts c6db570558 ref: remove whitespace-only lines 6 mesiacov pred
versionCheck.ts bcb1b0d67e feat: implement new text input "prompt" dialog 6 mesiacov pred
volume.css f504bcc2e5 ref: change vol slider label gradient end position 6 mesiacov pred
volume.ts 6fc8eaf536 fix: using GM storage instead of URL params cause YTM strips them out 5 mesiacov pred

README.md

src/features/

This directory contains the code of the userscript features themselves. The files are organized by category.
Each feature has an initialization function that is called when the userscript is initialized.
In the long term most features should have a cleanup function that should be called when the feature config is changed so they also inherently support hot-reloading.