Review of "Automatic Theme Switcher" version 10

Details Page Preview

Automatically switches between light and dark themes based on sunrise/sunset times for your location. Supports multiple trigger options (golden hour, dawn, dusk, etc.), gradual brightness transitions, and syncs with Night Light. Uses ipinfo.io and openstreetmap.org services for location detection. If you find any bugs/issues, feel free to create an issue at https://github.com/amritashan/gnome-shell-extension-auto-theme-switcher/issues

Extension Homepage
https://github.com/amritashan/gnome-shell-extension-auto-theme-switcher

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental)

Shexli did not find any issues.

All Versions

Version Status
11 Active
10 Active
9 Rejected
8 Active
7 Inactive
6 Rejected
5 Rejected
4 Rejected
3 Inactive
2 Rejected
1 Rejected

Previous Reviews on this Version

amritashan posted a review
Hello. Changes since the last review, addressing prior feedback: - Brightness control uses D-Bus wherever GNOME provides an interface: Mutter's backlight API on GNOME 49+, and org.gnome.SettingsDaemon.Power on 45-48 for the built-in display. The ddcutil binary is spawned (async Gio.Subprocess only, never sync) solely for external DDC/CI monitors on shell versions where no D-Bus alternative exists. Monitor detection ("ddcutil detect") also runs async, in the prefs process, not the shell. - Prefs-only modules moved to a prefs/ folder for review clarity. - Routine logging is now gated behind a "debug-logging" setting (off by default); only genuine errors are logged unconditionally. The package passes shexli with 0 findings. - gschemas.compiled is not included; solar times are computed locally (suncalc), so the extension makes no network requests — only the prefs dialog contacts ipinfo.io/openstreetmap.org for optional location detection, as stated in the description.
JustPerfection active