Duckbar Theme Editor - Day 6 of development
Batch editing Editing multiple images is easy:
- Select images in grid view
- Press Enter.
Now each selected item is opened in the external image editor one by one. Save edited image and confirm changes in Theme Editor. Immediately after that the next image is opened for editing until all images are processed or you have cancelled operation in the confirmation window.
If image is not yet themed, then the original one is copied automatically to theme before editing.
Practically ALL operations support batch processing. :)
---
File format support Today I improved reading/writing theme files; now old Duckbar themes (and mods) as well as Cakewalk user themes and factory themes can be opened and saved.
Supported filetypes:
-
sth (Cakewalk user theme)
-
fth (Cakewalk factory theme)
-
x4mod (Duckbar theme for SONAR2015 and newer)
-
x1mod (Duckbar mod for SONAR X1, X2, X3 and newer)
Duckbar themes are useful especially if you still use SONAR X1-X3 but they're as well suitable for the current SONAR, too.
---
Screen capture from preview area: If item is not themed, then only the original resource is shown. Images can be moved freely in the window (drag and drop things added later as well as different background colors to check transparency).
---
Yesterday I tested animating rotary knobs. It almost worked but there were some issues and I suspended that branch. Later I will make all buttons and knobs alive in the preview area to demonstrate their real looks in SONAR. Some items may also be previewed by featuring surrounding graphics/colors, for example Console View text on the real background image etc. I designed WYSIWYG style editor in 2012 but I did not finish it. It was not wasted time, though, because I can recycle my old ideas now. :)
---
After I have finished all basic features it is time to add hue, sat, lightness etc. adjustments for selected images. This already works for colors, but it saves a lot of time if you don't need to open 800 images (for example) for hue adjustment. It's actually pretty straightforward thing to do and maybe I can do it even later tonight already. :)
FAQ- Why do you do this? - Because it's interesting.
- Why don't you just send feature requests for Cakewalk?- I save their time. And because I wanted to do this myself because, as I already said, it's interesting.
- But it takes a lot of time?- Yeah, but it's for learning.
- Are you insane?- Positive.
- Why not get hired by Cakewalk? (This has been asked million times already.)- I'm guitarist, musician, producer, recording and mixing engineer and studio owner, not programmer. This is merely a hobby for me. My code is too messy because I can not fully utilize object oriented programming and have no experience of coding in a team. My quality assurance friend laughted at my version control.
- Is Duckbar free?- For you, yes. For me: it has costed at least $20,000 because I have not done the productive work while coding... This weeks cost: $1,500. I really should continue mixing but coding this thing is just too addictive at the moment!
- When is the first version available?- Dunno. A couple (1-4) of weeks maybe.
Final note: Duckbar Theme Editor will be cool. I promise it. :)