2.4 KiB
Changelog
[0.5.2] - Unreleased
Added
Library features
- Types for inline / fullscreen terminals
Changed
- Update Radicle dependencies to latest versions
Fixes
Library features
- Terminal properties being written to
stdinafter returning from an external command by not processingstdinfor 200ms
[0.5.1] - 2024-09-18
Fixes
Library features
- Removes leftover code from basic example
[0.5.0] - 2024-09-18
Added
Binary features
- immediate mode UI implementation of
patch select
Library features
- Support for immediate mode UIs
Changed
Binary features
patch selectto run the immediate mode UI by default
Library features
- structure of UI modules to support both retained and immediate mode
[0.4.0] - 2024-08-15
Added
Binary features:
- Issue preview widgets in
issue select - Basic theming support with light and dark theme bundles
- Support for application settings
- Provide dynamically linked CI build
Library features:
-
Widgets can be mutated in their render function
-
Scrollable widgets calculate their state by using a stored render height
-
Per-column visibility for tables depending on their render width
-
Tables can render a scrollbar
-
Predefined layouts for section groups
-
Basic theming support via widget properties
-
New widgets:
-
SplitContainer: Vertically split container -
Tree: Generic tree widget -
TextView: Scrollable text view widget -
TextArea: Non-editable text area widget -
Support Nix and NixOS tooling via the use of Flakes
-
Apply
cargo clippysuggestions for trait implementations and missing documentation
Changed
Binary features
- Selection interfaces don't show their browser scroll progress anymore
- Selection interfaces show their help as unstyled markdown
Library features:
- Use container focus for table highlighting
- Default keybindings for switching sections
Removed
Library features:
- Widgets are not immutable anymore in their render function
- Ability to send messages through widgets
- All Radicle-dependent code (moved to
bin/) - Page size attribute from scrollable widgets
- Cutoff and footer attributes from table properties
- Logging facilities
Fixed
- Broken positional argument passing in
rad.shproxy script
[0.3.1] - 2024-06-11
Added
- Changelog
Changed
- Clarify binary usage in README
Fixed
- Broken relative links to licenses in README