Releases: jkitching/soft-brightness-plus
Releases · jkitching/soft-brightness-plus
Version 41
Version 40
- Fixed some bugs introduced by using
===
and!==
strict equality operators on gnome-shell objects by changing to truthy/falsy checks.
Version 39
- Rewrite mouse cloning to fix bug (see GitHub issue) introduced as of gnome-shell 46.
Version 38
- Update
MouseSpriteContent
insrc/cursor.js
to match changes ingnome-shell/js/ui/magnifier.js
. - Rename
Clutter.Container
terminology in function calls and signal names from "actor" to "child". - Fix a bug which would access a previously-removed property when changing the "use-backlight" setting.
Version 35
- Rewrite to support GNOME 45. Since it is now required to use ECMAScript modules, and since the
import
andexport
mechanisms are not compatible with previous GNOME versions, declare compatibility bankruptcy, and drop all support for previous GNOME versions. - Code is vastly simplified by removing all of the workarounds to support multiple versions of GNOME with the same file.
- Since the GNOME extensions website supports hosting multiple builds for different GNOME versions, simply leave all GNOME versions prior to 45 using Soft Brightness Plus v34.
- If bugfixes need to be made to version 34, a branch can be cut, and fixes can be applied there.
- Rewrite
enable()
function as async in order to wait for the existence ofquickSettings._brightness
. - Hard-code width and height of the preferences window, since after converting it to use Adw, the default width is not large enough to contain all widgets.
Version 34
- Rewrite and simplify screenshot functionality. No longer need to handle cases for different GNOME versions.
- Code formatting: re-tabbing and other minor changes.
Version 33
- Fix a bug which broke disabling and enabling the extension, due to
ScreenshotClass
getting registered multiple times. - Rename project to "Soft Brightness Plus". Ensure consistent capitalization and formatting of the name.
Version 32
- Fix a bug in checking for
global.backend
before use. - These changes were requested as part of review on extensions.gnome.org:
- Drop support for unstable GNOME releases 3.33 and 3.35.
- Refactor
ScreenshotClass
creation to include access tosoftBrightnessExtension
via closure. - Stop storing reference to extension as a global.
Version 31
- Support Gnome Shell 43 and 44.