[
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)