Аккаунт и синхронизация
Аккаунты появятся в следующей версии PejavaDock. Здесь описано, как они будут работать.
Аккаунт хранит ваши панели и настройки на нашем сервере, поэтому новый Mac — или тот же после переустановки — получает их за секунду. Без аккаунта PejavaDock работает полностью.
Вход
Настройки → Аккаунт → Войти через GitHub или Войти через Google. Откроется страница провайдера в браузере; после подтверждения браузер вернёт вас в PejavaDock, и вход выполнен. Пароль PejavaDock не видит. Токен входа хранится в связке ключей macOS.
Один человек — один аккаунт: если вы входите через GitHub и Google с одним и тем же подтверждённым e-mail, это один аккаунт. Если вы вошли через Google и хотите, чтобы засчиталась поддержка через GitHub, нажмите Привязать GitHub.
Что синхронизируется
- Каждая панель: название, элементы (программы, папки, файлы, веб-ссылки, группы, разделители и пробелы), размер, увеличение, автоскрытие, индикаторы и другие параметры поведения, внешний вид.
- Где стоит каждая панель: край, положение, монитор (и её место на основном мониторе, пока свой отключён).
- Настройки программы: значок в строке меню, Dock и переключатель ⌘-Tab, запуск при входе, скрытие системного Dock.
- Ваш тариф: Free или Supporter.
Программы, папки и файлы синхронизируются как пути (например, /Applications/Safari.app), а не как файлы. Программа, которой нет на другом Mac, остаётся на панели и заработает, как только вы её установите. Мониторы узнаются по их ID; панель, чей монитор не подключён к этому Mac, как обычно, показывается на основном.
Не синхронизируются: разрешения (каждый Mac выдаёт их сам), скачанные значки сайтов (скачаются снова) и всё, что за пределами PejavaDock.
Как работает синхронизация
- Изменение отправляется через несколько секунд. Изменения с других ваших Mac PejavaDock проверяет при запуске, после входа и каждые 15 минут.
- Если два Mac изменили настройки одновременно, изменения сливаются по панелям; ничего не перезаписывается молча.
- Если вы входите на Mac, где уже есть свои панели, PejavaDock спросит, взять панели из аккаунта или оставить эти (и загрузить их в аккаунт).
Выход и удаление
- Выйти (Настройки → Аккаунт) завершает сеанс на этом Mac. Панели остаются и на Mac, и в аккаунте.
- Удалить аккаунт удаляет с нашего сервера профиль, способы входа, сеансы и синхронизированные настройки. Панели на вашем Mac остаются. См. Политику конфиденциальности.
Supporter
Пожертвование от $1 через GitHub Sponsors делает ваш аккаунт Supporter на всех ваших Mac: никаких напоминаний о пожертвовании и новостей. Статус бессрочный.
Поддерживайте с того аккаунта GitHub, с которым входите в PejavaDock, или сначала привяжите его. Если вы поддержали до входа, просто войдите позже с этим аккаунтом GitHub — статус появится.
Статистика использования
Раз в день PejavaDock отправляет анонимный сигнал: случайный ID установки (не связан с аккаунтом), версию программы, версию macOS, тип процессора, язык и число панелей. Страна определяется по соединению; IP-адрес не сохраняется. Это помогает понять, какие версии macOS и языки поддерживать. Выключается в Настройки → Основные → Отправлять анонимную статистику.
Сообщения в бесплатной версии
Первую неделю после установки PejavaDock ничего не показывает. Потом бесплатная версия может показать короткую новость (один раз на каждую) и напоминание о пожертвовании (не чаще раза в неделю), и не чаще одного окна за 30 минут. Страницы приходят с dock.pejava.com на языке вашего Mac. Supporter их не видят.