From 1a64b200c89d99c37863511b468c189b3ee0c106 Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Wed, 13 Aug 2025 10:23:29 +0200 Subject: [PATCH] fix(dashboard): enable rounded item icons Signed-off-by: Richard Steinmetz --- lib/Dashboard/TeamDashboardWidget.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/Dashboard/TeamDashboardWidget.php b/lib/Dashboard/TeamDashboardWidget.php index a943b95b8..8b9353080 100644 --- a/lib/Dashboard/TeamDashboardWidget.php +++ b/lib/Dashboard/TeamDashboardWidget.php @@ -19,15 +19,17 @@ use OCP\Dashboard\IButtonWidget; use OCP\Dashboard\IConditionalWidget; use OCP\Dashboard\IIconWidget; +use OCP\Dashboard\IOptionWidget; use OCP\Dashboard\Model\WidgetButton; use OCP\Dashboard\Model\WidgetItem; use OCP\Dashboard\Model\WidgetItems; +use OCP\Dashboard\Model\WidgetOptions; use OCP\IL10N; use OCP\IURLGenerator; use OCP\IUserSession; use Psr\Log\LoggerInterface; -class TeamDashboardWidget implements IAPIWidgetV2, IIconWidget, IButtonWidget, IConditionalWidget { +class TeamDashboardWidget implements IAPIWidgetV2, IIconWidget, IButtonWidget, IConditionalWidget, IOptionWidget { public function __construct( private IURLGenerator $urlGenerator, private IL10N $l10n, @@ -145,4 +147,10 @@ public function isEnabled(): bool { return $this->appManager->isEnabledForUser('contacts') && $this->configService->getAppValueBool(ConfigService::FRONTEND_ENABLED); } + + public function getWidgetOptions(): WidgetOptions { + return new WidgetOptions( + roundItemIcons: true, + ); + } }