Skip to content

Settings rework #387

Description

@testlab833

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions