Commit Graph

25 Commits

Author SHA1 Message Date
kolaente c8349df8b6 feat(desktop): open task in main window with Ctrl/Cmd+Enter
When creating a task via quick entry, pressing Ctrl+Enter (or
Cmd+Enter on macOS) creates the task and opens it in the main
Vikunja window. Adds show-main-window IPC to bring the main
window to focus.
2026-04-01 21:38:38 +00:00
kolaente 92cc070b1e feat(frontend): listen for cross-window task creation via BroadcastChannel 2026-04-01 21:38:38 +00:00
kolaente f2901deb00 refactor(shortcuts): update v-shortcut values to event.code format
Change all shortcut strings from character-based format to event.code
format:
- Single letters: 't' -> 'KeyT', 's' -> 'KeyS', etc.
- Sequences: 'g o' -> 'KeyG KeyO', etc.
- Modifiers: 'Mod+e' -> 'Mod+KeyE', 'Shift+?' -> 'Shift+Slash'
- edit-shortcut prop: 'e' -> 'KeyE'

Shortcuts like 'Escape' and 'Shift+Delete' remain unchanged as their
event.code values are identical.
2026-03-03 14:00:25 +01:00
kolaente 1288d0a99c
feat: make sidebar resizable (#1965)
Closes: #525

* Sidebar width is now adjustable via dragging
* The width is automatically saved to settings and restored across sessions.
2025-12-12 10:46:46 +00:00
Mithilesh Gupta a0a8111acb
feat: Added background brightness setting (#1915)
Closes https://github.com/go-vikunja/vikunja/pull/1142

---------

Co-authored-by: Mithilesh Gupta <guptamithilesh@protonmail.com>
Co-authored-by: kolaente <k@knt.li>
2025-12-02 16:27:00 +00:00
kolaente 63319e19ad fix: style issues 2025-08-06 10:55:23 +02:00
kolaente 9a6efc0d5b fix(rtl): keyboard shortcuts trigger position 2025-08-03 15:05:48 +02:00
kolaente a9924881c2 feat: replace bottom with logical properties 2025-08-03 15:05:48 +02:00
kolaente 0f5e0019ae feat: replace right with logical properties 2025-08-03 15:05:48 +02:00
kolaente 0159ddc313 feat: replace top with logical properties 2025-08-03 15:05:48 +02:00
kolaente a25a4a00c9 feat: replace absolute left position with inset-inline-start 2025-08-03 15:05:48 +02:00
kolaente 7d507d3655 fix(rtl): make header work 2025-08-03 15:05:48 +02:00
kolaente 16f7fa087a fix: convert all css properties to logical 2025-08-03 15:05:48 +02:00
kolaente 654e397638 feat(rtl): basic rtl layout for rtl languages 2025-08-03 15:05:48 +02:00
renovate[bot] ac2321fa21
fix(deps): update font awesome to v7 (major) (#1160)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kolaente <k@knt.li>
2025-07-22 17:37:47 +00:00
kolaente 3e7c0099c8
fix: open keyboard shortcuts by pressing ? (#928) 2025-06-12 10:48:55 +00:00
Dominik Pschenitschni bb9dc03351
fix: add newline at end of line (#827) 2025-05-24 13:57:47 +02:00
kolaente 46cec908fd
fix(a11y): add keyboard shortcuts button label 2025-01-22 10:44:04 +01:00
kolaente cc64ca6406
fix(task): align task title on mobile popup 2024-09-18 11:36:06 +02:00
Dominik Pschenitschni 51660f7677 fix: app bottom padding
display: flow-root creates a new block-formatting context and thus prevents overflowing margin issues created by a last child element that has a margin bottom
2024-07-03 15:33:49 +00:00
Dominik Pschenitschni f36115871c feat: camelcase global components 2024-06-19 14:02:14 +00:00
Dominik Pschenitschni 23707fc493 feat: eslint enforce vue/component-name-in-template-casing 2024-06-17 21:01:36 +00:00
Dominik Pschenitschni 21980a4383
feat(components): align component name casing QuickActions 2024-06-17 13:41:37 +02:00
Dominik Pschenitschni 5d2c731c59
feat(components): align component name casing Navigation 2024-06-17 13:09:32 +02:00
Dominik Pschenitschni 58baf141d5 feat(components): align component name casing ContentAuth 2024-06-17 09:29:12 +00:00
Renamed from frontend/src/components/home/contentAuth.vue (Browse further)