The goal is to get a hover effect for all panel widgets (by plasmoid name) besides certain ones that don't function as buttons on all panels. Stuff like spacers, separators and pagers don't need hover effects or any particular styling.
With the current configuration options I can't even tell how to do it for individual widgets on individual panels. I've tried the preset overrides and the hover effect I defined for the whole preset is still applied to the particular panel actors I've tried to "blacklist". Even changing the hover effect color doesn't seem to do anything.
Maybe down the road, the config options could use a little abstraction too.
For example when you style particular classes or groups of widgets and tray items, it makes sense to just apply the same widget styling logic to all panels. If you're styling panels themselves, maybe have three basic panel roles: dock (not full length), panel (full length) and sidebar (side panel wider than x pixels). This would vastly narrow down the amount of config the user has to do and that you have to test and support. After all the point is to change the UI as a whole, not to endlessly configure particular widgets on particular panels on particular screens.
The goal is to get a hover effect for all panel widgets (by plasmoid name) besides certain ones that don't function as buttons on all panels. Stuff like spacers, separators and pagers don't need hover effects or any particular styling.
With the current configuration options I can't even tell how to do it for individual widgets on individual panels. I've tried the preset overrides and the hover effect I defined for the whole preset is still applied to the particular panel actors I've tried to "blacklist". Even changing the hover effect color doesn't seem to do anything.
Maybe down the road, the config options could use a little abstraction too.
For example when you style particular classes or groups of widgets and tray items, it makes sense to just apply the same widget styling logic to all panels. If you're styling panels themselves, maybe have three basic panel roles: dock (not full length), panel (full length) and sidebar (side panel wider than x pixels). This would vastly narrow down the amount of config the user has to do and that you have to test and support. After all the point is to change the UI as a whole, not to endlessly configure particular widgets on particular panels on particular screens.