Skip to content

Releases: jkitching/soft-brightness-plus

Version 41

21 Oct 02:27
8a92fba
Compare
Choose a tag to compare
  • Add GNOME 47 support (no code changes).

Version 40

10 May 11:03
Compare
Choose a tag to compare
  • Fixed some bugs introduced by using === and !== strict equality operators on gnome-shell objects by changing to truthy/falsy checks.

Version 39

20 Apr 04:17
Compare
Choose a tag to compare
  • Rewrite mouse cloning to fix bug (see GitHub issue) introduced as of gnome-shell 46.

Version 38

09 Apr 06:55
Compare
Choose a tag to compare
  • Update MouseSpriteContent in src/cursor.js to match changes in gnome-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

24 Oct 09:34
Compare
Choose a tag to compare
  • Rewrite to support GNOME 45. Since it is now required to use ECMAScript modules, and since the import and export 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 of quickSettings._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

01 May 10:30
Compare
Choose a tag to compare
  • 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

27 Apr 18:24
Compare
Choose a tag to compare
  • 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

10 Apr 08:19
Compare
Choose a tag to compare
  • 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 to softBrightnessExtension via closure.
    • Stop storing reference to extension as a global.

Version 31

06 Apr 12:24
Compare
Choose a tag to compare
  • Support Gnome Shell 43 and 44.