Releases: Valkryst/VTerminal
Releases · Valkryst/VTerminal
3.5.0
- Added/removed color palettes.
- Added thePaleNightColorPalette. In my opinion, it's now the most appealing multi-color palette.
- Removed the P26PhosphorColorPalette as it looked too similar to the P3PhosphorColorPalette.
- Fixed many of the issues preventing color palettes from properly working.
- Removed many unnecessary Lombok annotations.
- Rewrote a lot of the code behind the components and how they and their listeners are handled.
- Simplified some areas of the code.
- Updated dependencies.
3.5.0-b8
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.