Closed hasezoey closed 1 month ago
This PR does:
important_popup_*
fallback_*
library_*
lib::config::theme
lib::config::theme::StyleColorSymbol
ColorTermusic::color
re #314 (not fully fixing it as this only concerns important popups and fallbacks, unless considered otherwise)
Note: this PR is basically to make the v2 config transition smoother by not having to change much else in the change to v2
This PR does:
important_popup_*
(like quit, delete, save config, does not include Error)fallback_*
(instead of relying onlibrary_*
as fallback, except for tag-editor, database and podcast views)lib::config::theme
to parse colors directly into integers on config / yaml parse, instead of on-demand (and also provides errors)lib::config::theme::StyleColorSymbol
's functions (and by extensionColorTermusic::color
) to not be fallible (thanks to the change above)re #314 (not fully fixing it as this only concerns important popups and fallbacks, unless considered otherwise)
Note: this PR is basically to make the v2 config transition smoother by not having to change much else in the change to v2