Quellen
- 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)
Commits im Entwicklungszweig quattro verringern wiederholte Arbeit beim Öffnen von Menüs und beim Starten der Shell. Menüprüfungen laufen nun parallel, halten Informationen zu installierten Paketen im Cache, bis eine Pakettransaktion sie ändert, und verhindern, dass der gesamte Satz an Startprüfungen zweimal ausgeführt wird. Auch Hardware- und WLAN-Prüfungen nutzen weniger aufwendige Abfragen. Laut Commit-Beschreibung sinkt die Verarbeitungszeit der Guard-Prüfungen durch die kombinierten Änderungen von etwa 195 ms auf 55 ms; diese Messwerte stammen vom Autor. omacom/omarchy@56be33258279
Die Panels der Leiste bauen ihren Inhalt nun beim ersten Öffnen auf und behalten ihn anschließend bei. Die Erkennung von Audioausgängen reagiert auf Änderungen in PipeWire, statt alle 15 Sekunden eine Abfrage auszuführen. Diese Änderungen wurden eingecheckt; es handelt sich nicht um die Ankündigung einer stabilen Version. dhh ist bei den Commits als Beteiligter verzeichnet, während die Autorenmetadaten David Heinemeier Hansson nennen. omacom/omarchy@4c1b4cb3a944 omacom/omarchy@84ba0c453f5e
