Skip to content

Новая фича в4 - #17

Merged
Greem4 merged 7 commits into
mainfrom
новая-фича-в4
Aug 23, 2026

Hidden character warning

The head ref may contain hidden characters: "\u043d\u043e\u0432\u0430\u044f-\u0444\u0438\u0447\u0430-\u04324"
Merged

Новая фича в4#17
Greem4 merged 7 commits into
mainfrom
новая-фича-в4

Conversation

@Greem4

@Greem4 Greem4 commented Aug 23, 2026

Copy link
Copy Markdown
Owner

No description provided.

Greem4 and others added 7 commits August 19, 2026 22:53
Warning icon and percent digit in the 5h session row only turned red at
full exhaustion (100%), skipping the critical threshold (95% default)
that already colors the menu bar icon and the weekly header. Bar fill
still doesn't turn red — that's intentional, for colorblind readability.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JsXJCEucprfKryTjKRh4EW
The "X% left · resets in Y" footer line and the forecast line were 1pt
smaller than the "resets ..." caption under the 5h session row, an
inconsistency users noticed. Both now use Theme.captionFont; footerFont
is left in place for the update-available banner, which still needs the
smaller size to fit alongside "in settings →".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JsXJCEucprfKryTjKRh4EW
Заголовок панели показывал только день недели и час сброса
(«сброс ПТ 16:00»), и чтобы понять дату, приходилось считать в уме
от сегодняшнего числа. Теперь рядом стоит число месяца:
«сброс 14 ПТ 16:00» / «resets 14 FR 4:00».

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JsXJCEucprfKryTjKRh4EW
Выключенный appearance.showsPlan убирает семь суточных полос с плановой
зоной, оставляя одну полосу на всю неделю (WeekRow) — того же вида, что
у пятичасовой сессии. Общий SessionBar/DayBar фрагмент вынесен в LimitBar,
который теперь красит заливку в критический цвет: рядом с ним нет
плановой зоны, с которой красный сливался бы на дейтеранопии.
…ан по умолчанию

Окно настроек тянется мышью по высоте, ширина зафиксирована (форма
.grouped в macOS не даёт строкам стать шире ~700pt, лишняя ширина уходила
в пустые поля по бокам). Шрифт подсказок увеличен и растянут на всю
ширину окна через общий модификатор settingsHint().

Вкладки «Общие», «Строка меню» и «Уведомления» получили одинаковый
раскрывающийся блок «Расширенные настройки» (AdvancedSection — целиком
кнопка, а не системный треугольник размером с букву): в нём собраны
«Дневной план»/«Показывать» (переехали со вкладки «Панель»), «Начало
недели», «Таймзона», «Рабочий день» на «Общих»; цветовые пороги на
«Строке меню»; пороги уведомлений на «Уведомлениях».

Дневной план теперь выключен по умолчанию: панель из коробки — только
пятичасовая сессия и итог недели, без разбивки по суткам. Заводской
рабочий день сменился с «Вечерний 11–24» на «Рабочий день 10–18»
(точечно в Config.default — WorkHours.default остался 11–24 как
запасное значение и опора полусотни тестов плана).

Вкладка «Доступ» сокращена в разы: секции «Можно и без токена» и «Если
macOS снова спросила доступ» удалены — тот же текст остаётся в
docs/USAGE.md, а из интерфейса ушло только повторение.

Screenshot.swift явно включает showsPlan для панельных картинок и
разворачивает «Расширенные настройки» для снимка вкладки уведомлений —
иначе оба снимка тихо потеряли бы то, ради чего существуют, вслед за
сменой дефолта. Все скриншоты в docs/images пересняты.

Обновлены CHANGELOG.md, README.md, docs/USAGE.md и docs/ARCHITECTURE.md
под новую структуру и дефолты.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JsXJCEucprfKryTjKRh4EW
@Greem4 Greem4 added версия:минор PR поднимает минорную версию: 0.1.6 → 0.2.0 and removed версия:минор PR поднимает минорную версию: 0.1.6 → 0.2.0 labels Aug 23, 2026
@Greem4
Greem4 merged commit 2f35ec7 into main Aug 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

версия:минор PR поднимает минорную версию: 0.1.6 → 0.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant