Источники
- Retint terminals first and finish other apps behind a theme switch (#15189)
- Read the keyboard seat again when /dev/input changes instead of every 10 seconds (#15203)
- Release the image picker's previews a minute after it closes (#15201)
- Decode clipboard and track art previews at the size they are drawn (#15200)
- Fail tests when the shell polls while idle or the fast paths get slow again (#15196)
В Quattro вошло несколько коммитов для повышения производительности, автором которых указан David Heinemeier Hansson, а среди участников значится dhh. При смене темы через интерфейс выбора или скрипт omacom/omarchy@d8027c90d619 сначала применяет цвета терминала и перезагружает конфигурацию Hyprland, а затем в фоне завершает обновление цветов остальных приложений. Последовательно выполняемые пакеты операций пропускают уже заменённые темы, не позволяя более раннему переключению применить свои цвета после более позднего.
omacom/omarchy@8f5ca14e248f заменяет регулярный опрос seat клавиатуры отслеживанием устройств ввода и обработкой восстановления. omacom/omarchy@4485e28de8a0 ограничивает декодирование содержимого буфера обмена и изображений потребностями отображения, а omacom/omarchy@c9a4af2cdf67 освобождает предпросмотры в окне выбора изображений через минуту после его закрытия. Сопутствующий коммит omacom/omarchy@f5006bd41a17 добавляет ограничения по времени выполнения и проверки неожиданных запусков процессов во время простоя. Это изменения, зафиксированные в ветке разработки, а не результаты независимых замеров производительности.
