r3bl-org/r3bl-open-core

Add support for display and selecting across multiple columns

Closed this issue ยท 7 comments

Context:

Currently only a single column of items Vec<String> is supported. Multiple or single selection is supported.

However, multiple columns are not supported. In addition to providing the max height of the tuify select area, also provide the max number of columns. And allow caret movement not just up and down, but also left and right. Similarly, support multiple selection semantics as well.

This functionality could be added by using flexbox layout manager from r3bl_tui. Here are some links:

May I take a shot at it.

@e0lithic This is all yours. Something that might help make this simpler is working on this issue first: #118

@e0lithic This is all yours. Something that might help make this simpler is working on this issue first: #118

Sure, I will go through #118 first then.

@e0lithic Over the weekend, I will take some more time to elaborate on this issue w/ code examples, etc. Sorry that the description is rather vague

@e0lithic If you have any questions about #118 please let me know as well. We can also chat on discord https://discord.gg/8M2ePAevaM if that is easier.

@e0lithic I will unassign you from this issue since you're added to #118 already ๐Ÿ‘๐Ÿฝ

Sure