AvengeMedia / AvengeMedia/DankMaterialShell

LockScreen password UX.

Open
#3,320 0 comments 0 reactions 0 assignees View on GitHub
Enhancement
Dominant language
QML
Stars
8.1k
Forks
515
Avg merge
1d 8h
Merged PRs (30d)
102

Description

### Feature Description

LockScreen password-input keybind overview for learning/remembering the current emacs binds.

### Use Case

- clearing long misspelled passwords quickly
- not having to remember a programs specific bind, or at least being able to view the keybinds where I currently need them.
- making DMS more accessible to new users.

### Compositor(s)

All compositors

### If Other, please specify

_No response_

### Proposed Solution

E.g. A button labelled `ctrl+?`, `ctrl+/` or something similar. That opens a keybinds overview when clicked or when the shortcut on the label is pressed.

### Alternatives/Existing Solutions

I think most password inputs in GUI's don't use emacs shortcuts and allow text selection.
E.g. the usual `ctrl+a` -> delete flow.

My preferred way of interacting with password inputs is the text-selection flow, since it is most common.
But I think this will make some users unhappy if emacs binds were removed.

Maybe both could be supported but that would be a lot of extra work.

An overview of current keybinds would be easiest I believe.

Contributor guide

Open the contributing guide

Research direction

Start by locating the LockScreen password input and its existing Emacs keybind handling. Review how the password field is presented across compositors, then determine how the proposed keybind overview should be opened; done means users can discover the current binds from the password screen without losing existing behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
emacs
Domain
accessibility, desktop-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.