Коллеги,
Представляю вам Tyler - плиточный оконный менеджер для BlackBox. Клонировать:
https://github.com/adimetrius/Tyler или скачать:
Вложение:
Tyler.StdCoded.odc [1.15 МБ]
Скачиваний: 387
Инструкции - в Quick-Start.
Приглашаю присоединиться к тестированию и обкатке. Приветствую положительную обратную связь, вопросы, конструктивные предложения и сообщения об ошибках.
Проект Tyler - это одноименная подсистема (Tyler) + ряд изменений в стандартных модулях BB, которые оказались необходимы или желательны в связи с существенной перетряской оконной системы. Больше всего изменились интерфейсы Windows и HostWindows, расширена реализация и интерфейс Views, кое-что подправлено в Kernel; ряд модулей потребовали незначительных поправок в связи с изменением интерфейса Windows.
Поэтому Tyler не получится "добавить" к вашему BlackBox secondary directory. Tyler сейчас можно установить в пустую папку и потестировать. Скорее всего, получится "скопировать" в Тайлер ваши рабочие проекты и попробовать их оттуда - если они не завязаны жестко на Windows/HostWindows.
Поставляется в скомпилированном виде. Исходники поставляются только от самой подсистемы Tyler и модуль Config. В ближайшее время опубликую и прочие правленные исходники и "пояснительные записки" к ним - после того, как закончу их "подчистку".
Кратко - возможности и снимок:
Окно разделено на три дорожки. Лог и какой-нибудь блокнотный документ открываются в системной (левой) дорожке, документы - в пользовательской (по центру); в дополнительную (справа) можно перетаскивать документы.
Пользовательская и дополнительная - с вкладками, системная - делится между всеми открытыми там документами.
Границы между дорожками и документами можно двигать мышью (и программно, канешн).
Трапы и прочие дампы Variables отправляются в дополнительный трек (справа); "отправляются" эвристикой, которую можно изменять или настраивать.
Плиточные окна сочетаются с неплиточными - открыто окно поиска.
Состав дорожек определяется гибко, можно сделать "под себя". Можно несколько плиточных окон (метаокон) - для двух- и трехголовых компьютеров.