Allow 'Tools' to expose preference options #4417
Labels
Component: IDE user interface
The Arduino IDE's user interface
feature request
A request to make an enhancement (not a bug fix)
The current preference dialog is hard wired to display 2 tabs (settings/network), with fixed contents. Issues like #4180 show that there is the use case for extending this scheme.
A possible way would be to have a list on the left-hand side, with each page displayed on the right-hand side. Following this pattern (rather than adding more tabs) would allow easier runtime extension of the list.
Compatibility with existing tools would be preserved with the creation of a
Tools2
interface or a separateToolsExt
. Either way, this would expose aPreferenceDialogPanel getToolPreferencesPanel()
method.The text was updated successfully, but these errors were encountered: