Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
roadmap:features_roadmap [2019/04/14 10:31] devaroadmap:features_roadmap [2019/06/16 10:27] – [Version 0.9.17] deva
Line 4: Line 4:
 =====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:
Line 19: Line 32:
   * Plugins:   * Plugins:
     * {{:check.png}} <del>Make clicky-kit functionality.</del> //(chaot4)//     * {{:check.png}} <del>Make clicky-kit functionality.</del> //(chaot4)//
 +      * {{:uncheck.png}} Stretch drumkit image. //(chaot4)//
     * {{:check.png}} <del>Add [[http://lists.lv2plug.in/pipermail/devel-lv2plug.in/2016-November/001696.html|midnam LV2 support]] to plugin based on the names from the instrument files.</del> //(rgareus/deva)//     * {{:check.png}} <del>Add [[http://lists.lv2plug.in/pipermail/devel-lv2plug.in/2016-November/001696.html|midnam LV2 support]] to plugin based on the names from the instrument files.</del> //(rgareus/deva)//
     * {{:check.png}} <del>Fix out of bounds drawing of frame</del> //(chaot4)//     * {{:check.png}} <del>Fix out of bounds drawing of frame</del> //(chaot4)//
     * {{: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:
Line 30: Line 45:
     * {{: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:
Line 40: Line 57:
 //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:
Line 92: Line 116:
     * {{: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=====
roadmap/features_roadmap.txt · Last modified: 2023/08/15 20:32 by deva
Trace:
GNU Free Documentation License 1.3
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0