Commit Graph

5 Commits

Author SHA1 Message Date
VetheonGames
d2d918c87f Just do some stuff to make an excuse to up the gem 2023-09-20 00:04:59 -06:00
VetheonGames
917db32314 Update license, and gitignore, also update bundle 2023-09-19 22:56:33 -06:00
VetheonGames
a27f41a601 feat: Introduce colored text windows and enhanced positioning
This commit introduces a significant enhancement to the DynamicCursesInput gem, enabling the creation of colored text windows within the terminal. The new `DynamicCursesInput::ColorWindow` class provides methods to add colored text to the window and handle user input.

Notable changes in this commit include:
- Implementation of colored windows with customizable color schemes and text content.
- Automatic centering of text within the window when 'x' is set to 'center.'
- Fine-tuning of centered positioning to shift back by 12 cells for improved visual layout.
- Removal of Fiber reliance and adoption of instance methods to resolve positioning issues.
- Compatibility fixes for different terminal environments to ensure consistent behavior.

Additionally, bug fixes have been made to resolve issues related to text misalignment and window positioning.

This feature-rich update aims to improve the user experience and offer better control over window positioning and color schemes. We hope these enhancements will be beneficial to our users. Feedback and suggestions are always welcome!
2023-07-26 16:31:20 -06:00
VetheonGames
532b1d2cd4 initial commit 2023-06-07 15:56:30 -06:00
VetheonGames
3d908a2779
Initial commit 2023-06-07 15:54:09 -06:00