Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge BaseLauncherSettings into LauncherSettings #662

Merged
merged 3 commits into from
Sep 1, 2021

Conversation

skaldarnar
Copy link
Member

@skaldarnar skaldarnar commented Aug 30, 2021

This PR contains no semantic or functional changes.

Consider this part one of consolidating the launcher settings implementation.

For historic reasons, the launcher settings classes were split into an abstract class interface and (several) implementations, but we dropped most of those some time ago.

Since we now only have single implementation class there's no point in keeping the interface and implementation separate.

Working towards #522

For historic reasons, the launcher settings classes were split into an abstract class interface and (several) implementations, but we dropped most of those some time ago.

Since we now only have single implementation class there's no point in keeping the interface and implementation separate.
@skaldarnar skaldarnar marked this pull request as draft August 30, 2021 21:05
@skaldarnar
Copy link
Member Author

Not yet ready for review - I'm playing around with switching the settings from Properties to JSON, and for that it might even help having that abstraction... 🤔

@skaldarnar skaldarnar added the Type: Maintenance Maintenance or chores not adding new features or fixing bugs. label Aug 30, 2021
@skaldarnar skaldarnar marked this pull request as ready for review September 1, 2021 14:49
@skaldarnar skaldarnar added the Topic: Configuration Related to configuration design, settings and storage label Sep 1, 2021
@skaldarnar skaldarnar changed the title chore: consolidate LauncherSettings chore: merge BaseLauncherSettings into LauncherSettings Sep 1, 2021
@skaldarnar skaldarnar merged commit 6a41541 into master Sep 1, 2021
@skaldarnar skaldarnar deleted the chore/consolidate-launcher-settings branch September 1, 2021 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Topic: Configuration Related to configuration design, settings and storage Type: Maintenance Maintenance or chores not adding new features or fixing bugs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants