JADE Environment Development Ideas

What's new in the upcoming JADE release?


The JADE 2022 release meets tomorrow’s business demands.

Start your update to JADE's latest release

Preferences Overhaul

For years I've struggled to find new options in the preferences dialog, mainly because when you click on a different row of tabs, they're re-ordered so it's easy to lose track of what tabs you've just checked.

With the latest round of changes, the preferences dialog has become a little bit bigger as a result of new options being added - so much so that I can't see the buttons at the bottom properly on my laptop (1280x720 display) that is running windows 10 which is kind enough to snap the dialog back into place when you try and move the dialog up & title bar out of view to see the buttons.

I'd like to see the preferences dialog get an overhaul with the layout being changed to move the navigation into a tree using a list box on the left, potentially with a search text box above (like the Visual Studio options dialog).

Using a list box, a tree of categories and subcategories would provide a better view of the options available overall. Each category would have an associated control (frame/groupbox) that'd be shown on the right when selected.

If implemented, this'd tie in with JADE IDE Extensions, as an extension could register it's own preferences categories.  These would have an associated control class to be shown, which could implement an interface to save/display preferences using a supplied config/settings provider that'd be implemented by the IDE (which would need to store things transiently until persisted on save of the dialog).

  • Kevin Saul
  • May 15 2019
  • Future consideration
  • Attach files
  • BeeJay commented
    16 May, 2019 03:22am

    A search option would definitely be good for finding those somewhat difficult to categorize settings.

  • Guest commented
    15 May, 2019 10:04pm

    Is it also possible to overhaul what fits in each category? I guess with a list then you could have more. I could rattle off examples but I'm sure everyone knows some that don't fit. Here's one if you don't, 'Show Tips At Startup' is under the category Window.