Commit Graph

43 Commits

Author SHA1 Message Date
Julius Härtl
28f04905a3 fix: Properly scroll lists in interactive widgets
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-05 12:52:03 +01:00
Julius Härtl
d8128a01a2 chore: Remove deprecated tooltips
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-01 08:50:01 +01:00
Julius Härtl
5b33fcca0d feat: Interactive deck board widget
Signed-off-by: Julius Härtl <jus@bitgrid.net>

fix: Provide relevant app state for widgets

Signed-off-by: Julius Härtl <jus@bitgrid.net>

fix: Adapt interactive widget

Signed-off-by: Julius Härtl <jus@bitgrid.net>

chore: fixup

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-01 08:49:57 +01:00
Julius Härtl
e1de6d317b fix: Adapt to new nextcloud vue version
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-02-29 08:54:34 +01:00
Julius Härtl
6f9786164b fix: Add debounce to update due date
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-15 10:29:06 +01:00
Adrian Missy
05d4f529f5 feat: Add keyboard shortcuts
Implement keyboard shortcuts for the board view and individual cards

Signed-off-by: Adrian Missy <adrian.missy@onewavestudios.com>
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-07 15:58:54 +01:00
Julius Härtl
0b68948a0f fix: Switch to new component name
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-10-18 11:48:03 +02:00
Marcel Klehr
515d9cbd65 Dashboard widgets: Factor out a card component
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-10-18 11:44:34 +02:00
Bernhard Kapelari
7b57c92f12 basic functions
Signed-off-by: Bernhard Kapelari <bernhard@kapelari.com>

First feedback

Signed-off-by: Bernhard Kapelari <bernhard@kapelari.com>

lint:fix

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-10-18 11:44:31 +02:00
Luka Trovic
e03e57e5ac feat: remember last board, list for new card dialog
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-08-24 15:39:48 +02:00
Luka Trovic
3428b1793b feat: error msg on CreateNewCardCustomPicker & only show available boards
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-08-15 20:32:28 +02:00
Luka Trovic
12217afe65 feat: create new card from smart picker
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2023-08-09 13:25:27 +02:00
Julius Härtl
df0db786be chore: Bump @nextcloud/vue @nextcloud/webpack-vue-config and remove @nextcloud/vue-richtext
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-04-26 16:41:05 +02:00
Julius Härtl
eaa1b93f15 Merge pull request #4534 from Jerome-Herbinet/patch-3
Fix consistency of a "Create card" wording with its equivalent for Notes ("New card")
2023-03-15 14:53:05 +01:00
Jérôme Herbinet
de6086b4e1 Fix : Overlapping expiry dates on tags
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-03-15 13:35:22 +01:00
Jérôme Herbinet
8620e7fc6c Consistency of a wording with its equiv. for Notes
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2023-03-15 13:18:52 +01:00
Julien Veyssier
bbd6f0c26c use deck icon for boards, MDI-card for cards and MDI-comment for comments
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-02-08 14:02:06 +01:00
Julien Veyssier
b4d477dc05 implement BoardReferenceWidget and CommentReferenceWidget
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-02-08 14:02:05 +01:00
Julius Härtl
0c59a85c9c Remove legacy v-deep selector
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-11-07 20:42:46 +01:00
Jérôme Herbinet
4f5eeffdf9 A bit more space above the bottom button
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-10-19 21:01:32 +02:00
Jérôme Herbinet
86ab64160c Fix : Dashboard Deck widget overlap + align issue
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2022-10-19 21:01:32 +02:00
Julius Härtl
be36e6de6a Use global import for nextcloud-vue
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-22 20:33:58 +02:00
Julien Veyssier
aecdcb847d fix width issues
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-22 17:05:53 +02:00
Julien Veyssier
565b2edfdd use richtext component for description, adjust style to make it work in Text
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-22 13:21:33 +02:00
Julius Härtl
f9836d4dfb Merge pull request #4033 from nextcloud/enh/4032/implement-new-dashboard-widget-interfaces 2022-09-21 18:40:31 +02:00
Julius Härtl
9ec44bdadd Fix stylelint
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-09-21 09:01:51 +02:00
Julien Veyssier
e29ac75f3d use @nc/vue button in dashboard widget, use material icon inside
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-16 13:35:15 +02:00
Julien Veyssier
c423f6ecd8 adjust card reference style
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-12 17:20:45 +02:00
Julien Veyssier
3c83320c20 implement card reference widget, fix DeckIcon.vue
bring back eslint and stylelint on compilation, fix almost all warnings, ignore some

Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-12 17:20:45 +02:00
Julius Härtl
4be99a93c8 Bump to @nextcloud/vue@6.0.0-beta.3
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-08-26 12:41:08 +02:00
dependabot[bot]
d98c2bc926 Bump @nextcloud/eslint-config from 5.1.0 to 6.0.0
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud/eslint-config) from 5.1.0 to 6.0.0.
- [Release notes](https://github.com/nextcloud/eslint-config/releases)
- [Changelog](https://github.com/nextcloud/eslint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/eslint-config/compare/v5.1.0...v6.0.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-03 19:32:36 +02:00
Julius Härtl
7119137a75 Use async import for vue component on collections entrypoint
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2021-07-08 10:35:42 +02:00
Jakob Röhrl
0335229f4f Add new card button to the dashboard widget
Signed-off-by: Jakob Röhrl <jakob.roehrl@web.de>
2021-06-25 10:48:19 +02:00
John Molakvoæ (skjnldsv)
a1abf91b40 Fix linting
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2021-04-26 16:54:23 +02:00
Julius Härtl
65e19f9ea4 Move to card selector modal
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2021-01-04 12:10:53 +01:00
Julius Härtl
e22fbb7277 Fix new eslint rules
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-12-28 12:52:21 +01:00
Julius Härtl
a9d00f226d Switch to empty-content props
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-09-15 22:20:05 +02:00
Julius Härtl
34e6bea134 Fix empty content view to align with other widgets
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-09-07 10:24:10 +02:00
Julius Härtl
44bf52887f Fix styling and scroll behavior
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-25 21:19:00 +02:00
Julius Härtl
0b23401a07 Some cleanup on the filtering
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-25 21:18:59 +02:00
Julius Härtl
d9e69d5246 Use @nextcloud/vue-dashboard
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-25 21:18:57 +02:00
Julius Härtl
aa244108c8 Fix styling and rename to actual dashboard api
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-25 21:18:13 +02:00
Julius Härtl
527181240a Implement dashboard panel
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-25 21:17:31 +02:00