Skip to content

feat(ui,core): account summary card, desktop notifications, theme circles, standard back arrow - #24

Merged
gnacho merged 1 commit into
mainfrom
feat/20-23-polish
Aug 14, 2026
Merged

gnacho merged 1 commit into
mainfrom
feat/20-23-polish

Conversation

@gnacho

@gnacho gnacho commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Closes #20
Closes #21
Closes #22
Closes #23

…cles, standard back arrow

- Account summary card in the sync view (#23): login@server title with a
  severity light (aggregate state) and storage usage from the OCS user
  endpoint (quota; negative totals render as 'unlimited'). The fetch runs
  off the UI thread and only paints if the row still describes the same
  account.
- Desktop notifications (#22): problem outcomes (Failed/AuthFailed/
  KeyringLocked) raise a org.freedesktop.Notifications notification via
  notify-rust, gated by a new General 'Show desktop notifications'
  preference (default on). The Power preference is gone from the UI (the
  runtime plumbing stays, default off). Note: bandwidth limiting is not
  possible — nextcloudcmd has no throttle flag; 'Edit ignored files' and
  the push switch were already present in Synchronization.
- Theme switcher (#21): three circular flat buttons at the header end
  (light bulb / half-filled circle / moon), grouped radio behavior,
  persisted in general.color_scheme. The radio section leaves the menu;
  About is the menu's last item.
- Back arrow (#20): the broken custom undo-2 SVG is replaced by the
  standard go-previous-symbolic.

Closes #20, closes #21, closes #22, closes #23
@gnacho
gnacho merged commit fe83fda into main Aug 14, 2026
1 check passed
@gnacho
gnacho deleted the feat/20-23-polish branch August 14, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant