From c39a2095713511ec5c141b451ec000e8c247fe9e Mon Sep 17 00:00:00 2001 From: Tal Liron Date: Tue, 24 Mar 2026 17:15:32 -0500 Subject: [PATCH 1/2] Update third-party views in README * Add cursive-tree, cursive-split-panel, cursive-image * Mention that the old cursive-tree-view is abandoned * Arrange views alphabetically See: #861 --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 03b478c5..0ff95722 100644 --- a/README.md +++ b/README.md @@ -72,18 +72,20 @@ These tutorials may help you get started with cursive: Here are a few crates implementing new views for you to use: -* [cursive-aligned-view](https://github.com/deinstapel/cursive-aligned-view): A view wrapper for gyscos/cursive views which aligns child views. +* [cursive-aligned-view](https://github.com/deinstapel/cursive-aligned-view): A view wrapper which aligns child views. * [cursive-async-view](https://github.com/deinstapel/cursive-async-view): A loading-screen wrapper. -* [cursive-flexi-logger-view](https://github.com/deinstapel/cursive-flexi-logger-view): An alternative debug view using `emabee/flexi_logger`. +* [cursive_calendar_view](https://github.com/BonsaiDen/cursive_calendar_view): A basic calendar view implementation. +* [cursive-flexi-logger-view](https://github.com/deinstapel/cursive-flexi-logger-view): An alternative debug view using [flexi_logger](https://github.com/emabee/flexi_logger). +* [cursive_hexview](https://github.com/hellow554/cursive_hexview): A simple hexview. +* [cursive-hjkl](https://github.com/gamma-delta/cursive-hjkl): Wraps any view to use Vim-like `hjkl` controls. +* [cursive-image](https://codeberg.org/tliron/cursive-image): A graphical image view. Supported formats include PNG, GIF, JPEG, SVG, and PDF. * [cursive-markup](https://sr.ht/~ireas/cursive-markup-rs): A view that renders HTML or other markup. * [cursive-multiplex](https://github.com/deinstapel/cursive-multiplex): A tmux like multiplexer. * [cursive-spinner-view](https://github.com/otov4its/cursive-spinner-view): A spinner view. -* [cursive-tabs](https://github.com/deinstapel/cursive-tabs): Tabs. -* [cursive_calendar_view](https://github.com/BonsaiDen/cursive_calendar_view): A basic calendar view implementation. -* [cursive_hexview](https://github.com/hellow554/cursive_hexview): A simple hexview. +* [cursive-split-panel](https://codeberg.org/tliron/cursive-split-panel): A split panel view with a movable divider. * [cursive_table_view](https://github.com/BonsaiDen/cursive_table_view): A basic table view component. -* [cursive_tree_view](https://github.com/BonsaiDen/cursive_tree_view): A tree view implementation. -* [cursive-hjkl](https://github.com/gamma-delta/cursive-hjkl): Wraps any view to use Vim-like `hjkl` controls. +* [cursive-tabs](https://github.com/deinstapel/cursive-tabs): Tabs. +* [cursive-tree](https://codeberg.org/tliron/cursive-tree): A tree view implementation. (Also see [this alternative abandoned implementation](https://github.com/BonsaiDen/cursive_tree_view).) ## Showcases From 3b01bfbb44216c32c74aa6e5c45719066b08855f Mon Sep 17 00:00:00 2001 From: Tal Liron Date: Tue, 24 Mar 2026 19:52:48 -0500 Subject: [PATCH 2/2] Update README.md Remove link to cursive-tree-view --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0ff95722..d0d5c6c7 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ Here are a few crates implementing new views for you to use: * [cursive-split-panel](https://codeberg.org/tliron/cursive-split-panel): A split panel view with a movable divider. * [cursive_table_view](https://github.com/BonsaiDen/cursive_table_view): A basic table view component. * [cursive-tabs](https://github.com/deinstapel/cursive-tabs): Tabs. -* [cursive-tree](https://codeberg.org/tliron/cursive-tree): A tree view implementation. (Also see [this alternative abandoned implementation](https://github.com/BonsaiDen/cursive_tree_view).) +* [cursive-tree](https://codeberg.org/tliron/cursive-tree): A tree view implementation. ## Showcases