This version adds support for GNOME 45 and removes support for GNOME 44.
- GNOME 45 support
- GNOME 44 support
- Updated Polish translation by @mbled
- Updated Russian translation by @AHOHNMYC
This version adds support for GNOME 44 and removes support for GNOME 43.
- GNOME 44 support
- GNOME 43 support
- Bulgarian translation by @smarnv
- Estonian translation by @tenseoverflow
- Swedish translation by @bittin1
- Updated Arabic translation by Omar TS
- Updated Dutch translation by @philip.goto
- Updated German translation by @seismist
- Updated Spanish translation by @gallegonovato and @oscfdezdz
- Updated Chinese (Simplified) translation by @poipoipoipoipoipoipoipoipoi
- Updated Chinese (Traditional) translation by Sean Wang
- Updated Occitan translation by @quenty_occitania
- Updated Russian translation by @daudix-UFO
- Updated Czech translation by @wolf-wolf
- Updated Italian translation by @starise
- Updated Japanese translation by citrus flavor
- Schedules with sunrise or sunset on a different day are now supported
- A notification is sent when the location is unavailable and the manual schedule is used as a fallback
- Updated Dutch translation by @Vistaus
- Updated French translation
- Updated German translation
- Updated Turkish translation by @ersen
- Shell theme was sometimes not changing with the User Themes extension enabled
- Background thumbnail generation was blocking the preferences dialog
- It was possible to set invalid sunset and sunrise times in the preferences dialog
- Hidden setting to manually set the location
- Updated Czech translation by Vojtěch Perník
- Updated Italian translation by @phaerrax
- Updated Russian translation by @daudix-UFO
- Updated Arabic translation by Omar TS
- Updated Occitan translation by @quenty_occitania
This version adds support for GNOME 43 and removes support for GNOME 42.
It no longer uses Night Light as a time source, and will instead use the location, if available, to calculate sunrise and sunset times, and will fallback to a fixed schedule if not.
The Shell now having a quick setting to toggle the dark mode made the on-demand time source superfluous, so it has been removed. The keyboard shortcut is now always available.
Note to packagers: Make sure the build type is not debug
or the extension will print debug logs.
- Support for GNOME 43
- Czech translation by @wolf-wolf
- Greek translation by Nikolas Tsilivis
- Japanese translation by citrus flavor
- Updated Basque translation by @sergitroll9
- Updated Chinese (Traditional) translation by Sean Wang
- Updated Dutch translation by @philip.goto and @Vistaus
- Updated French translation
- Updated Spanish translation by @oscfdezdz
- Support for GNOME 42
- Night Light time source
- On-demand time source (replaced by the built-in dark mode quick setting)
- Transition setting
- Build option to pack the extension instead of installing it when running
meson install
- Chinese (Traditional) translation by @olivertzeng
- Updated Dutch translation by @philip.goto
- Updated Hungarian translation by @BathoryPeter
- Updated Russian translation by @AHOHNMYC and @daudix-UFO
- Themes under symbolic links were not displayed in the preferences
- Background button did not accept all supported image formats
- Background button did not interpolate thumbnail
- Italian translation by @phaerrax
- Updated Arabic translation by Omar TS
- Updated Chinese (Simplified) translation by @wsxy162
- Updated Dutch translation
- Updated French translation
- Updated German translation by @sal0max
- Updated Polish translation
- Updated Portuguese (Brazil) translation
- Updated Russian translation by @daudix-UFO
- Updated Spanish translation by @oscfdezdz
- Updated Turkish translation by @ersen
- Background button was not activated when activating a row
- Background button did not support SVG images
- Updated Polish translation by Przemek Juszczyk
- Empty background buttons in the preferences when the monitor size is unavailable
- Updated Chinese (Simplified) translation by @wsxy162
- Updated Dutch translation by @Vistaus
- Updated French translation
- Updated Norwegian Bokmål translation by @kingu
- Updated Turkish translation by @ersen
- On-demand icon not loaded after extension installation
- Adwaita, Adwaita-dark, HighContrast and HighContrastInverse were added to the list of GTK themes even if they were not present on the system
- Chinese (Simplified) translation was not loaded
- Build system has been replaced by Meson to make packaging easier, see the README for the updated installation instructions
- Updated Arabic translation
- Updated Polish translation by Przemek Juszczyk
- Updated Portuguese (Brazil) translation
- Polish translation by Tomasz Dróżdż
- Updated Chinese (Simplified) translation by poi
- Updated German translation by eladyn
- Initial work on Occitan translation by @quenty_occitania
- Allow dropping images on background chooser button
- Keep extension enabled on lock screen
- Time source settings grouped under an Advanced section
- Background chooser button follows monitor aspect ratio
- Updated Dutch translation by @Vistaus
- Updated French translation
- Updated Norwegian Bokmål translation by @kingu
- Updated Spanish translation by @oscfdezdz
- Updated Turkish translation by @ersen
- Transition ran after changing the color scheme
- GNOME 42 support
- Use of the new color scheme desktop setting
- Transition between day and night mode
- Chinese (Simplified) translation by poi
- Preferences ported to libadwaita
- Backgrounds preferences set the system regular and dark backgrounds
- GTK and Shell themes switching disabled by default
- System menu button follows other entries style
- Updated Dutch translation by @Vistaus
- Updated French translation
- Updated Spanish translation by @oscfdezdz
- Updated Turkish translation by @ersen
- GNOME 41 support
- Automatic theme variants detection
- Russian translation by Sixella
- Fluent themes support
- Initial Romanian translation by Andrei Lazarov
- Basque translation by @sergitroll9
- Galician translation by @frandieguez
- Hungarian translation by @urbalazs
- Portuguese (Brazil) translation by @gusta-glitch
- Updated Arabic translation by @ots25
- Updated German translation by Kepler 69c
- Updated Spanish translation by @oscfdezdz
- GNOME 41 support
- Zorin themes support
- Arabic translation by Omar TS
- GNOME 40 support
- Ability to change programmatically the on-demand time (#64)
- Dutch translation by @Vistaus
- Norwegian Bokmål translation by @kingu
- Project is now REUSE-compliant
- New CHANGELOG.md file
- Updated preferences window UI:
- New "Appearance" tab grouping GTK, shell, icon, cursor themes and backgrounds
- New "Support us" popover
- Themes dropdowns are now searchable
- Translations are now managed on weblate: https://hosted.weblate.org/projects/night-theme-switcher/
- Releases will now be tagged only by their version number instead of being prefixed by "v"
- Preferences window was not scrollable on small screens (#56)
- Themes dropdown was not scrollable (#61)
- Allow icon theme to override on-demand icons
- Turkish translation by @tasali
- Fix GNOME version for EGO
- Support for GNOME 40
- German translation contributed by @ls-moose
- Don't block the shell when enabled on a incompatible version
- On-demand panel button not responding to touch event (#42)
- Spanish translation by @oscfdezdz
- Ability to set dynamic wallpaper as background image (by @whatdoeslunasay)
- Stuck on startup under X session (#41)
- On-demand timer took precedence over automatic time source (#38)
- Various bugs
- Option to follow Night Light "Disable until tomorrow"
- On-demand option for all automatic sources
- Custom icons for on-demand switcher
- Improved preferences window
- Compatible with GNOME Shell 3.38
- Various bugs
- Support for Adwaita Colors theme
- Support for McOS11-Shell theme
- Support for Mc-OS CTLina theme
- Support for WhiteSur theme
- Support for Yaru Colors theme
- Option for on-demand button placement
- Various bugs
- Various bugs
- Updated preferences UI
- Various bugs
- Various bugs
- Cursor theme switching
- Icon theme switching
- On-demand switch thanks to @goodwillcoding
- Include Night Shell Switcher functionality, don't require the User Themes extension any more (but will work with it if it is installed)
- Allow manually setting the time source
- Allow setting custom commands to be launched at time change
- Allow switching background images
- Major rewrite of the extension's architecture
- Improve compatibility with older GNOME Shell versions (>=3.28)
- Various bugs
- Various bugs
- Check if the guessed theme is installed
- Support for manual theme selection
- Location Services and manual schedule support
- Macwaita theme support
- Nextwaita theme support
- Prof-Gnome-3 theme support
- Orchis theme support
- Cabinet theme support
- Simply Circles theme support
- Improved performances
- Variants were reset on session exit (#11)
- Support for Plata theme
- Improved performances
- Theme flicker on screen unlock (#5)
- Support for Teja theme
- Support for ChromeOS theme
- User experience improvements
- User experience improvements
- Various bugs
- GNOME Shell 3.36 compatibility
- Various bugs
- Code refactoring
- Arc variants guessing
- Matcha variants guessing
- Adapta theme support
- Canta theme support
- Flat-Remix-GTK theme support
- Layan theme support
- Qogir compatibility
- Vimix theme support
- Improved error handling
- Mojave theme support
- Theme change not detecting variants
- Matcha theme support