04-07-2024
Since March, I've been working on moving the Redkite GUI toolkit to graphical widgets.. This was finished in May. Now, Redkite draws its widgets as graphics widgets on a single system window. I've tested it, and it can handle thousands of widgets per instance without slowing down the animation. Now, the develop branch of Geonkick uses the new Redkite. Since May, I've started developing new features for Geonkick version 3.5, and the following have been merged into the develop branch: zoom in/out of the graphical area (also move around the area when zoomed), improved drawing quality of graphs, and its performance. Implemented preset navigator, and kit tab in the main UI so the user can switch quickly between kits without going to the kit UI. Added the option for an instrument to take into consideration the note-off event. By default, the note-off is ignored, but I will probably switch to make note-off enabled by default (and not break backward compatibility). Reset knobs and sliders to default values, and create a new folder with the file browser was also done.
Currently, I am working to modify the UI of oscillators, so there will be 3 identical oscillators (the noise oscillator representing any of them set to noise wave function). Of course, there will be added controls related to every wave function or sample selection. Thus, when this is added, and also some other small issue requests are done, the development will be concentrated on polishing things and preparing for the 3.5 release.
Working on the current features and using the new Redkite with graphics widgets, for now, I don't see problems related to the toolkit. It seems it was easier to migrate than I expected, but let's see.