Skip to content

Conversation

@Chainie
Copy link

@Chainie Chainie commented Nov 27, 2025

Hello,
I recently wanted to use lanterna in my project, but I was missing some components I would like to use as well some deeper understanding of the library.

So (as the first try) I have implemented the following Tree component.
I have written some tests and updated the components developers guide as it was in a "sub-optimal" state.
You can find the documentation for the new Tree component there as well.

I have also added an Integer property to the ThemeDefinition as I needed it for some indent styles.

**Disclamer - The tree component is my implementation based on the exisiting checkboxlist component and the documentation was generated by InteliJ Junie AI plugin. But it did a pretty good job.

Hope it helps.
Let me know if there are other components missing, maybe I could give it a try.

chainie and others added 2 commits November 27, 2025 22:31
Added Tree UI component. Updated GUIGuideComponents.md with component documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant