Vincent Petry
|
703dd64e7e
|
Merge pull request #33658 from nextcloud/dashboard-api-widgets
Extend dashboard api to allow listing of widgets
|
2022-09-16 12:18:24 +07:00 |
Christopher Ng
|
b1856d0fc9
|
Fix initial state typo in dashboard controller
Signed-off-by: Christopher Ng <chrng8@gmail.com>
|
2022-09-15 19:02:23 +07:00 |
Julien Veyssier
|
da74da8a9c
|
adjust empty array check
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2022-09-15 18:24:43 +07:00 |
Robin Appelman
|
d9e75f00b1
|
move widget options into a Option class
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2022-09-15 18:06:21 +07:00 |
Julien Veyssier
|
845149bb7c
|
add IItemOptionWidget to define some item-related parameters, only getItemIconsRound() for now
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2022-09-15 18:06:21 +07:00 |
Robin Appelman
|
a3912e264a
|
change widget button api to support multiple button types
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2022-09-15 18:05:52 +07:00 |
Robin Appelman
|
79adca6b8b
|
allow adding button to dashboard api output
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2022-09-15 18:05:52 +07:00 |
Robin Appelman
|
7f52a99ffb
|
allow filtering dashboard items api by widgets
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2022-09-15 18:05:52 +07:00 |
Robin Appelman
|
0e5944748d
|
add dashboard api to list widgets
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2022-09-15 18:05:52 +07:00 |
greta
|
02cc42d40a
|
Move background settings from dashboard app to Appearance and accessibility settings
Signed-off-by: greta <gretadoci@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
|
2022-09-14 20:17:01 +07:00 |
Julius Härtl
|
ca0435382d
|
Allow to override #app-content and #app-navigation hrefs for content skipping
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2022-07-16 10:00:53 +07:00 |
Louis Chemineau
|
b50fd97db4
|
Load scripts of theming app before the dashboard
This allows dashboard to access OCA.Theming
Signed-off-by: Louis Chemineau <louis@chmn.me>
|
2022-02-17 11:57:34 +07:00 |
John Molakvoæ (skjnldsv)
|
dd7bf0f902
|
Fix dynamic loading
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
|
2022-01-08 10:14:53 +07:00 |
Julien Veyssier
|
e15270cbb9
|
implement dashboard API for clients, new WidgetItem class, new IAPIWidget interface
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2021-06-15 21:34:00 +07:00 |
John Molakvoæ (skjnldsv)
|
215aef3cbd
|
Update php licenses
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
|
2021-06-04 22:02:41 +07:00 |
Roeland Jago Douma
|
a6cd238517
|
Some psalm fixes for the DashboardController
* Use the AppFramework IInitialState
* Set return type
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
|
2021-02-10 20:00:04 +07:00 |
Julius Härtl
|
c5bc01f27f
|
Add config to specify a default dashboard layout
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2021-01-25 07:29:41 +07:00 |
Julien Veyssier
|
f5ef2d7d58
|
override default dashboard background with theming one
fix getAppValue default value in theming app
fix cacheBuster value injection
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
|
2020-11-13 06:51:26 +07:00 |
Julien Veyssier
|
e8f37dd2b2
|
refs #22468 fix empty php array becoming an array instead of an object in UI
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2020-09-04 18:19:46 +07:00 |
Julien Veyssier
|
006157b12f
|
now able to toggle statuses
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2020-08-21 14:58:12 +07:00 |
Julius Härtl
|
8a3016565f
|
Small fixes to cleanup code
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-20 12:27:57 +07:00 |
Roeland Jago Douma
|
f6578b74f4
|
Allow using geolocation in the dashboard
Else the weather geolocation is kind of useless.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
|
2020-08-20 09:00:03 +07:00 |
Morris Jobke
|
72df65c810
|
Fix psalm warnings
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
|
2020-08-19 21:55:13 +07:00 |
Julius Härtl
|
9a7f7ea5e7
|
Fix php cs
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-19 17:07:29 +07:00 |
Julius Härtl
|
551d435f89
|
Make it possible to define theme header styling per background
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-19 17:07:28 +07:00 |
Julius Härtl
|
5661775568
|
Allow to set a primary color background
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-19 17:07:28 +07:00 |
Julius Härtl
|
4118cb0be6
|
Do not reset background on every save
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-19 17:07:27 +07:00 |
Julius Härtl
|
b49f814faa
|
Implement background reset and proper shipped setting
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-19 17:07:27 +07:00 |
Julius Härtl
|
4ec0afd0e7
|
Allow to set a custom background
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-19 17:07:26 +07:00 |
Julius Härtl
|
61cc356e0b
|
Fix php cs check
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-05 17:03:39 +07:00 |
Julius Härtl
|
d9dcd59ae1
|
Load sidebar on dashboard
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-05 17:03:38 +07:00 |
Julius Härtl
|
018be662f4
|
Refactor API to match the widget wording
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-05 17:03:38 +07:00 |
Julius Härtl
|
7e2ded5a79
|
Fix default order of widgets
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-05 17:03:38 +07:00 |
Julius Härtl
|
ae6be0c110
|
Expose firstRun parameter to frontend
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-05 17:01:30 +07:00 |
Julius Härtl
|
429049c809
|
Allow userdefined order and start with drag and drop resorting
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-08-05 17:01:27 +07:00 |
Julius Härtl
|
35bdb998ef
|
Dashboard strict typing
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-07-15 09:28:12 +07:00 |
Julius Härtl
|
b71de68f43
|
Cleanup public api methods
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-07-15 09:28:11 +07:00 |
Julius Härtl
|
66ce9ede91
|
Initialize panels early to make sure that scripts can be loaded
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-07-15 09:28:11 +07:00 |
Julius Härtl
|
5a1874910b
|
Add dashboard app
Signed-off-by: Julius Härtl <jus@bitgrid.net>
|
2020-07-15 09:24:51 +07:00 |