Источники
- Run the menu's guard readers and guards side by side (#15049)
- Make the menu's slowest hardware and network guards cheap (#15039)
- Keep the menu's package snapshot until a transaction changes it (#15042)
- Run the menu's guard batch once at startup, not once per menu file (#15048)
- Build bar panel content on first open instead of at startup (#15044)
- Resolve the audio volume sink on Pipewire changes instead of every 15 seconds (#15033)
Коммиты в ветке разработки quattro сокращают повторную работу при открытии меню и запуске оболочки. Проверки меню теперь выполняются параллельно, список установленных пакетов кешируется до следующей транзакции, которая его изменит, а полный набор стартовых задач больше не запускается дважды. Проверки оборудования и Wi-Fi также используют менее затратные запросы. По описанию коммита, совокупность изменений сократила время обработки защитных проверок примерно с 195 до 55 мс; это замеры автора. omacom/omarchy@56be33258279
Панели теперь создают содержимое при первом открытии и затем сохраняют его, а обнаружение устройств вывода звука реагирует на изменения PipeWire вместо опроса каждые 15 секунд. Эти изменения уже внесены в коммиты, но речь не об объявлении стабильного выпуска. В записях коммитов dhh указан как участник, а в метаданных автором назван David Heinemeier Hansson. omacom/omarchy@4c1b4cb3a944 omacom/omarchy@84ba0c453f5e
