Skip to content

Pages #161

@johanmalm

Description

@johanmalm
* keyboard
  IMO the "Language page" should be renamed to "Keyboard" as it is so in afaik all other xkb setting GUIs .

I'm fine with this. Can't think of anything non-keyboard related that would belong in a 'language' section.

We might want a separate "Keyboard Shortcut" section. Or we could include that under "Keyboard"

* Window switcher?

Yes. Makes sense.

* Desktops

Agree.

* Touch ?
* Tablet/Tools ?

Suggest s/Touch/Touchscreen/

But, in principle I agree that these probably deserve their own sections.

They will have some of the backend code in common with 'Mouse & Touchpad' but I think that's fine.

* Menu → Behavior ?

I think it depends on how far we go with it. If we just want to include a few rc.xml settings, then a GroupBox in behaviour could be enough, but if we want to allow users to edit the menu with the gui then I'd say we need a dedicated menu stack.

* Magnifier → Behavior ?

For magnifier, we could consider a "Universal Access" stack. It would feel nice to have one of those. That would normally also include things like high-contrast, large text and cursor size.

For "core" items I'm not sure if adding it to "Behavior". I've added only "Gap" under "Margins" atm. Maybe this could better go under "Advanced"?

I'm thinking the same. There are some "unusual" settings which we ought to add to something like Advanced.

Maybe I missed something here, could well be.

We could consider adding some WLR_ environment variables under advanced or similar. https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/master/docs/env_vars.md?ref_type=heads

We could also consider some optional stacks, for example:

  • A front end for kanshi

I feel we ought support some theming. This could involved themes in $HOME or just themerc-override.

We could consider a Titlebar stack with a drag-and-drop interface for titlebar buttons and some of the common size variables.

Originally posted by @johanmalm in #160 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions