edvin / fxlauncher

Auto updating launcher for JavaFX Applications
Apache License 2.0
715 stars 107 forks source link

Implement launcher config #197

Closed IainDavis closed 3 years ago

IainDavis commented 3 years ago

Problem Statement

The new implementation portion of the launcher has configuration options, but no tracking of configuration state, nor any way to read that state in from an external source.

Proposed Fix

Introduce a configuration-state class, a configuration ingestion interface with concrete implementations for ingesting from an embedded properties file and command-line arguments, along with any supporting classes needed.

Steps Taken