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

Claus Ibsen reassigned CAMEL-23572:
-----------------------------------

    Assignee: Claus Ibsen

> camel-tui - Add F2 actions menu with Run an example to overview page
> --------------------------------------------------------------------
>
>                 Key: CAMEL-23572
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23572
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-jbang
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>            Priority: Major
>
> The TUI overview page currently only monitors running Camel integrations. Add 
> an F2 actions menu popup that provides quick actions, starting with "Run an 
> example..." which opens an example browser using the catalog from CAMEL-23566.
> *Design:*
> - F2 on the overview page opens a small actions menu popup (extensible for 
> future actions)
> - Selecting "Run an example..." opens an example browser popup showing all 21 
> catalog examples grouped by level (beginner, intermediate, advanced), sorted 
> alphabetically within each group
> - Each example shows emoji indicators: bundled (works offline), online 
> (fetched from GitHub), requires Docker
> - Selecting an example spawns a {{camel run --example=<name>}} process in the 
> background
> - The TUI monitors the spawned process asynchronously: if it exits quickly 
> with an error, a diagnostic notification is shown; if it starts successfully, 
> it appears automatically in the overview table via the existing polling 
> mechanism
> - Escape navigates back through the popup chain (browser -> actions menu -> 
> closed)
> - Footer hints update contextually for each popup state
> This builds on CAMEL-23566 which added the example catalog and {{--example}} 
> flag to {{camel run}}.



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

Reply via email to