aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/Drawer.qml
AgeCommit message (Collapse)AuthorFilesLines
7 hoursfix(desktop): leave history when deep-linking to a pageDanilo M.1-0/+3
show() is the IPC deep-link path and set only page/open, so if the history view was open, historyLoader stayed active alongside pageLoader and painted over the requested module page. Clear history in show(), as close() already does.
7 hoursfeat(desktop): add the notification history pageDanilo M.1-4/+22
Reachable only from the reserved space's History button, so it is a drawer view, not a module and not a tile. Rows are inert; clear-all empties the ring, since the daemon has no per-id history deletion.
7 hoursfix(desktop): publish the drawer flag at startupDanilo M.1-0/+5
onOpenChanged does not fire for the initial value, so a restart while the drawer was open left notifyd/drawer at "1" and every balloon stayed suppressed until a drawer open/close cycle. Write the starting state from Component.onCompleted so the file always reflects the drawer.
7 hoursfeat(desktop): fill the drawer's notification spaceDanilo M.1-6/+20
The reserved Item becomes the live queue with a History button, scrollable because the queue can hold 20. The drawer writes notifyd/drawer so the balloon shell stands down while this space is showing, which is what stops a notification appearing twice.
25 hoursfeat(desktop): show the module glyph in every page titleDanilo M.1-0/+10
Page.qml gains an icon rendered before the title, and the drawer binds it to the loaded module's icon so a module whose glyph changes (network follows the active link) keeps the header in step.
31 hoursfix(desktop): wire tile active state and clear connect errorsDanilo M.1-0/+1
32 hoursfix(desktop): honest alwaysActive docs and working Escape in confirmDanilo M.1-10/+10
33 hoursfix(desktop): slide the page with a transform, not anchored xDanilo M.1-3/+7
The page Loader is anchored to its parent, so the x binding on it was overridden and the slide never rendered. Drive the motion with a Translate transform instead, which the anchors do not touch. Opacity and the back-arrow wiring are unchanged.
33 hoursfeat(desktop): the drawer, with the top reservedDanilo M.1-0/+187
Left of DP-1 because conky holds the right; ExclusionMode.Normal so the bar the drawer is reached from stays visible and clickable. The top is an empty Item claiming the space the notification engine will fill, so the grid already sits where it will sit once that lands.