Releases: Valkryst/VTerminal
3.5.0-b7
3.5.0-b6
3.5.0-b5
3.5.0-b4
3.5.0-b3
This release is being used to test changes on the "Component_Revamp" branch. I do not recommend using these beta releases unless you're helping to find issues with VTerminal.
- Rewrites the removeComponent function to use a concurrent queue, rather than a list for it's event listener removal algorithm.
- Rewrites the addComponent function to work without a recursive function to add event listeners and set up components.
3.5.0-b2
This release is being used to test changes on the "Component_Revamp" branch. I do not recommend using these beta releases unless you're helping to find issues with VTerminal.
- Rewrote the removeAllComponents function of the Screen/Layer classes, so that it makes use of the removeComponent functions, rather than duplicating the removal code.
3.5.0-b1
This release is being used to test changes on the "Component_Revamp" branch. I do not recommend using these beta releases unless you're helping to find issues with VTerminal.
- Rewrote a portion of the removeComponent function, so that it can remove the event listeners of the component, and all of the component's sub-components, without the use of a recursive function.
3.5.0-b0
This release is being used to test changes on the "Component_Revamp" branch. I do not recommend using these beta releases unless you're helping to find issues with VTerminal.
- Added new color palettes and removed some existing ones.
- Improved some areas of the JavaDoc.
- Removed a lot of unnecessary annotations, null-checks, and exception throws.
- Reworked a lot of the component code for better performance and to fix various issues. Also simplified a lot a code.
- Reworked mostly all of the code related to color palettes.
- You can now create and use your own color palettes.
- Updated Maven dependencies.
3.4.10
-
Adds window/frame event listeners to the frame, when using the addCanvasToFrame() function of the Screen class, so that the canvas is redrawn in cases such as frame resizes, movement, and deiconification.
-
Fixes issue where the TextArea component wasn't able to gain focus, so the user was unable to interact with it.