The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
2.0KB

  1. Jucer things to do:
  2. ====================
  3. - allow colours to be specified by name
  4. - add password character option to textboxes
  5. - add a field for specifying constructor parameters for the component's base class
  6. - add textbox font settings
  7. - should be able to move graphics objects around with cursor keys, like components can be
  8. - ability to change some properties when more than one item is selected
  9. - a treeview of sub-objects and graphics elements, which can be selected
  10. - creation of more event handling callback code for the various types of component
  11. - polygon editing needs to be better and to support creating sub-paths
  12. - add texteditorlistener callback
  13. - gradient points should probably be relative to the shape they're in rather than the whole component (not sure about this though)
  14. - look-and-feel editing
  15. - add lots of code comments explaining how it all works!
  16. - add UI help tips for the various property editors
  17. - grouping components
  18. - component effects like drop-shadows, etc
  19. - some way of selecting things that are behind other things
  20. - add callbacks for embedded jucer comps that are buttons
  21. - flip + rotate of shapes
  22. - editor for setting component properties on any component
  23. - hit test alpha channel options
  24. - auto-scrolling when you drag the mouse
  25. - allow gradients to have more intermediate colours
  26. - menu editor
  27. - options for making font sizes, rounded rect corners, etc proportional
  28. - add a utility to create a complete set of ready-made project files for all the platforms
  29. - aligning selected components vertically/horizontally
  30. - equally distributing selected components vertically/horizontally inside their bounding rectangle.
  31. - a way of replacing an existing subcomponent by another one while keeping all the properties which are common to all jucer components: name, location, size, tooltip... (Right-Click->Replace->list of components)
  32. - allow position/size of multiple selected components to be edited with the mouse and/or by manually entering the surrounding rectangle dimensions