Console Update
I have added a context menu for the Console. Instead of the generic copy, paste etc, I have made it a different type of menu. This menu has the options to easily customize the settings of the console. The original settings will still be in the original places, like the settings Window. But this makes it easier to update them.
Currently Added:
- AutoScroll – When there is new text added, if checked it will automatically scroll to the bottom.
- Delete all Text – Deletes all text in the currently selected Console Area.
- Save Text – Saves to a separate File, and stores it. Automatically opens it in the preferred app (Usually NotePad) – Saves in \Documents\CraftForge\Logs\{ServerName}\{dd-MM-yyyy-HH-mm-ss}.txt
All these options can be used in both the general page, and the separate Console tab. More may be added in the future.
I have also updated the Menu Buttons in the “View” Menu. Updating the text of the “Open Most Recent Log” to “Open Latest.Log”. This is to remove confusion with the new update. I have also added a new button, which opens the Log folder. You can also access it in \Documents\CraftForge\Logs\{ServerName}\
Input Changes
I have updates the way the Inputs work in the Main Terminal. First of all, the major update. It no longer beeps when you hit enter. Removing the annoying sound. I have also removed the ugly border, making the appearance look more modern.
Server Selection Changes
I have updated the server selection page. I have fixed the bug where it does not scroll in certain locations. I have also adjusted the server port area, making it slightly lower. And made the server name have a limit of 33 characters. This is to insure the fix button can still be visible, without the server name going below it. Also, to keep the design more consistent in the server selection. Rather than the port be at different locations for each server.
Releases Changes
I have removed Nightly and Beta releases. And merged it into “Development”. This will be easier to push updates, showing Stable is the best. But to try out new features, you can use Development. For now on, I will push to Development a lot more often than before. And rarely update stable unless there is a major update / it is polished.
How will the new updates work? If I am updating to 1.1.1 from 1.1.0, I will add a 01 to the end of the number. So it will be 1.1.001, 1.1.002 etc. This is to ensure you still know the stable version, and to easily identify the build.
Change Log
- Added “Close On Server Open” in Server Selection (To keep the Window Open All the time)
- Added “Empty” string to Port if it’s null or empty
- Added “Esc” Key to Clear the Command Input Text Box
- Added Max Character Count to 33 to fix formatting – you can still have longer server names, it just won’t display it fully
- Added new Terminal Context Menu Items: Auto Scroll, Reset Text, Save to File, Open Logs Folder
- Added “Reset All Themes” Button in “Theme” selection inside Terminal
- Added “Unknown” Port label if it cannot find the port for the server on the start screen
- Added Warning Popup when Stopping server with Button. Can be toggled in Settings
- Updated “Open Most Recent Log” Menu Button to “Open Latest.log”
- Updated Server Jar Combo Box, making it align to the Command Input Text Box
- Fixed “Error” sound when hitting Enter on Terminal Input
- Fixed if no Properties file, it doesn’t show if the server is running on the Server Selection
- Fixed Scrolling on Server Selection (Main Screen) when hovering over server name
- Fixed Settings being Sizeable
- Removed Border in Command Input Text Box
Modified