Skip to content

Releases: Berikai/bitwig-theme-editor

1.4.3

24 Jan 19:04
Compare
Choose a tag to compare

In this release, minor end-user experience improvements has been made!

  • feat: Error messages include more self explanatory explanations above techincal java error messages #17

image

  • feat: Show theme applying status in the UI as title
    image

Full Changelog: 1.4.2...1.4.3

1.4.2

30 Sep 21:04
Compare
Choose a tag to compare

This release downgrades the required JRE version from 17 to 8 since Java 17 doesn't provide any crucial features for the sake of this project. I believe it would be more benefical in terms of out of the box support since some systems may not have Java 17 or a higher version while they already have Java 8 installed.

This issue made me realize that.

Note: This release doesn't introduce any new feature or bug fix. If you already have 1.4.1 version, it performs literally the same behavior except this release is able to run on more JREs down to Java 8.

Full Changelog: 1.4.1...1.4.2

1.4.1

14 Jul 21:52
Compare
Choose a tag to compare

This release brings better error handling for some cases by adding null safety checks to the code.

  • Fix Timeline Playhead Crash
    • Bitwig Theme Editor ignores Timeline Playhead color if it couldn't manage to access it and warns the user (5.2 Beta 11>=)
  • Fix Disable Integrity Check Crash
    • Bitwig Theme Editor skips disabling integrity check if it couldn't manage to disable it and warns the user (e.g. 4.4)

Full Changelog: 1.4.0...1.4.1

What about Timeline Playhead support for version 5.2 Beta 11 and later?

I want to add a backward compatible Timeline Playhead color support to Bitwig Theme Editor for the new changed Timeline Playhead color introduced in 5.2 Beta 11. It seems like determining the new Playhead implementation requires more effort than I initially thought, so it may take a while.

I also want to let you know that I have slowed down the development of Bitwig Theme Editor because I feel the project is in a good state right now. Adding more features makes it harder to maintain the project since it introduces more components to keep track of, which starts to seem impractical in terms of cost-benefit. There are also personal life factors that limit the time I can spend on the project. Therefore, I may take things slowly. It's a hobby project, after all. Thank you for your support, hope you are all enjoying it.

1.4.0

30 Jun 23:32
10b90aa
Compare
Choose a tag to compare

Timeline Playhead support is here!

Version 1.4.0 supports a new section called "advanced" in theme files which can contain "Timeline Playhead" property.

{
  "advanced": {
    "Timeline Playhead": "#000000ff"
  },
  "window": {
  ...
}

What's Changed

  • [Feature] Add Timeline Playhead support by @Berikai in #9

Full Changelog: 1.3.1...1.4.0

1.3.1

24 Jun 20:47
Compare
Choose a tag to compare

What's Changed

  • [Fix] GUI displayed a successful prompt when a user tried to open a file that did not exist by @erroreyes in #7

New Contributors

Full Changelog: 1.3.0...1.3.1

1.3.0

14 Jun 22:33
Compare
Choose a tag to compare

This release brings YAML file support alongside JSON, alphabetical value ordering and several bug fixes.

Also, the "SOS i'm cracked" melody is fixed with this release!

Full Changelog: 1.2.0...1.3.0

1.2.0

12 Jun 17:32
Compare
Choose a tag to compare

This release brings a simple Swing UI, some additional example themes, a single theme file and several bug fixes.

A single theme file

Yes, you heard it right. Window theming and Arranger theming, which were previously separated into two different files, are now bundled into a single theme file!

Now, there are only export and apply commands. The other commands have been removed!

Removed commands: export-window, export-arranger, update-window and update-arranger.

UI

The UI is basic. It only provides functionalities for applying themes to the Bitwig JAR file and exporting themes from the Bitwig JAR file.

Full Changelog: 1.1.0...1.2.0

1.1.0

11 Jun 08:21
Compare
Choose a tag to compare

This release brings RGB value support for GREYSCALE color values, and some bug fixes.

Full Changelog: 1.0...1.1.0

1.0.0

09 Jun 21:37
Compare
Choose a tag to compare

Initial commit!