amenbo

Amenbo 30.0.0 — вид, который можно передать другому

Окно можно одеть в скин: цвета, размеры, шрифт, фоновые картинки и значки — всё в одном файле, который передаётся другому человеку. К этой версии сложились и изменения из 29.0.0, 29.1.0, 29.2.0 и 29.3.0.

Amenbo теперь можно одеть в скин. Цветная половина пришла в 29.3.0, а материалы — фоновые картинки, значки, шрифт — новые в 30.0.0. К этой версии сложились и изменения с 29.0.0 по 29.3.0.

Скины — как поменять вид

В Настройках > Оформление есть строка «Скин». Вместе со сборкой идут четыре скина.

названиекак выглядит
Высокая контрастностьширокий разрыв между текстом и фоном
Washiболее тёплый, похожий на бумагу фон
Терминалпалитра как у терминала
Ретроприходит с точечным шрифтом

Выбор — это примерка: экран перерисовывается в этом скине, и ничто не решено, пока не нажато «Взять этот». Отступив, вы возвращаете прежний вид.

Чтобы снять скин, выберите «Нет (цвета, с которыми приходит Amenbo)». Если из-за скина экран стало не прочесть и до Настроек не добраться, команда amenbo skin use none снимает его из терминала.

Что может нести скин

Скин — это один zip-файл, в котором лежит skin.yaml и названные в нём материалы.

  • цвета — фон, текст, акцент, границы; весь набор, которым пользуется экран
  • размеры — по одному множителю на текст, отступы, скругление углов и тень
  • рамка — вид линии (solid / double / none) и толщина
  • шрифт — один woff2, до 2MB
  • фоновые картинки — по одной за четырьмя местами: за фоном самого приложения, за фоном панели, за утопленными областями вроде полей ввода и за карточками. Вписывание — contain / cover / tile; положение — одно из девяти мест
  • значки — любой из 51 значка, которые рисует окно, заменяется своей картинкой; цвет идёт за текстом рядом

Фоновые картинки, значки и переход на zip — новое в 30.0.0.

Как передать скин другому

«Записать один» выдаёт zip, где стоит каждое задаваемое имя, заполненное из надетого сейчас скина, если он есть. Начинать с пустого файла не приходится. Получатель роняет файл на Настройки > «Добавить скин».

  • Прежде чем что-либо будет принято, панель перечисляет, что лежит в файле — имя файла, размер и место применения каждой картинки и шрифта.
  • Читаемость цветов измеряется и сообщается — сколько пар не дотягивает до нижней границы. Ввоз это не останавливает. Место, за которым стоит картинка, не измеряется, потому что под текстом там не цвет.
  • Уже занятое имя отклоняется с названием обеих версий, так что видно, какая лежит и какая приходит.
  • «Передать этот скин» выписывает файл ровно таким, каким он пришёл, вместе с материалами, так что тот, кому вы его отдали, сможет передать его дальше.

Поиск и замена по всей папке (29.1.0)

Ищите слово по папке. Попадания сгруппированы по файлам, и нажатие на одно открывает это место.

  • Замена по результатам. Файлы, которых трогать не нужно, можно убрать из списка.
  • Перед записью спрашивают: «Заменить N мест в M файлах?»
  • Он пишет в файлы, и отмены здесь нет — обратно только через git, когда папка под git.
  • Файлы, изменившиеся после поиска, остаются нетронутыми, и сказано, сколько их оставлено нетронутыми.

Есть и панель поиска по открытому файлу — с учётом регистра, слово целиком, регулярные выражения — а дерево папок можно сузить по имени.

У решений есть стадия «пишется» (29.0.0)

Решение — черновик, пока оно пишется; «Завершить запись» его закрепляет.

Задачу, у которой в основании лежит ещё пишущееся решение, не начинают, пока это решение не закреплено. Работа больше не начинается на основании, которое ещё не установлено.

Правка закреплённого решения считается исправлением формулировки, и дата решения не меняется. Чтобы отменить решённое, замените его новым решением.

Всё остальное

  • «Терминал» теперь зовётся «Рабочая область» — меняется то, как это называет экран, и только.
  • Панель сохраняет имя и счёт, полученные, пока вы смотрели в другую сторону — имя, которое ИИ дал панели на другой странице, и задачи с решениями, которые эта сессия завела тем временем, оба на месте, когда вы вернётесь на ту страницу.
  • Настройки открываются сразу — проверка неполадок больше не идёт при открытии, только по нажатию «Проверить». Приложение больше не замирает, пока идёт проверка.
  • Список из тысяч задач открывается целиком — рисуются только строки на экране.
  • Viewer принимает имя сервера — чтобы поднять второй сервер на том же аккаунте.
  • Слишком мелкие для нажатия элементы управления расширены до цели размером с палец.

Тем, кто делал скин в 29.3.0

Формат скина теперь zip. Голый .yaml больше не принимают. Положите свой файл в zip; файл внутри называется skin.yaml. Выписывание образца тоже изменилось — теперь оно берёт назначение.

29.3.030.0.0
принять к себеamenbo skin add mine.yamlamenbo skin add mine.zip
образецamenbo skin template > mine.yamlamenbo skin template mine.zip
выписать тот, что у вас есть(недоступно)amenbo skin write-out mine mine.zip

Как поставить

Откройте установщик для своей ОС на странице последнего выпуска. Права администратора не нужны.

  • macOS — .pkg, отдельно для Apple silicon и для Intel (приложение и CLI идут вместе)
  • Windows — установщик .exe (приложение и CLI идут вместе)
  • Linux — приложение это AppImage; команда amenbo приходит из установщика CLI

Как обновиться: в приложении полоса «вышла новая версия» применяет обновление на месте. Если у вас стоит только CLI, его подменит amenbo update --apply.

Если вы идёте с 28.2.0 или раньше, формат хранимых данных поднимается — при первом запуске этой версии данные переезжают, а копия до переезда сохраняется автоматически. После переезда прежняя версия их уже не откроет. Если вы уже на 29.x, переезда нет. Приложение и CLI обновляются вместе одним и тем же установщиком, так что не оставляйте одно из них на старой версии.

Впервые здесь? Загляните на страницу Начать.