Repository navigation
Releases: hardcodd/Glowline
Release list
Glowline 1.1.0 — расписание яркости и детализация цвета
Glowline 1.1.0
Ежедневное расписание яркости и более чёткое разделение цветов — с сохранением текущих настроек и профилей.
Новое
- Расписание: вручную задайте начало дня и ночи и яркость каждого периода. Работает по местному времени Mac во всех режимах; изначально выключено. Отключение возвращает ручную яркость. Расписание сохраняется в профиле.
- Детализация цвета: переключатель в «Захвате экрана» помогает меньше смешивать разные оттенки внутри зоны. Можно сразу сравнить с исходным усреднением; по умолчанию выключен. Число LED и насыщенность не меняются.
- Целые шаги ползунков: проценты по 1%, время по 1 мс, гамма по 0,01, скорость по 0,1×. Ранее сохранённые значения сохраняются точно до редактирования.
- Тест подсветки: автономный HTML с шестью сценами, паузой и полным экраном для любого формата монитора. Файл
lighting-test.htmlвключён в пакет.
Исправления
- Переключение с тёмного оформления на системное и читаемость подписей в светлой теме.
- Разбор статуса движка, из-за которого возникали ложные переподключения и пропадал цветной предпросмотр.
- Русский краткий README по умолчанию и обновлённые подробные инструкции; английская версия доступна отдельно.
Установка и обновление
Apple Silicon, macOS 15+, Skydimo SK0L34 с фиксированной схемой на 112 LED. Сборка 3. Скачайте ZIP или DMG — приложение в них одинаковое. SHA256SUMS содержит контрольные суммы.
Полностью завершите Glowline, замените приложение по прежнему пути. Настройки сохраняются автоматически отдельно от приложения; профиль — отдельный снимок, который нужно сохранять заново после подстройки. Экспорт JSON перед обновлением остаётся удобной резервной копией.
Подпись ad-hoc, без Developer ID и нотарификации Apple. При первом запуске может потребоваться «Всё равно открыть», после обновления — повторное разрешение записи экрана. Порядок описан в INSTALL.ru.md внутри пакета и инструкции установки.
Автоматические проверки охватывают расписание, настройки/профили, шаги ползунков, оформление, выборку цвета, захват и протокол контроллера; проверяются подписи и целостность пакетов. Установка скачанного пакета на чистом Mac, второй физический контроллер и оптическая калибровка не проверены.
Glowline 1.0.0 — Skydimo SK0L34 ambient lighting for macOS
Glowline 1.0.0
Native macOS ambient lighting for Skydimo SK0L34 USB monitor strips with 112 LEDs. First public binary release, build 2.
Русские примечания · Full guide and screenshot
Requirements and compatibility
- Apple Silicon (arm64), macOS 15 or later. The interface is Russian.
- Skydimo SK0L34 with the fixed 112-LED layout, 115200-baud serial protocol and 342-byte RGB frames.
- No author-specific serial-number lock. The controller must return the expected SK0L34 model response; LED count/layout are not negotiated.
- Other strip lengths/models, Intel Macs and Bluetooth/Wi-Fi controllers are not supported. A second physical controller has not been tested.
Features
- Screen synchronization through ScreenCaptureKit; solid color, gradient, breathing, rainbow and candle modes.
- Brightness, warmth up to 90%, saturation, gamma, RGB and per-side correction.
- Adjustable edge depth, fade-in/fade-out, mirror, LED offset, display selection and frame pacing.
- Menu-bar controls, optional login launch/hidden startup, named profiles and JSON import/export.
- Local processing without saved/uploaded screen images, accounts or a cloud service.
Reliability changes
- Accepts bare or CRLF-terminated SK0L34 identities, including fragmented replies; rejects malformed/delayed trailers before sending LED frames.
- Older settings and profiles inherit missing fields without discarding saved values.
- Capture errors clear old screen colors and appear in status. Automatic recovery has a three-restart budget and backoff.
- Initial capture frequency is retained during asynchronous startup.
Download and first launch
Download one application package below: ZIP or DMG. Both contain the same app, English/Russian installation guides, MIT license and file-hash manifest. SHA256SUMS contains the hashes of both downloads. No developer tools are needed to run the app. GitHub's automatically generated “Source code” archives are source checkouts, not the application.
- Copy
Glowline.appto~/Applications/and open it. - No paid Developer ID certificate or Apple notarization is included. If macOS blocks the app because the developer cannot be verified, open System Settings → Privacy & Security → Open Anyway, then confirm Open for Glowline. Use only the trusted official download; do not disable Gatekeeper globally. Apple's instructions.
- Quit other strip-control apps and select your USB port under Приложение.
- Grant Screen Recording for screen synchronization; reopen the app if requested. Other modes do not need screen access.
For updates, export profiles, quit Glowline and replace the app at the same location. Settings remain outside the bundle. A changed signature may require Screen Recording permission again. Installation, update and removal guide.
Validation and known limits
The local full build, C/Swift contracts, C AddressSanitizer/UndefinedBehaviorSanitizer, synthetic capture-failure test, ZIP extraction/hash/signature verification and DMG integrity check passed. Previous hardware tests covered all six modes on one installed SK0L34 setup; new recovery paths are covered by automated tests.
Clean-Mac downloaded-package launch, a second physical controller, sleep/wake, login after reboot and mounted-DMG installation remain unverified. Gatekeeper exceptions may be unavailable on managed Macs. No optical calibration, guaranteed FPS or measured end-to-end latency is claimed.
MIT licensed. Independent project; not an official Skydimo application. Report an issue.