iSwift.
← Все проекты

04 / MACOS

Развивается

DWCon.HiDPI и управление окнами macOS

Экран и окна — на своих местах.

macOS · Внешние дисплеи
  • Swift
  • AppKit
  • CoreGraphics
  • Accessibility
✳ DWCon Окна · Экран
01
02
03
Иллюстрация размещения окон

ЗАДАЧА И РЕШЕНИЕ

Экран и окна — на своих местах.

DWCon объединяет настройку внешнего монитора и повседневное управление окнами. Приложение живёт в строке меню: включает подходящий HiDPI-режим, размещает активное окно и сохраняет рабочую расстановку.

Возможности

01

HiDPI для 2K

Виртуальный дисплей с масштабом 2× и зеркалирование на совместимый внешний монитор.

02

Быстрое размещение

Горячие клавиши для половин, четвертей, третей экрана, центрирования и полного рабочего пространства.

03

Сохранённая расстановка

Профиль расположения окон, ручное восстановление и отдельный переключатель автовосстановления.

04

Управление разрешениями

Окно статусов Универсального доступа и автозапуска с переходом к системным настройкам.

ТЕХНИЧЕСКАЯ СТОРОНА

Что под капотом.

CoreGraphics управляет виртуальным дисплеем; Accessibility — геометрией окон. Расстановка хранится в версионированном JSON с резервной копией. Приложение учитывает изменения конфигурации дисплеев и выбранную пользователем цель.

СЛЕДУЮЩИЙ ПРОЕКТiSwift Bitrix Support

Битрикс понятнее для PhpStorm.