Commit Graph

34 Commits

Author SHA1 Message Date
da2a7a224e
fix: label multiselect styling on focus
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-28 11:23:55 +02:00
Dominik Pschenitschni
0620b8f0b3 feat: multiselect script setup (#2458)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2458
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-02 09:58:51 +00:00
6973d76e17
feat: select a value when there is one exact match in multiselect
Some checks failed
continuous-integration/drone/push Build is failing
Related to #2107
2022-07-11 19:55:03 +02:00
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
ba9f69344a
feat: use defineComponent wrapper 2022-04-02 17:16:57 +02:00
a3329f1b42
feat: add lang ts to script block 2022-04-02 17:15:46 +02:00
8f650316dc
fix: multiselect search results text color
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-22 23:04:06 +01:00
543dae2f30 fix: saving default list (#1143)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1143
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-12-13 22:20:45 +00:00
46fa43d67f Migrate to bulma-css-variables and introduce dark mode (#954)
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Co-authored-by: Adrian Simmons <adrian@perlucida.co.uk>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #954
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Reviewed-by: konrad <k@knt.li>
Co-authored-by: adrinux <adrian@perlucida.co.uk>
Co-committed-by: adrinux <adrian@perlucida.co.uk>
2021-11-22 21:12:54 +00:00
9b7882de7a feat: allow selecting multiple labels at once (#945)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #945
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-09 19:07:06 +00:00
b304712b1e
feat: merge multiselect.scss with component styles 2021-10-25 16:39:30 +02:00
0bf68effb8
fix: watch deep for multiselect modelValue changes 2021-10-11 18:08:32 +02:00
7c3c2945f8
feat: use vue-i18n 9 for vue3 2021-10-01 18:49:54 +02:00
51a740f53c
fix: use vue3 v-model bindings
see: https://v3.vuejs.org/guide/migration/v-model.html
2021-10-01 18:45:42 +02:00
ecc3d3cf3f
fix: life cycle hook naming 2021-10-01 18:45:42 +02:00
db49b9b532
fix: directly set arrays, objects and delete directly
Not needed since vue3 uses proxies
2021-10-01 18:45:42 +02:00
f51371bbe0
feat: move from life cycle to data or watcher
- remove from created / mounted
- initialize component services in data
- use immediate watcher where appropriate
- deep watch for route changes
2021-09-24 21:46:42 +02:00
ac9c854b24
Fix selecting a single value from multiselect
All checks were successful
continuous-integration/drone/push Build is passing
Used when moving a task to other lists among other things
2021-07-22 23:20:57 +02:00
cf25e96c50
Fix other values getting pushed away when creating a new one through multiselect
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-07-22 21:57:33 +02:00
306a926c66 Add default list setting & creating tasks from home (#520)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: sytone <github@sytone.com>
Co-authored-by: Sytone <github@sytone.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #520
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: sytone <kolaente@sytone.com>
Co-committed-by: sytone <kolaente@sytone.com>
2021-07-17 21:21:46 +00:00
2b7e9856d8
Fix flickering pre-loaded search results when focusing the search input
Some checks failed
continuous-integration/drone/push Build is failing
2021-06-24 15:22:48 +02:00
f0498fd767 Add translations (#562)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #562
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-06-23 23:24:57 +00:00
3dbd36eef7
Move creation of new items to the bottom of the multiselect list
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-03 22:58:47 +02:00
b85beb06eb Quick Actions & global search (#528)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #528
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-05-30 18:30:08 +00:00
747a9fe505
Focus task detail elements when they show up
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-18 16:50:12 +02:00
0b23e91f8d
Make sure attachements are only added once to the list after uploading
Some checks failed
continuous-integration/drone/push Build is failing
+ Make sure the attachment list shows up every time after adding an attachment
2021-01-18 21:58:34 +01:00
a0664ecb29
Fix multiselect on mobile
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-18 21:33:21 +01:00
2aceca54ca Move buttons to separate component (#380)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #380
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-17 17:57:57 +00:00
55b9b68258
Make sure the loading spinner is always visible at the end of the page
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-14 22:19:28 +01:00
526eee361f
Show label colors when searching for labels
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-14 22:06:22 +01:00
6db151d57a
Make the input full width by default
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-14 21:56:28 +01:00
85eeccee28
Inline mutliselect search input for multiple elements
Some checks failed
continuous-integration/drone/push Build is failing
2021-01-10 22:46:50 +01:00
3e71b76c25
Fix adding a label twice when selecting it and pressing enter
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-10 21:56:35 +01:00
fe6d975134 Replace vue-multiselect with a custom component (#366)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #366
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-06 22:36:31 +00:00