Skip to content

Spartanizer Preferences

OriRoth edited this page Apr 11, 2017 · 4 revisions

What has changed?

Before: a single overall preferences page. Users could enable/disable tippers by category.

Now: a preferences page per project, allowing users to enable/disable specific tippers. The preferences are stored in an XML file, thus preferences are shared through GIT (or any other source share in use).

How to use?

Right click project -> Refactor -> Spartanization preferences. Then check/uncheck tippers/categories, and click OK button. The changes should be apply after a few moments. You can also access any project's Spartanization preferences via Spartanizer global preferences page at Window -> Preferences -> Java -> Spartanization Tips.

What more should be done?

  • Users should be able to access a project's preferences through the main preferences page.

Notes:

  • We should decide what tippers should not be enabled by default.
  • We should add a description for each tipper + "before/after" (a usage example).
  • We should decide whether to show a progress dialog when refreshing project after preferences change (probably not).
Clone this wiki locally