Skip to content

Commit 222c48f

Browse files
docs: link 0.4.4 milestone issues #170#176 in planning docs
1 parent e9a1ccd commit 222c48f

3 files changed

Lines changed: 18 additions & 16 deletions

File tree

docs/motion-and-high-refresh.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,14 @@ Introduce `lib/core/motion/` with a single source of truth for durations and cur
114114

115115
Milestone **0.4.4** (see [planned-0.4.4.md](planned-0.4.4.md)).
116116

117-
1. **UI-A1 — Motion tokens core.** `lib/core/motion/` with `QueryaMotion` durations/curves + `context.motion()` reduced-motion helper. Unit tests.
118-
2. **UI-A2 — Adopt tokens across widgets.** Replace magic `Duration(...)`/`Curves.easeOut` literals in dialogs, dropdowns, tree, workspace panel, connection forms. No behavior regressions in layout tests.
119-
3. **UI-A3 — Smoother transitions.** Dialog retune, dropdown enter animation, tree `AnimatedSize` expand/collapse, tab `AnimatedSwitcher`.
120-
4. **UI-A4 — High-refresh-rate enablement.** Add `refresh_rate` (or wrapper); unlock on macOS 14+ in `main()`; query active Hz; debug-only FPS/Hz overlay behind a flag.
121-
5. **UI-A5 — Reduced-motion + Preferences.** Honor OS "reduce motion"; add **Preferences → Appearance → Motion** (Full / Reduced / Off) wired to the motion helper.
122-
6. **UI-A6 — Measurement & docs.** DevTools timeline checklist in [perf-baseline.md](perf-baseline.md); per-OS Hz verification table; update this doc with measured results.
117+
Milestone **0.4.4** ([milestone](https://github.com/QueryaHub/Querya-Desktop/milestone/3), epic **#170**) — see [planned-0.4.4.md](planned-0.4.4.md).
118+
119+
1. **UI-A1 — Motion tokens core** ([#173](https://github.com/QueryaHub/Querya-Desktop/issues/173)). `lib/core/motion/` with `QueryaMotion` durations/curves + `context.motion()` reduced-motion helper. Unit tests.
120+
2. **UI-A2 — Adopt tokens across widgets** ([#171](https://github.com/QueryaHub/Querya-Desktop/issues/171)). Replace magic `Duration(...)`/`Curves.easeOut` literals in dialogs, dropdowns, tree, workspace panel, connection forms. No behavior regressions in layout tests.
121+
3. **UI-A3 — Smoother transitions** ([#172](https://github.com/QueryaHub/Querya-Desktop/issues/172)). Dialog retune, dropdown enter animation, tree `AnimatedSize` expand/collapse, tab `AnimatedSwitcher`.
122+
4. **UI-A4 — High-refresh-rate enablement** ([#174](https://github.com/QueryaHub/Querya-Desktop/issues/174)). Add `refresh_rate` (or wrapper); unlock on macOS 14+ in `main()`; query active Hz; debug-only FPS/Hz overlay behind a flag.
123+
5. **UI-A5 — Reduced-motion + Preferences** ([#175](https://github.com/QueryaHub/Querya-Desktop/issues/175)). Honor OS "reduce motion"; add **Preferences → Appearance → Motion** (Full / Reduced / Off) wired to the motion helper.
124+
6. **UI-A6 — Measurement & docs** ([#176](https://github.com/QueryaHub/Querya-Desktop/issues/176)). DevTools timeline checklist in [perf-baseline.md](perf-baseline.md); per-OS Hz verification table; update this doc with measured results.
123125

124126
Suggested order: A1 → A2 → A3 in parallel with A4; then A5; A6 closes the milestone.
125127

docs/planned-0.4.4.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Planned release 0.4.4 — UI motion polish and high refresh rate
22

3-
**Status:** planning.
3+
**Status:** planning (GitHub milestone [**0.4.4**](https://github.com/QueryaHub/Querya-Desktop/milestone/3), epic **#170**).
44
**Depends on:** **0.4.3** theme follow-ups (shipped).
55
**Design doc:** [motion-and-high-refresh.md](motion-and-high-refresh.md) — research, current-state audit, and per-platform Hz behavior.
66

@@ -13,14 +13,14 @@ Theme: make every animation **smooth and pleasant** through one motion system, a
1313

1414
## Scope
1515

16-
| ID | Scope | Summary |
17-
|----|-------|---------|
18-
| **UI-A1** | `motion`, `core` | **Motion tokens**`lib/core/motion/` with `QueryaMotion` durations/curves and a `context.motion()` reduced-motion helper. |
19-
| **UI-A2** | `motion`, `ui` | **Adopt tokens** — replace magic durations/curves in dialogs, dropdowns, tree, workspace panel, connection forms (no layout regressions). |
20-
| **UI-A3** | `motion`, `ui` | **Smoother transitions** — dialog retune, dropdown enter animation, `AnimatedSize` tree expand/collapse, `AnimatedSwitcher` tab/content cross-fade. |
21-
| **UI-A4** | `performance`, `platform` | **High refresh rate**`refresh_rate` (or wrapper): unlock on macOS 14+ in `main()`, query active Hz, debug-only FPS/Hz overlay. Verify Windows/Linux follow the monitor. |
22-
| **UI-A5** | `accessibility`, `settings` | **Reduced motion** — honor OS "reduce motion"; **Preferences → Appearance → Motion** (Full / Reduced / Off). |
23-
| **UI-A6** | `docs`, `performance` | **Measurement & docs** — DevTools budget checklist (8.3 ms @120 Hz), per-OS Hz table, update design doc with measured results. |
16+
| ID | Issue | Scope | Summary |
17+
|----|-------|--------|---------|
18+
| **UI-A1** | [#173](https://github.com/QueryaHub/Querya-Desktop/issues/173) | `motion`, `core` | **Motion tokens**`lib/core/motion/` with `QueryaMotion` durations/curves and a `context.motion()` reduced-motion helper. |
19+
| **UI-A2** | [#171](https://github.com/QueryaHub/Querya-Desktop/issues/171) | `motion`, `ui` | **Adopt tokens** — replace magic durations/curves in dialogs, dropdowns, tree, workspace panel, connection forms (no layout regressions). |
20+
| **UI-A3** | [#172](https://github.com/QueryaHub/Querya-Desktop/issues/172) | `motion`, `ui` | **Smoother transitions** — dialog retune, dropdown enter animation, `AnimatedSize` tree expand/collapse, `AnimatedSwitcher` tab/content cross-fade. |
21+
| **UI-A4** | [#174](https://github.com/QueryaHub/Querya-Desktop/issues/174) | `performance`, `platform` | **High refresh rate**`refresh_rate` (or wrapper): unlock on macOS 14+ in `main()`, query active Hz, debug-only FPS/Hz overlay. Verify Windows/Linux follow the monitor. |
22+
| **UI-A5** | [#175](https://github.com/QueryaHub/Querya-Desktop/issues/175) | `accessibility`, `settings` | **Reduced motion** — honor OS "reduce motion"; **Preferences → Appearance → Motion** (Full / Reduced / Off). |
23+
| **UI-A6** | [#176](https://github.com/QueryaHub/Querya-Desktop/issues/176) | `docs`, `performance` | **Measurement & docs** — DevTools budget checklist (8.3 ms @120 Hz), per-OS Hz table, update design doc with measured results. |
2424

2525
## Suggested PR order
2626

docs/roadmap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Living document for planned work. Not a commitment order; adjust as priorities c
99
- **Shipped in 0.4.1 ([#93](https://github.com/QueryaHub/Querya-Desktop/issues/93)):** UI performance — virtual result grid, lazy connection tree, decoupled scale preview, stats polling, MySQL stats dashboard, local `docker/` dev stack — [perf-baseline.md](perf-baseline.md).
1010
- **Shipped in 0.4.2 (TP-01–TP-30, #96#125):** custom theme registry — `querya.theme.v1` + VS Code JSON/JSONC scan, Theme picker (50+), import/refresh, built-in Cyberpunk Neon asset, startup fallback, window chrome sync — [theme-custom-json.md](theme-custom-json.md), [theme-import.md](theme-import.md).
1111
- **Shipped in 0.4.3 (TP-F1–TP-F4, #159#163):** theme folder watcher, marketplace metadata on manifests, visual theme editor with export, HTTPS remote install with checksum — [planned-0.4.3.md](planned-0.4.3.md).
12-
- **Planned 0.4.4:** UI motion polish + high refresh rate (90/120/144 Hz) — [planned-0.4.4.md](planned-0.4.4.md), [motion-and-high-refresh.md](motion-and-high-refresh.md).
12+
- **Planned 0.4.4:** UI motion polish + high refresh rate (90/120/144 Hz) — [planned-0.4.4.md](planned-0.4.4.md), [motion-and-high-refresh.md](motion-and-high-refresh.md), epic [#170](https://github.com/QueryaHub/Querya-Desktop/issues/170), milestone [0.4.4](https://github.com/QueryaHub/Querya-Desktop/milestone/3).
1313
- **Planned 0.4.5+:** Extensions sidebar and marketplace Explore UI — [market-tech.md](market-tech.md).
1414
- **Optional:** Preferences → **Animate theme changes** (off by default).
1515
- **Later:** P2 Mongo/Redis token colors; `re_editor` if perf gap; LSP epic per

0 commit comments

Comments
 (0)