Releases: marcheiligers/dr-input
Releases · marcheiligers/dr-input
v0.1.1
v0.1.0
v0.1.0 - 28 September 2026
- Updated release workflow to use maintained actions.
- Removed references to $clipboard.
- Added
Input::DEVELOPMENT(false in released versions) andInput::VERSION. - Added
Input.download_update!which will fetch the most recent version from GitHub. - Split tests into separate files.
- Updated cursor easing to remove wanrning and improve performance.
- Fixed another
nilinitializer bug. - Updated book sample to start blank with a button to load Alice.
v0.0.25
v0.0.25 - 26 September 2025
- Fixed a crashing bug when assigning
nilto an input. (thanks @vinnydiehl on Discord for reporting) - Fixed a related bug when initializing the input with a non-string, non-falsey value.
v0.0.24
v0.0.23
v0.0.23 - 17 February 2025
- Exposed
@text_keysas an instance variable instead of a local. - Wrote up notes on custom keyboard handling with a filtering example.
- Documented
#delete_forwardand#delete_backmethods. - Deprecated
on_clickedand addedon_clickin it's place. - Documented
focusedargument and#focused?aliases forfocussedand#focussed?
v0.0.22
v0.0.21
v0.0.21 - 4 Jan 2024
- Updated clipboard to use getclipboard and setclipboard so the system clipboard is used
- Updated menu to handle scrolling with keyboard if there are too many items, including menu sizing
- First pass at menu positioning which tries to maximize the height to show as many items as possible
- Added
:focusedalias for:focussedandfocused?forfocussed? - Added autocomplete filtering as you type
- Added
#shift_lockattribute which helps with autocomplete on the prompt
v0.0.20
v0.0.20 - 11 August 2024
- The cursor now returns to (nearly) full alpha while you're typing (or the value is changed in some other way)
- Exposed
value_changedaccessor which is true if the value changed in the last tick
v0.0.19
v0.0.19 - 10 August 2024
- Slight optimizations in reflow, including not reflowing the text if you assign the same
w,size_enumorsize_px.
v0.0.18
v0.0.18 - 28 July 2024
- Added
#size_px=,#size_enum=and updated#w=to allow resizing or changing the font size of theMultiline- Note: this causes the content to be "reflowed" (find word breaks) which may impact performance for large texts
- Note: odd pixel sizes for fonts appear to measure incorrectly, so stick to even font sizes
- Updated "book" sample with a resizer and font size controls to demonstrate the above
- This release contains experimental Menu support as part of the DragonRuby console prompt replacement