settings belong at the bottom of the sidebar, not behind a gear in the header
The owner asked for this after failing to find it, which is the whole argument: a gear in a header is where a settings control is easy to write and not where anybody looks for one. The bottom of a sidebar is its conventional home, and a labelled row rather than an icon means it says what it is. The form opens ABOVE the button so the control does not move when you use it. A disclosure that walks away from the pointer as it expands is the small kind of wrong that makes a thing feel unfinished. `aria-expanded` on the button, because it is a disclosure and a screen reader has no other way to know the state of one. The error path still force-opens it - "no account is mapped to you" is the state every user starts in, and the fix is in that form.
This commit is contained in:
+1
-1
@@ -40,7 +40,7 @@ import type { PluginManifest } from '@@/plugins/manifest';
|
||||
*/
|
||||
export const manifest: PluginManifest = {
|
||||
publisher: 'officerdev',
|
||||
version: '2026.09.05.03',
|
||||
version: '2026.09.05.04',
|
||||
platform: '>=1.0.0',
|
||||
|
||||
label: 'Karakeep',
|
||||
|
||||
Reference in New Issue
Block a user