[
https://issues.apache.org/jira/browse/CAMEL-23572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen updated CAMEL-23572:
--------------------------------
Fix Version/s: 4.21.0
> 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
> Fix For: 4.21.0
>
>
> 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)