Theme System/Editor and Dev Update


#1

Just wanted to share a screenshot of something I built for the patcher: a theme system and editor.

You'll also notice in this screenshot that my UI is zoomed. This is something I built out recently that will hopefully be available in future releases of the patcher. I also have an Undo/Redo implementation ready.

Just to be clear: there is no guarantee that any of these features will be mergeable for releases in the near-term, so please refrain from pestering Johannes or Mark about them. If you're interested in testing them out now, it's possible, but you need to be able to pull my branches from Github and build the application from source. Send me a message if you need more information.

Best,
Nick


#2

Very nice. What OS are you using? Mine (on linux) looks nowhere near as antialiased as that. I'm stuck in old ugly java mode.


#3

This is on Ubuntu 16.04, but on a 15-inch Retina Macbook at native resolution. Which distro are you using?


#4

Debian Jessie with MATE. No doubt missing something.


#5

Hey @urklang :slight_smile:

How is the development of the theme going?

Looks really great!


#6

The theme editor will be included in the next release. Unfortunately, the zoom feature in the form that was pictured had to be shelved. I'm working on another approach currently.


#7

Great :slight_smile: Mostly interested in the colors, but zoom is also welcome :slight_smile:

Thanks.


#8

and will undo also be included in the next release?


#9

It's not clear if the current Undo implementation will make it in. Johannes and I have been running into some limitations with it that may end up making it not ready for public release. I'm in the process of working on a large refactor of the patcher codebase that will allow us to achieve Undo more cheaply (among other benefits for future development); this is the approach that we'll probably go with in the longer term. I'll do what I can to make sure that Undo is available eventually.


#10

a big +1 to the work @urklang has been doing and also johannes too.

Ive been following keenly on dev, and Id thank both @urklang and @johannes for the tremendous amount of effort they have been putting in 'behind the scenes' to try to get this working... most have not seen it, but they have put so much into it ! - it will get there, perhaps not for this release, but it will happen!

on the flip side though, its important we get the 'next release' out and stable, many are using the 'test' release, so its easy to forget the last 'official' release (1.0.6) is so far behind - it didn't have the object editor, patch banks, community library , and many many other fixes/improvements (I cant even remember many of them!) ... so its important we get this out of 'test', to avoid a perpetual beta cycle.

once we get this out, we will be on an 'even keel', from there hopefully we can move to a model which will allow more frequent releases.

awesome work by @urklang and @johannes :slight_smile: