# PropertyManagementGUI

## User Guide

_PropertyManagementGUI_ adds a GUI for the _PropertyManagement_ Plugin to configure properties from the Renew GUI.

### Features

- Adjust configurable properties from the Renew GUI

### Example Usage

1. Open the main PropertyManagementGUI, currently found in the Renew top bar menu under the `Plugins` entry
2. Adjust a configurable property through the GUI
3. Save the new configuration to your configuration file (.renew.properties)
   - The `global` option stores the properties in the users home directory
   - The `local` option stores the properties in the config directory of renew

### Provided Commands

- `OpenSettingsWindow` - Opens the GUI to configure properties.

### Installation

Install _PropertyManagementGUI_ by putting the JAR file inside the `dist/plugins` directory.

It will be automatically loaded at startup of Renew - see below for more configuration options.

### Dependencies

This plugin depends on the following plugins and external libraries:

- `Loader`: (mandated)
- `PropertyManagement`
- `CH`
- `GUI`

### Configuration

This plugin does not currently have any configurable properties.

## Developer Guide

### Core Classes

- `PropertyManagementGUIPlugin`: Implements the `IPlugin` interface to manage the startup and shutdown.

### How to Extend

This Plugin is currently not intended to be extended,
as it is only supposed to provide an interface for the user to configure properties.

### Additional Information
