Skip to content

v0.4.0 — High-Performance Multi-Renderer Release

Latest

Choose a tag to compare

@parth-sarthi-code parth-sarthi-code released this 15 Aug 10:28

🌌 COS Niri Bar v0.4.0 Release Notes

🚀 Highlights & Performance

  • 0.0% Idle CPU Utilization: Completely event-driven architecture using Linux epoll, D-Bus events, and unix signal pipes with zero continuous polling.
  • Multi-Engine Rendering Pipeline: Switch between Vulkan (165Hz high-refresh), OpenGL (balanced), and Cairo (CPU Eco-Mode) on-the-fly directly from Settings.
  • ,700× Faster App Search: In-memory Arc<HashMap> cache backed by Linux kernel inotify invalidation, dropping search disk I/O to 0.003ms.
  • Matugen Color Extraction Speedup: Integrated 320x180 thumbnail downscaler, reducing wallpaper quantization latency from ~140ms to <10ms.
  • Universal Glassmorphism & Blur: Rich dark glass palette formulation across all surface opacities, avoiding milky haze. Native Niri background blur support for the Shelf, Quick Settings, Calendar, App Drawer, Settings App, and Fuzzel.
  • Texture Memory Caching: StatusNotifierWatcher tray icon and desktop app icon paintable caches eliminating GPU texture churn and leaks.

📦 Installation

curl -sSL https://raw.githubusercontent.com/parth-sarthi-code/COS_Niri/main/install.sh | bash