커밋됨
출처
- 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 검사에도 더 가벼운 쿼리를 사용한다. 커밋 설명에 따르면 이 변경들을 함께 적용했을 때 가드 처리 시간이 약 195ms에서 55ms로 줄었다. 이는 작성자가 직접 측정한 수치다. omacom/omarchy@56be33258279
이제 바 패널은 처음 열 때 내용을 구성하고 이후에도 유지한다. 오디오 출력 장치 감지는 15초마다 확인하는 대신 PipeWire의 변경에 반응한다. 이 내용은 커밋에 반영된 변경 사항이며, 안정 버전 출시 발표는 아니다. 커밋 기록에는 dhh가 참여자로 남아 있고, 작성자 메타데이터에는 David Heinemeier Hansson이 명시되어 있다. omacom/omarchy@4c1b4cb3a944 omacom/omarchy@84ba0c453f5e
