Overview
This release adds a few quality of life features, improvements, and fixes a few small bugs.
Changes/Features
General
- JTattoo themes have been removed and replaced with Flatlaf themes. There are several benefits to this change:
- Flatlaf offers a more compatible open source license, and support for any IntelliJ theme. So future theme additions would be easy to add. These themes also look more modern and clean.
- The default theme is now consistent across platforms (Flat Light)
- A configurable Theme Accent Color has been added to the Settings, which compatible themes will use for colors in various UI components
- When a theme doesn't use the theme accent color it will be indicated with a small label next to the theme accent color swatches
- Note that some themes may use the accent color partially - these themes will still be indicated with the small label
- One small tradeoff with this change is that the JAR size has increased slightly to include the new themes
- The start, stop, restart buttons are now colored and look nicer (using the Flatlaf icons)
- A new Resources tab has been added - see below for more details
- The Settings tab is now the second to the last tab
- Fixed an issue where the "Windows" theme could be selected on non-windows machines, which would break the app.
Resources
- A resources tab has been added, which now tracks server resource usage. This includes:
- CPU
- Memory
- Player count
- The live graph added tracks resources for the last 5 minutes, while the server is running.
Files
- Fixed a bug with the built-in file editor where Undo would sometimes delete all contents of the file.
Known Issues
I am aware of issues with the remote admin feature. It appears that most of the remote admin functionality is not working right now.
I plan to modify the application and completely rework the way remote admin works in a future release. When I do this, I will get the existing features working again.
Please let me know if you run into any issues or have questions about this release by submitting an issue on the Issues tab.