Übersicht
Felix Hageloh · Настраиваемые виджеты рабочего стола для Mac на JavaScript, React и командах оболочки.
Описание
Übersicht отображает виджеты непосредственно на рабочем столе Mac. Используйте их для часов, системной информации и данных, получаемых из сервисов. Виджеты — это модули JavaScript с JSX и отрисовкой в React; поддержка старых виджетов на CoffeeScript сохраняется. Изменения файлов виджетов сразу отображаются на экране.
Работа с виджетами
Виджет может задавать команду оболочки или функцию JavaScript, частоту обновления, функцию отрисовки и собственное состояние. В репозитории описаны импорты модулей и шаблон dispatch/updateState для более сложных виджетов. Виджеты сторонних разработчиков — независимое ПО: перед включением изучите их код и конфигурацию, а также проверьте, требуют ли источники данных учётных данных или внешней учётной записи.
Требования и артефакт
Текущему выпуску 1.6.82, согласно соответствующей записи в официальном потоке обновлений, требуется macOS 12.0 или новее. Размер ZIP-каталога составляет 76,182,999 байт по данным официального ответа об артефакте. Значительно меньшая длина вложения в потоке — устаревшие метаданные, она не используется как размер загрузки. Проверка ZIP 1.6.82 только для чтения подтверждает наличие срезов x86_64 и arm64 в основном исполняемом файле. В Info.plist указана macOS 12.0, а для обоих срезов исполняемого файла задана минимальная версия macOS 12.0. Это относится к основному приложению; у отдельных виджетов и дополнительных сервисов могут быть свои требования.
Разрешения и конфиденциальность
Команды оболочки виджетов выполняются с правами учётной записи пользователя. Виджеты могут получать доступ к локальным файлам или отправлять сетевые запросы — в зависимости от кода и разрешений macOS. В Info.plist издателя указаны возможные запросы разрешений на автоматизацию других приложений, доступ к геолокации, календарю, напоминаниям, Фото, медиатеке, Bluetooth и HomeKit. Эти запросы зависят от конкретного виджета; предоставлять все разрешения без разбора не требуется. Не храните закрытые ключи API в общих файлах виджетов или на снимках экрана.
Лицензия, версии и материалы
В репозитории указана лицензия GNU GPL версии 3. Übersicht распространяется с открытым исходным кодом; издателя можно поддержать спонсорством или пожертвованием. Лицензии виджетов и условия сервисов могут отличаться. В текущем каталоге доступны только две разные версии: 1.6.82 и 1.6.77. Для обеих есть точные примечания в официальном потоке обновлений; более старый третий выпуск upstream не выдается за запись о производственной версии. На снимке экрана с рабочего стола от издателя приложение показано в иллюстрации ноутбука; историческая сборка не указана, а виджеты на снимке не описываются как изображение текущей версии.
Официальный сайт · Репозиторий и документация по виджетам · Официальный поток обновлений
Новая версия Что нового в 1.6.82 7 окт. · Редакция OpenNavo · Перевод ИИ
- ИзмененияИсправлено неправильное размещение виджетов на экране в macOS Sonoma.