isselab / HAnS

HAnS - Helping Annotate Software. HAnS is an open-source (Apache 2.0) plugin for IntelliJ that helps you annotate software.
Apache License 2.0
6 stars 8 forks source link

SettingsPageHanS- SettingsPage,CheckboxBuilder,SectionBuilder - Tim Anakin #61

Closed TimAnakin closed 4 months ago

TimAnakin commented 6 months ago

So as IntelliJ doesnt provide anything on how to achieve their default settings UI, i wanted to create an easier way to reproduce the look of the UI Settings by creating a section and a checkbox builder which allow to place sections and checkboxes looking exactly like those in the default settings. You can create Instances of the CheckboxBuilder with and without desciptions. I also added a few basic checkboxes and sections, but the checkboxes doesnt have any functionality. Finally i created a different tab for the cloning Settings for @Ahmad-sh7, so that he can simply integrate his checkbox functionality into the UI. Because of an error after forking the build doesnt seem to work so i changed a few things. Now it should work