| Age | Commit message (Expand) | Author | Files | Lines |
| 6 days | window-switcher: animate, respace and label the expose, add arrow keys | Danilo M. | 5 | -26/+126 |
| 6 days | Name the project Keystone, and move its paths and namespaces | Danilo M. | 3 | -3/+3 |
| 8 days | feat(shared): one faded glow for hovers across the shells | Danilo M. | 3 | -6/+15 |
| 9 days | docs: the expose and its hot corner | Danilo M. | 1 | -37/+81 |
| 9 days | feat(window-switcher): the expose replaces the grid, with a hot corner | Danilo M. | 4 | -134/+202 |
| 9 days | feat(window-switcher): gravity pulls the scatter toward the centre | Danilo M. | 1 | -21/+38 |
| 9 days | feat(window-switcher): the expose scatter layout | Danilo M. | 2 | -0/+138 |
| 2026-10-07 | docs: the island, and waybar gone | Danilo M. | 1 | -7/+7 |
| 2026-10-07 | refactor: move the workspace icon map to a shared singleton | Danilo M. | 2 | -21/+4 |
| 2026-09-19 | feat(desktop): press feedback on the shared buttons | Danilo M. | 1 | -1/+4 |
| 2026-09-16 | fix(window-switcher): use a messaging icon for desktop 7 | Danilo M. | 1 | -1/+1 |
| 2026-09-16 | fix(window-switcher): swap the desktop 2 and 3 icons | Danilo M. | 1 | -2/+2 |
| 2026-09-16 | feat(window-switcher): mark desktops with waybar's icons | Danilo M. | 3 | -8/+62 |
| 2026-09-16 | refactor(theme): read the palette from ~/.cache/udt | Danilo M. | 1 | -1/+1 |
| 2026-09-12 | docs(window-switcher): write down what the build cost to learn | Danilo M. | 1 | -0/+151 |
| 2026-09-12 | fix(window-switcher): namespace it like the other four | Danilo M. | 1 | -1/+1 |
| 2026-09-12 | fix(window-switcher): focus after the overlay is really gone | Danilo M. | 1 | -4/+25 |
| 2026-09-12 | fix(window-switcher): clamp the card size by height too | Danilo M. | 1 | -1/+12 |
| 2026-09-12 | feat(window-switcher): the grid, the selection, and an empty state | Danilo M. | 1 | -8/+100 |
| 2026-09-12 | feat(window-switcher): one card, with the preview fitted | Danilo M. | 1 | -0/+136 |
| 2026-09-12 | feat(window-switcher): the window model, filtered and sorted | Danilo M. | 1 | -0/+67 |
| 2026-09-12 | fix(window-switcher): pick the screen the way the other components do | Danilo M. | 1 | -1/+4 |
| 2026-09-12 | feat(window-switcher): the overlay skeleton, and a proven Escape | Danilo M. | 3 | -0/+109 |