feat(ui): redesign desktop experience
This commit is contained in:
31
CHANGELOG.md
31
CHANGELOG.md
@@ -6,6 +6,24 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.7.0] — 2026-06-08
|
||||
|
||||
### Added
|
||||
|
||||
- Текущая версия `v0.6.6` сохранена отдельным тегом `последнее-удачное`
|
||||
как точка отката перед большим редизайном.
|
||||
|
||||
### Changed
|
||||
|
||||
- Интерфейс приложения пересобран в новом desktop-направлении: темный сайдбар,
|
||||
плотный рабочий контент, нейтральная палитра, чёткие панели и радиусы 8–10px.
|
||||
- Главный экран стал операционным overview: верхняя панель состояния, компактные
|
||||
status tiles, план ближайшего шага, цели, питание, режим и игровые долги.
|
||||
- Страницы упражнений, питания, игр, челленджей и настроек получили единый
|
||||
desktop-контейнер, более плотные списки и менее декоративные summary-блоки.
|
||||
- Редакторы, модальные окна, кнопки, переключатели, heatmap, достижения и окно
|
||||
напоминания приведены к новой desktop-системе.
|
||||
|
||||
## [0.6.6] — 2026-06-08
|
||||
|
||||
### Added
|
||||
@@ -170,7 +188,7 @@ clearHistory/import`, Dashboard на него подписан.
|
||||
### Fixed (P1 — UX просадки)
|
||||
|
||||
- **Удаление упражнения теперь спрашивает подтверждение.** Раньше
|
||||
один клик в menu «Удалить» сразу удалял. Сейчас iOS-style ConfirmModal
|
||||
один клик в menu «Удалить» сразу удалял. Сейчас ConfirmModal
|
||||
с destructive-кнопкой.
|
||||
- **Daily goal закрыт — больше не «25 часов 13 минут».** Когда дневная
|
||||
цель достигнута, ExerciseCard показывает «Цель закрыта · 100/100»
|
||||
@@ -179,7 +197,7 @@ clearHistory/import`, Dashboard на него подписан.
|
||||
молча — пользователь не понимал почему через 12 мин ничего не пришло.
|
||||
Сейчас info-баннер активной встречи с указанием закрыть
|
||||
Zoom/Teams/etc.
|
||||
- **Native `window.confirm()` → iOS-style ConfirmModal** в restore-операции.
|
||||
- **Native `window.confirm()` → ConfirmModal** в restore-операции.
|
||||
Раньше всплывал серый системный диалог.
|
||||
|
||||
### Fixed (P2 — полировка)
|
||||
@@ -205,7 +223,7 @@ clearHistory/import`, Dashboard на него подписан.
|
||||
### Added
|
||||
|
||||
- `src/renderer/src/components/ui/ConfirmModal.tsx` — переиспользуемый
|
||||
iOS-style confirm с focus-trap'ом через Modal.
|
||||
confirm с focus-trap'ом через Modal.
|
||||
- IPC `markChallengeDone(challengeId, reps)` — handler в main, метод в
|
||||
preload (раньше канал был в IPC enum, handler не зарегистрирован).
|
||||
- IPC `getMeetingActive` + event `evtMeetingChanged` — meeting-detect
|
||||
@@ -532,9 +550,9 @@ days=[Mon..Fri]` теперь правильно проверяется день
|
||||
|
||||
## [0.3.x] — 2026-05-17
|
||||
|
||||
Серия мелких релизов с дизайн-итерациями (Apple iOS / macOS aesthetic):
|
||||
Серия мелких релизов с ранними дизайн-итерациями:
|
||||
шрифты Plus Jakarta Sans + Bricolage Grotesque, светлая/тёмная/системная
|
||||
тема, vibrancy sidebar, iOS-grouped lists, spring-анимации.
|
||||
тема, полупрозрачный сайдбар, grouped lists, spring-анимации.
|
||||
|
||||
## [0.2.0] — 2026-05-16
|
||||
|
||||
@@ -550,7 +568,8 @@ days=[Mon..Fri]` теперь правильно проверяется день
|
||||
иконки), системный трей, автозапуск с Windows, native-уведомления,
|
||||
NSIS-инсталлятор, auto-update через electron-updater.
|
||||
|
||||
[Unreleased]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.6...HEAD
|
||||
[Unreleased]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.7.0...HEAD
|
||||
[0.7.0]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.6...v0.7.0
|
||||
[0.6.6]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.5...v0.6.6
|
||||
[0.6.5]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.4...v0.6.5
|
||||
[0.6.4]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.3...v0.6.4
|
||||
|
||||
Reference in New Issue
Block a user