Full UI/UX polish pass#82
Merged
Merged
Conversation
The board now behaves well without configuration, so the layout knobs are gone: it centers itself vertically in the viewport (replacing "Dock to bottom"), the responsive grid is the only layout (replacing "Columns"), and dragging is always available (replacing "Drag to rearrange"). Old stored settings normalize cleanly; only the greeting name remains. The visual identity is rebuilt for a premium, restrained feel: the greeting (with the date beneath) replaces the brand title as the hero, neutrals get a touch of warmth, and depth comes from neutral shadows and hairline separators rather than gradients, glows, or bouncy motion. Context menus gain leading icons, group separators, and a translucent layered panel; the Options dialog is sectioned with label/control/hint rhythm, and links to the GitHub project. A shared WidgetIcon names each kind consistently across the add menu, card corner badges, and dialog headers. Details: menu reordering is now "Move back" / "Move next" (the grid flows in reading order, so "up/down" was inaccurate), new widgets preselect a random colorful preset, the delete dialog suggests archiving instead, clicking a menu separator no longer dismisses the menu, and an invalid `ease out` animation shorthand is fixed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
A full redesign of Dayboard's surfaces with one guiding idea: the app should just work, with as few knobs as possible — and look premium doing it.
Fewer knobs
New visual identity
WidgetIconnames each kind consistently: tinted chips in the add menu, a quiet corner badge on every card, and the edit dialog header.Details
ease outanimation shorthand that dropped the whole declaration.Screenshots
Board
Widget context menu
Add menu
Edit dialog
Options dialog
Testing
npm run typecheck✅npm test— 116 unit tests ✅npx playwright test— 43 e2e tests against the built extension ✅ (dock/options/label tests rewritten for the new behavior; visual spec now also captures the Options dialog)