kolaente
c2d5370e4a
fix: don't use transitions for elements where it is not possible
...
Resolves https://kolaente.dev/vikunja/frontend/issues/2153
2022-07-19 16:56:09 +02:00
Dominik Pschenitschni
0456f4a041
fix: use of sortable js with transition-group ( #2160 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2160
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-07-19 14:32:12 +00:00
Dominik Pschenitschni
02f985d8a3
fix: button styling
2022-07-06 21:07:26 +00:00
Dominik Pschenitschni
3b9bc5b2f8
feat: use BaseButton where easily possible
...
This replaces links with BaseButton components. BaseButton will use `<button type="button">` inside for this case. This improves accessibility a lot. Also we might be able to remove the `.stop` modifiers in some places because AFAIK the button element stops propagation by default.
2022-07-06 21:07:26 +00:00
kolaente
9716517ffa
fix: pride logo rounded corners on mobile
2022-06-08 22:55:00 +02:00
kolaente
a2c0696753
fix: top header still in foreground when menu is open
2022-06-08 22:21:02 +02:00
kolaente
6fc87e1515
feat: add print styles
2022-06-02 23:00:21 +02:00
Dominik Pschenitschni
1569042471
fix: replace vue.draggable.next with zhyswan-draggable
...
Reason: Author doesn't maintain vue port anymore.
See: https://github.com/SortableJS/vue.draggable.next/issues/140#issuecomment-1123622724=
2022-05-22 23:44:16 +02:00
Dominik Pschenitschni
96fce73192
fix: disabled attribute fallback ( #1984 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1984
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-22 15:08:37 +00:00
kolaente
fee2fe76ce
fix: navbar user dropdown spacing on mobile
2022-05-15 22:38:51 +02:00
kolaente
e3373d2e4e
fix: update banner spacing
2022-05-15 22:33:19 +02:00
kolaente
90bb800346
fix: user menu not properly positioned on mobile
...
The user menu was behind the actual content of the page on mobile devices. That made it unusable.
2022-05-15 22:32:57 +02:00
kolaente
4b0d491359
fix: remove workarounds to properly overlay the top menu bar over everything else
2022-05-08 23:26:07 +02:00
kolaente
b2c2118c58
chore: convert update available component to ts and script setup
2022-05-08 22:06:48 +02:00
kolaente
2dba9e6e57
fix: list hover background in dark mode
2022-05-06 22:16:54 +02:00
kolaente
24aca5cfa6
fix: favorite task list spacing in menu
2022-05-06 22:07:31 +02:00
kolaente
8846b2f862
fix: list dropdown menu item hover background color
2022-05-06 22:05:03 +02:00
kolaente
49946b2766
fix: update notification spacing
2022-04-24 17:09:03 +02:00
Dominik Pschenitschni
e0023b14e8
feat: improve dropdown ( #1788 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1788
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-04-18 17:28:43 +00:00
Dominik Pschenitschni
f7e4c5819c
feat: use BaseButton in PoweredByLink.vue ( #1825 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1825
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-04-18 17:05:55 +00:00
kolaente
1eb19f8764
fix: resetting the list when changing from a list view to a non-list view
2022-04-03 14:28:41 +02:00
kolaente
010eca1d0c
fix: menu on mobile devices
2022-04-02 23:09:28 +02:00
Dominik Pschenitschni
658ca4c955
feat: convert navigation to script setup and ts
2022-04-02 17:17:08 +02:00
Dominik Pschenitschni
ba9f69344a
feat: use defineComponent wrapper
2022-04-02 17:16:57 +02:00
Dominik Pschenitschni
a3329f1b42
feat: add lang ts to script block
2022-04-02 17:15:46 +02:00
konrad
4cff3ebee1
feat: use blurHash when loading list backgrounds ( #1188 )
...
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1188
2022-04-02 15:05:30 +00:00
konrad
7f56a3537c
fix: load the list tasks only after the list itself was loaded ( #1251 )
...
Currently, when opening a list sometimes the tasks are shown before the list itself is loaded. Because the list contains the rights, this means no edit buttons etc are available at that point which is pretty confusing.
This PR ensures the list-specific view is loaded only after the list itself is loaded.
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1251
2022-03-27 19:56:56 +00:00
kolaente
d7b1d7da7f
fix: mobile menu backdrop
2022-03-22 23:00:43 +01:00
kolaente
f4b0e68322
feat: add a few new keyboard shortcuts
2022-03-02 21:59:51 +01:00
kolaente
6d0cbc51f6
fix: missing app padding when opening the task detail modal
2022-02-26 14:13:37 +01:00
Dominik Pschenitschni
d57c9af332
fix: use BaseButton in MenuButton and fix computed ( #1532 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1532
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-02-13 22:01:36 +00:00
Dominik Pschenitschni
eac07d3169
feat: make profile picture clickable ( #1531 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1531
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-02-13 21:57:33 +00:00
Dominik Pschenitschni
cf849da104
fix: make logo change reactive ( #1509 )
...
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1509
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-02-08 20:35:03 +00:00
Dominik Pschenitschni
6827390b77
feat: merge TaskDetailViewModal with modal
2022-02-05 17:29:15 +01:00
Dominik Pschenitschni
de626eab31
feat: don't open task detail in modal for list and table view
2022-01-31 01:31:41 +01:00
Dominik Pschenitschni
de3c47dc69
fix ts errors in various files
2022-01-30 16:53:46 +01:00
kolaente
423195155e
Merge branch 'main' into feature/vue3-modals-with-router-4
2022-01-30 12:40:36 +01:00
konrad
c98ab42e75
feat: move lists between namespaces ( #1430 )
...
Frontend implementation of https://kolaente.dev/vikunja/api/pulls/1096
I've implemented this re-using the drag and drop part of rearranging the list position in the menu. The only problem we have is there's no way to check if a namespace is read-only and disable dropping a list into it. I hope to solve this in the future on the api but for now you can drop a list into it and get an error message. I felt like properly handling the error and restoring the list and its position given this will change anyway.
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1430
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-01-29 21:12:46 +00:00
Dominik Pschenitschni
375c3adfb1
fix: show namespace count for long titles ( #1057 )
...
When the namespace title is to long the count was only shown in the toolip. With this pull request the count is separated from the title and always shown.
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: konrad <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1057
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-01-19 06:57:45 +00:00
kolaente
e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
...
# Conflicts:
# src/router/index.ts
# src/views/tasks/TaskDetailView.vue
2022-01-18 21:47:17 +01:00
kolaente
b96af50338
feat(a11y): use better markup tags everywhere
2022-01-18 20:43:52 +00:00
kolaente
b73165fce4
fix: update available text color in dark mode
2022-01-18 21:31:40 +01:00
Dominik Pschenitschni
49955eb03a
fix: remove some of the typescript warnings
2022-01-05 16:17:14 +01:00
konrad
c618b7e0b6
fix: namespace new buttons on mobile ( #1262 )
...
Before:
![image](/attachments/7626e28d-8a13-4f92-b162-697676f765c7)
After:
![image](/attachments/5331af47-4887-4ba5-98d7-ee70311e20d7)
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/1262
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-01-05 12:46:33 +00:00
Dominik Pschenitschni
5916a44724
feat: provide listId prop via router
2022-01-04 21:55:32 +01:00
Dominik Pschenitschni
e837621ef8
Try to cache list views
2022-01-04 21:55:32 +01:00
Dominik Pschenitschni
2db820d926
feat: review changes
2022-01-04 21:55:32 +01:00
Dominik Pschenitschni
16b0d03601
fix: readd modal transitions
2022-01-04 21:55:30 +01:00
Dominik Pschenitschni
c70211ad32
feat: unify modal view
...
fix: List.vue
2022-01-04 21:55:30 +01:00
Dominik Pschenitschni
5a0c0eff9f
feat: implement modals with vue router 4
...
This is an implementation of the modals with the new possibilities of vue router 3.
See: https://github.com/vuejs/vue-router/issues/703#issuecomment-865066913 for a better explanation
and the linked example implementation: https://github.com/vuejs/vue-router-next/blob/master/e2e/modal/index.ts
2022-01-04 21:55:29 +01:00