[ 
https://issues.apache.org/jira/browse/CAMEL-23898?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen reassigned CAMEL-23898:
-----------------------------------

    Assignee: Claus Ibsen

> 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
>          Components: camel-jbang
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>            Priority: Major
>             Fix For: 4.22.0
>
>
> 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