Сегодня 26 апреля 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Веб-приложения в Windows стали больше походить на нативное ПО

Microsoft представила функцию Window Controls Overlay, которая предоставляет разработчиками прогрессивных веб-приложений (PWA) дополнительные средства управления строкой заголовка. Это значит, что в среде Windows они станут более похожими на нативные программы.

 Источник изображений: blogs.windows.com

Источник изображений: blogs.windows.com

До настоящего момента у веб-приложений не было доступа к оформлению строки заголовка, что порождало непредсказуемые последствия: образование пустых пространств, конфликты цветов и прочие ошибки, из-за которых PWA резко отличались от традиционного ПО. С инструментом Window Controls Overlay все эти проблемы остаются позади: разработчики получили доступ ко «всей поверхности» окна приложения — нельзя настраивать только область в правом верхнему углу, где находятся кнопки управления окном.

Управление строкой заголовка в окне PWA осуществляется при помощи трёх инструментов: доступ к функции открывается в файле Web Application Manifest; управление внешним видом фрагмента строки производится в CSS с помощью функции env() и четырёх переменных titlebar-area-x/y/width/height; а обратная связь, позволяющая контролировать изменения в геометрии строки заголовка, осуществляется через интерфейс Navigator.windowControlsOverlay в JavaScript.

Первоначально Microsoft предложила данную функцию в январе 2020 года, показав её работу в демонстрационном веб-приложении. Поддержка Window Controls Overlay в Chrome появилась в апреле 2022 года в качестве бета-функции, а в августе с выходом Chrome 105 функция вышла в релиз.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Власти США позвали Сэма Альтмана, Дженсена Хуанга и Сатью Наделлу помочь им с защитой от ИИ 5 мин.
«В команде явно продали души дьяволу»: игроков впечатлила работа Biomutant на Nintendo Switch, но производительность требует жертв 58 мин.
Microsoft открыла исходный код MS-DOS 4.00 и разместила его на GitHub 2 ч.
Большинство россиян не видит угрозы в ИИ 2 ч.
Китайские клавиатурные приложения Honor, Oppo, Samsung, Vivo и Xiaomi оказались уязвимы перед слежкой 2 ч.
Alphabet удалось развеять опасения по поводу отставания в области ИИ 4 ч.
Рекламные доходы YouTube в первом квартале выросли на 21 % до $8,1 млрд 5 ч.
Инсайдер: Capcom отложила релиз Resident Evil 9, но в 2025 году может выйти другая игра серии 8 ч.
Звёздный отчёт Alphabet вдохновил инвесторов: у компании быстро растёт выручка и рентабельность 8 ч.
Microsoft получает всё больше выгоды от ИИ — компания показала сильный квартальный отчёт 10 ч.
Федеральное расследование аварий с автопилотом Tesla нашло их причину — «неправильное использование» 26 мин.
Oppo представила смартфон A60 с Snapdragon 680 и 50-Мп камерой 50 мин.
Япония ужесточит контроль экспорта полупроводников и квантовых технологий куда бы то ни было 52 мин.
Hisense представила ультракороткофокусный лазерный 4K-проектор PX3-PRO для геймеров и киноманов 55 мин.
Intel пожаловалась на производственные проблемы при сборке Core Ultra — из-за этого процессоров не хватает 3 ч.
Великобритания и Новая Зеландия задействуют подводные оптические кабели для распознавания землетрясений и цунами 3 ч.
Объём российского IoT-рынка превысил 35 млрд руб. 3 ч.
Китайцы начали выпускать Radeon RX 6600 LE — вариант RX 6600 с разгоном на 4 МГц 4 ч.
Realme представила 5G-версию 125-долларового смартфона C65 на чипе Dimensity 6300 5 ч.
Продажи Surface и Xbox снижаются, но Microsoft компенсирует потери играми Activision Blizzard 5 ч.