Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
roadmap:features_roadmap [2019/04/14 10:31] – deva | roadmap:features_roadmap [2019/06/16 10:44] – deva |
---|
=====Version 0.9.17===== | =====Version 0.9.17===== |
//Feature release//\\ | //Feature release//\\ |
Targeted for release medio April 2019. | Targeted for release medio 2019. |
| * Cocoa UI support for OSX: |
| * {{:check.png}} <del>Make rendering of pixelbuffer work.</del> //(deva)// |
| * {{:check.png}} <del>Make mouse move and click events work.</del> //(deva)// |
| * {{:check.png}} <del>Make window resizing work.</del> //(deva)// |
| * {{:check.png}} <del>Implement setFixedSize.</del> //(deva)// |
| * {{:check.png}} <del>Support keyboard input events.</del> //(deva)// |
| * {{:check.png}} <del>Detect double click.</del> //(deva)// |
| * {{:check.png}} <del>Support window embedding.</del> //(deva)// |
| * {{:check.png}} <del>Fix rendering of pixelbuffer on Mojave OSX.</del> //(deva)// |
| * {{:check.png}} <del>Fix rendering of emdedded window on Mojave OSX.</del> //(deva)// |
* {{:check.png}} <del>Add directed choke feature. Design: [[directed choke]]</del> //(deva)// | * {{:check.png}} <del>Add directed choke feature. Design: [[directed choke]]</del> //(deva)// |
| |
* {{:incheck.png}} Add new improved sample selection algorithm - [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2018_08_20|irc]] //(chaot4)// | * {{:check.png}} <del>Add new improved sample selection algorithm - [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2018_08_20|irc]]</del> //(chaot4)// |
* {{:incheck.png}} Write documentation on the new [[documentation:file_formats|XML format]]. //(deva)// | * {{:check.png}} <del>Add tooltip descriptions for the humanizer knobs.</del> //(chaot4)// |
| * {{:check.png}} <del>Add controls to cli.</del> //(chaot4/deva)// |
| * {{:check.png}} <del>Write documentation on the new [[documentation:file_formats|XML format]].</del> //(deva)// |
| |
* Metadata: | * Metadata: |
* {{:check.png}} <del>Add 'set as default' path button in file browser.</del> //(deva)// | * {{:check.png}} <del>Add 'set as default' path button in file browser.</del> //(deva)// |
* {{:check.png}} <del>Add midi [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2019_04_01|aftertouch choke events]].</del> //(deva)// | * {{:check.png}} <del>Add midi [[https://www.drumgizmo.org/irc-logs/drumgizmo.log.2019_04_01|aftertouch choke events]].</del> //(deva)// |
| * {{:check.png}} <del>Add tool-tips to frames.</del> //(deva)// |
| |
* CLI: | * CLI: |
* {{:check.png}} <del>Add version to config xml.</del> //(deva)// | * {{:check.png}} <del>Add version to config xml.</del> //(deva)// |
* {{:check.png}} <del>Add md5 hashes to drumkit downloads.</del> //(deva)// | * {{:check.png}} <del>Add md5 hashes to drumkit downloads.</del> //(deva)// |
| * {{:check.png}} <del>Generate lv2 manifest/ttl from the code contents of the plugingizmo implmentation.</del> //(deva)// |
| * {{:check.png}} <del>Make channel-count controllable through configure.</del> //(deva)// |
| |
* BUGS: | * BUGS: |
//Bugfix release//\\ | //Bugfix release//\\ |
Not yet a target release date. | Not yet a target release date. |
* {{:incheck.png}} Cocoa UI backend. //(deva)// | * BUGS: |
* {{:check.png}} <del>Make rendering of pixelbuffer work.</del> //(deva)// | * {{:uncheck.png}} Fix assert(events.empty()) in jackmidi.cc line 97. //(meka)// |
* {{:check.png}} <del>Make mouse move and click events work.</del> //(deva)// | * {{:uncheck.png}} Disable timing humanizer in the UI if not supported by the host (LV2). //(unassigned)// |
* {{:incheck.png}} Make window resizing work. //(deva)// | * {{:uncheck.png}} Fix GUI not showing in Reaper under Windows on first opening it. //(chaot4)// |
* {{:incheck.png}} Implement setFixedSize. //(deva)// | * {{:uncheck.png}} Fix crash when Browse window is open and plugin window is closed (see IRC log 6.8.18). //(chaot4)// |
* {{:uncheck.png}} Support window embedding. //(deva)// | * {{:uncheck.png}} Check for real time hazards in the inner loop using [[https://github.com/fundamental/stoat|stoat]]. //(unassigned)// |
* {{:uncheck.png}} Support keyboard input events. //(deva)// | * {{:uncheck.png}} //Placeholder//: Fix found real time hazards. |
* {{:uncheck.png}} Detect double click. //(deva)// | * {{:uncheck.png}} Fix crashes and weird rendering issues with [[dev:suil-center|>=suil-0.8.3]]. //(unassigned)// |
* {{:uncheck.png}} Make partial rendering optimization work. //(deva)// | * {{:uncheck.png}} Fix trebmuh's bug (resize bug). (see IRC log of 0.9.14 release date around 22:00) //(unassigned)// |
| * {{:uncheck.png}} Flashing loadbar: https://linuxmusicians.com/viewtopic.php?f=56&t=19219 |
| * {{:uncheck.png}} Add escaping of special characters in values (and keys?) in ConfigFile parser. |
| * {{:uncheck.png}} Fix [[https://linuxmusicians.com/viewtopic.php?f=57&t=19991|potential mutex race]]. |
| |
* {{:uncheck.png}} Make channel-count controllable through configure. //(unsassigned)// | =====Version 0.9.19===== |
| //Feature release//\\ |
| Not yet a target release date. |
| * OSX: |
| * {{:uncheck.png}} Create [[https://github.com/andreyvit/create-dmg|.dmgs]] for OSX deployment. //(deva)// |
| |
* Metadata: | * Metadata: |
* {{:uncheck.png}} Add selection by mouse and keyboard (shift+arrows) in lineedit. //(unassigned)// | * {{:uncheck.png}} Add selection by mouse and keyboard (shift+arrows) in lineedit. //(unassigned)// |
* {{:uncheck.png}} Add support for clipboard. //(unassigned)// | * {{:uncheck.png}} Add support for clipboard. //(unassigned)// |
| * {{:incheck.png}} Stretch drumkit image. //(deva/chaot4)// |
| |
* CLI: | * CLI: |
* {{:uncheck.png}} If you have named jack output channels in your jack drumgizmo client using jack metadata to suggest a port sorting order for e.g. QJackCtl is now possible (ask nils) | * {{:uncheck.png}} If you have named jack output channels in your jack drumgizmo client using jack metadata to suggest a port sorting order for e.g. QJackCtl is now possible (ask nils) |
* {{:uncheck.png}} Add "two output channels mode" which should be super convenient for e-drum kits //(chaot4)// | * {{:uncheck.png}} Add "two output channels mode" which should be super convenient for e-drum kits //(chaot4)// |
| |
* BUGS: | |
* {{:uncheck.png}} Fix assert(events.empty()) in jackmidi.cc line 97. //(meka)// | |
* {{:uncheck.png}} Disable timing humanizer in the UI if not supported by the host (LV2). //(unassigned)// | |
* {{:uncheck.png}} Fix GUI not showing in Reaper under Windows on first opening it. //(chaot4)// | |
* {{:uncheck.png}} Fix crash when Browse window is open and plugin window is closed (see IRC log 6.8.18). //(chaot4)// | |
* {{:uncheck.png}} Check for real time hazards in the inner loop using [[https://github.com/fundamental/stoat|stoat]]. //(unassigned)// | |
* {{:uncheck.png}} //Placeholder//: Fix found real time hazards. | |
* {{:uncheck.png}} Fix crashes and weird rendering issues with [[dev:suil-center|>=suil-0.8.3]]. //(unassigned)// | |
* {{:uncheck.png}} Fix trebmuh's bug (resize bug). (see IRC log of 0.9.14 release date around 22:00) //(unassigned)// | |
* {{:uncheck.png}} Flashing loadbar: https://linuxmusicians.com/viewtopic.php?f=56&t=19219 | |
* {{:uncheck.png}} Add escaping of special characters in values (and keys?) in ConfigFile parser. | |
| |
=====Backlog===== | =====Backlog===== |