Skip to content

Hello work 0.9.13 — фикс menubar hider'а

Choose a tag to compare

@a2rk a2rk released this 27 Apr 07:51
· 194 commits to main since this release

Главный баг hider'а

В 0.9.12 было наоборот: при click on chevron исчезала только наша H |, а чужие иконки оставались. Сейчас исправлено.

Корень

В macOS правило: позже созданный status item = левее в menubar. У нас main создавался последним → оказывался самым левым. Когда separator расширялся в logical layout, items LEFT of separator пушились за край экрана влево. Единственный item left of separator был наш main → пушился он. Чужие иконки висели справа от Apple-зоны и остались на местах.

Фикс

Перевернул порядок creation:

  • main FIRST → rightmost (всегда виден, защищён Apple-зоной)
  • separator SECOND → middle
  • chevron THIRD → leftmost (visible toggle)

Теперь:

  1. Зажми ⌘ и перетащи свои иконки между H | и ‹
  2. Click на ‹ → separator растягивается → твои dragged items уходят влево за край экрана
  3. H | остаётся на месте всегда

Plus

Chevron icons инвертированы по запросу: ‹ при collapsed, › при expanded.

Установка

curl -fsSL https://raw.githubusercontent.com/a2rk/hello-work/main/install.sh | bash

Или скачай HelloWork.dmg (754 KB) — engine 0.9.13 скачается автоматически.