Claus Ibsen created CAMEL-23898:
-----------------------------------

             Summary: TUI Configuration tab: add row selection with property 
details panel from Camel catalog
                 Key: CAMEL-23898
                 URL: https://issues.apache.org/jira/browse/CAMEL-23898
             Project: Camel
          Issue Type: Improvement
            Reporter: Claus Ibsen


The Configuration tab in camel-tui currently shows a flat list of properties 
(key, value, source). It would be more useful as an interactive explorer where 
you can select a property and see detailed information in a panel below.

h3. Proposed UX

* Make the properties table selectable (row cursor like Routes or Beans tab)
* Show a detail panel below the selected property with:
** Description / documentation of the property
** Type (String, boolean, integer, Duration, etc.)
** Default value
** Enum values (if applicable)
** Source (where the property came from)

h3. Data sources

* For camel.main.* properties: DefaultConfigurationProperties metadata from the 
catalog
* For camel.component.* properties: component catalog metadata
* For spring.* / server.* / management.* properties: Spring Boot configuration 
metadata (spring-configuration-metadata.json) if available
* For unknown properties: show just the key/value/source without docs

This helps users understand what a property does, what values are valid, and 
what the default is — directly in the TUI without having to look up 
documentation.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to