fix(ui): add keyboard shortcut hints toggle
Hide shortcut hints in WebUI and allow toggling in native desktop apps.
This commit is contained in:
@@ -46,6 +46,11 @@
|
||||
color: var(--text-primary);
|
||||
}
|
||||
|
||||
.modal-item:disabled {
|
||||
opacity: 0.55;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.modal-list-container[data-pointer-mode="pointer"] .modal-item:hover {
|
||||
background-color: var(--surface-hover);
|
||||
}
|
||||
|
||||
@@ -153,6 +153,19 @@
|
||||
@apply opacity-50;
|
||||
}
|
||||
|
||||
/*
|
||||
Shortcut hints are useful on desktop native apps, but are noisy/irrelevant on
|
||||
touch-first devices and in WebUI where browser shortcuts often conflict.
|
||||
*/
|
||||
html[data-runtime-host="web"] .keyboard-hints,
|
||||
html[data-runtime-host="web"] .kbd-hint,
|
||||
html[data-runtime-platform="mobile"] .keyboard-hints,
|
||||
html[data-runtime-platform="mobile"] .kbd-hint,
|
||||
html[data-keyboard-hints="hide"] .keyboard-hints,
|
||||
html[data-keyboard-hints="hide"] .kbd-hint {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/* Truncate from the start (keeps end visible; good for paths) */
|
||||
.truncate-start {
|
||||
overflow: hidden;
|
||||
|
||||
Reference in New Issue
Block a user