mirror of
https://seed.radicle.dev/rad:z39mP9rQAaGmERfUMPULfPUi473tY.git
synced 2026-10-18 19:10:36 +08:00
Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com> X-Clacks-Overhead: GNU Terry Pratchett
1.6 KiB
1.6 KiB
Changelog
[0.4.0] - 2024-07-19
Added
Binary features:
- Issue preview widgets in
issue select - Basic theming support with light and dark theme bundles
- Support for application settings
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