Things are now based on the upstream gnome-46 branch rather than the main branch. This means the project will be more aligned with the GNOME update cycle and potential breakage on main won’t affect us.
Of course that rebase on top of GNOME 46 means we get all the great work that went into GNOME Shell and Mutter 46.
IMO the coolest new feature: There’s a new auto brightness implementation now. It’s much fancier than what the existing one does and actually tries to adjust for physical constraints and human perception.
The service requires device-specific configuration to work, specifically it needs two calibration tables: One from PWM values for the backlight to Nits, and one from ambient lux values to Nits.
I’ve so far added the data for the devices I own: Surface Pro 5, Pinephone Pro, and OnePlus 6.