Releases: gdt050579/AppCUI-rs
Termial/WebTerminal fixes
What's Changed
- Crossterm errors on painting could be due to wide chars. by @selairi in #193
- Use Crossterm as the default backend for Linux. by @selairi in #195
- [wasm] add support for auto-scalling fonts + fix get_os_roots by @cristinel24 in #196
Full Changelog: v0.4.5...v0.4.6
Clear/Restore Backend
- Restore or clear the backend once the application finishes
- Fix some bugs with termios backend
What's Changed
- Backend clear by @gdt050579 in #192
Full Changelog: v0.4.4...v0.4.5
3D Controls
What's Changed
- Radiobox type by @gdt050579 in #186
- 3d button by @gdt050579 in #187
- Panel 3d by @gdt050579 in #188
- Refactor threestatebox method to be aligned with button, checkbox, ra… by @gdt050579 in #189
Full Changelog: v0.4.3...v0.4.4
Windows Types
What's Changed
- Window style by @gdt050579 in #184
- Crossterm performance improvements and bug fix on modifiers keys. by @selairi in #185
New Contributors
Full Changelog: v0.4.2...v0.4.3
Games examples
Several examples of games that can be done with AppCUI such as: PacMan, Tetris, 2048, etc
Other changes:
- Add aditional methods for BitTiles
- Fix bug #180
- Improve documentation
Full Changelog: v0.4.1...v0.4.2
TimePicker & Graphics utilities
- New control added: TimePicker
- Additional graphics classes for image manipulation:
BitTileandGlyph - Various improvements on Galley
What's Changed
- Fixed mouse reporting escape sequences by @Julien-cpsn in #174
- Time picker control
- Image manipulation classes
New Contributors
- @Julien-cpsn made their first contribution in #174
Full Changelog: v0.4.0...v0.4.1
ApplicationBar
Refactor previous MenuBar into a new component (called AppBar) that contains several items such as (MenuButton, Separator, Label, SwitchButton, Button or ToggleButton) as well as additional features to allow a better control for these components (e.g. enable/disable an application bar item, tooltips, orientation (to the left side or right side of the application bar and various events).
Many thanks to Julien C. for suggesting these changes.
What's Changed
- 3 add termios api by @mihaimaganu17 in #7
- Notification dialogs support by @gdt050579 in #13
- Password control by @gdt050579 in #14
- Tab control by @gdt050579 in #16
- Accordion control by @gdt050579 in #20
- Disable errors command by @gdt050579 in #22
- Keyselector control by @gdt050579 in #27
- Textfield control by @gdt050579 in #30
- Clipboard by @gdt050579 in #33
- Desktop control by @gdt050579 in #34
- Windows tags by @gdt050579 in #37
- Single window by @gdt050579 in #38
- Controls with templates by @gdt050579 in #40
- Custom control by @gdt050579 in #41
- Imageviewer control by @gdt050579 in #42
- Selector control by @gdt050579 in #43
- Combobox control by @gdt050579 in #44
- Dropdownlist control by @gdt050579 in #45
- Mouse by @gdt050579 in #47
- Numeric control by @gdt050579 in #48
- Splitter control by @gdt050579 in #49
- Dev ncurses by @PetruVamanu in #46
- Added Scroll events, updated docs for ncurses by @PetruVamanu in #50
- HLine control by @PetruVamanu in #51
- VLine done + promacro + tests + docs by @PetruVamanu in #52
- Vsplitter control by @gdt050579 in #54
- Datepicker by @PetruVamanu in #53
- Hsplitter control by @gdt050579 in #55
- Listbox control by @gdt050579 in #56
- Listview control by @gdt050579 in #58
- Textfield formatter by @gdt050579 in #59
- Togglebutton control by @gdt050579 in #60
- feat: add calculator exemple by @MariaFodor in #61
- Opensave dialogs by @gdt050579 in #62
- Theme update by @gdt050579 in #63
- Channel for terminal by @gdt050579 in #64
- MacOS Termios Fixes by @AlexS54 in #65
- Support for \n and \t in debug commands by @gdt050579 in #66
- Treeview control by @gdt050579 in #67
- Patheditor control by @btimofte in #68
- fixed edgecase for windows roots on navigator by @btimofte in #69
- Folder dialog by @gdt050579 in #70
- Progressbar control by @gdt050579 in #71
- Markdown control by @MariaFodor in #72
- fix: open selected file and change title on back navigation by @MariaFodor in #74
- Add enum selector proc macro by @MariaFodor in #75
- Dropdownlisttype derive macro by @MariaFodor in #76
- Background task by @gdt050579 in #77
- Ncurses multi thread by @MariaFodor in #78
- TextArea Control by @rsimion515 in #79
- #80 textarea click out of bounds causes panic by @rsimion515 in #81
- Checkbox types by @gdt050579 in #82
- Radiobox types by @gdt050579 in #83
- Radiobox types by @gdt050579 in #84
- 85 textarea issue when scrolling with scrollbars and linenumbers enabled by @rsimion515 in #86
- Web terminal Support by @cristinel24 in #88
- Web terminal Docs by @cristinel24 in #89
- Textarea public functions improvement by @rsimion515 in #90
- True colors by @gdt050579 in #95
- Backend refactoring by @gdt050579 in #101
- Web terminal true colors support by @cristinel24 in #103
- Fix char positions + offset emojies by @cristinel24 in #104
- Termios update by @gdt050579 in #105
- Backend cleanup by @gdt050579 in #107
- Color schema windows console by @gdt050579 in #108
- Crossterm by @gdt050579 in #110
- Surface serde by @gdt050579 in #111
- Bugfix Web Terminal - TRUE_COLORS feature by @cristinel24 in #109
- Textfield events by @gdt050579 in #119
- Windows clipboard surrogates by @gdt050579 in #120
- Rectangle struct by @gdt050579 in #125
- Fix some warnings by @gdt050579 in #127
- Curly lines flags by @gdt050579 in #128
- fix: remove closing bracket from README by @JerrySB03 in #131
- Error casting &u8 to i32 by @cristinel24 in #132
- GitHub flows TRUE_COLOR feature by @cristinel24 in #134
- Add demo_app web terminal example by @cristinel24 in #135
- Add surface load web terminal example by @cristinel24 in #136
- Input dialog by @gdt050579 in #137
- Menu order by @gdt050579 in #139
- [TextArea] fixes on empty file handling, utf-8 characters, text removal by @rsimion515 in #141
- Image rendering by @gdt050579 in #142
- Allow multiple events proc macro by @gdt050579 in #144
- Layout builder by @gdt050579 in #145
- Auto add extension by @gdt050579 in #149
- Tab events by @gdt050579 in #150
- Draw line by @gdt050579 in #153
- Char select by @gdt050579 in #154
- Gallery by @gdt050579 in #156
- Fixes by @gdt050579 in #157
- Gallery by @gdt050579 in #160
- Graphview by @gdt050579 in #167
- Select folder issue 166 by @gdt050579 in #168
- Enable ncurses backed for all Unix targets by @jayvdb in #170
- Extended menubar by @gdt050579 in #175
New Contributors
- @mihaimaganu17 made their first contribution in #7
- @gdt050579 made their first contribution in #13
- @PetruVamanu made their first contribution in #46
- @MariaFodor made their first contribution in #61
- @AlexS54 made their first contribution in #65
- @btimofte made their first contribution in #68
- @rsimion515 made their first contribution in #79
- @cristinel24 made their first contribution in #88
- @JerrySB03 made their first contribution in ...