wayBetter Store
Tokyo Night: предпросмотр темы

Тема · Тёмные · для X

Tokyo Night

автор: wayBetter for X · v1.0.0 · 1.9 KB

Neon city after rain: indigo and lavender, a wide compact column, tight corners and a street grid.

Открывает wayBetter for X на экране установки (версия 1.0.0 или новее). Ничего не устанавливается, пока вы не подтвердите там. Как работает установка

Палитра

  • Фон#13141c
  • Поверхность#1f2130
  • Текст#c0caf5
  • Акцент#7aa2f7

Тема — это данные: цвета, шрифты, углы, плотность, вёрстка, фон и эффекты. Приложение очищает каждое поле и сохраняет текст читаемым. На странице выполняется только необязательный CSS темы, с тем же уровнем доверия, что и ваш Свой CSS; экран установки предупреждает, если тема его содержит.

Файл темы

Читать tokyo-night.json1.9 KB · ровно те байты, которые устанавливает приложение
tokyo-night.jsonИсходник
Откройте исходный файл, чтобы прочитать его.

Как работает установка и безопасна ли она?

  1. Ссылка, а не установщик. «Установить в wayBetter» — это ссылка waybetter://. Она открывает приложение и предлагает эту тему. Веб-страница ничего установить не может, как и вкладка внутри приложения.
  2. Приложение проверяет файл. Оно само скачивает файл, проверяет подпись Ed25519 каталога ключом, вшитым в приложение, а затем сверяет размер и SHA-256 этого файла с каталогом.
  3. Вы читаете, затем подтверждаете. Экран установки показывает название, автора, версию, источник, SHA-256, файл темы и живой предпросмотр. Ничего не записывается, пока вы не нажмёте «Установить».

Чего это не обещает: необязательный CSS темы близок к коду и получает тот же уровень доверия, что и ваш Свой CSS. Экран установки его показывает. За всё, что есть в подписанном каталоге, ручается ключ Каталога, который хранится офлайн.

Ещё нет приложения или оно устарело?

Для установки в один клик нужен wayBetter for X 1.0.0 или новее. Скачайте wayBetter for X или сделайте это вручную: скачайте tokyo-night.json и перетащите в окно wayBetter. Вы увидите тот же экран установки.

Ещё темы

Показать все (13)