Sources
- 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)
Des commits sur la branche de développement quattro réduisent les opérations répétées à l’ouverture des menus et au démarrage du shell. Les vérifications des menus s’exécutent désormais en parallèle, conservent en cache la liste des paquets installés jusqu’à ce qu’une transaction la modifie et évitent d’exécuter deux fois l’ensemble des opérations de démarrage. Les vérifications du matériel et du Wi-Fi utilisent également des requêtes moins coûteuses. Le compte rendu du commit indique que ces changements combinés font passer le traitement des contrôles préalables d’environ 195 ms à 55 ms ; il s’agit de mesures de l’auteur. omacom/omarchy@56be33258279
Les panneaux de la barre construisent désormais leur contenu à la première ouverture, puis le conservent. La détection des sorties audio réagit quant à elle aux changements de PipeWire au lieu de les interroger toutes les 15 secondes. Ces changements ont été enregistrés dans des commits ; il ne s’agit pas de l’annonce d’une version stable. dhh figure parmi les participants aux commits, dont les métadonnées attribuent la paternité à David Heinemeier Hansson. omacom/omarchy@4c1b4cb3a944 omacom/omarchy@84ba0c453f5e
