davsclaus opened a new pull request, #23444:
URL: https://github.com/apache/camel/pull/23444
## Summary
- **Run options form**: Replace the simple name-only input with a
multi-field form (Name, Port, cycling Max seconds/messages/idle, Dev, Observe,
Backlog trace checkboxes)
- **Properties editor**: Second page in the run form showing editable
`application.properties` from the selected example. Modified values passed as
`--prop=key=value`. Press `+` to add custom properties
- **Application properties**: Add `application.properties` to bundled
examples (timer-log, cron-log, rest-api, routes) using `{{placeholder}}` syntax
- **Caption overlay**: Ctrl+T or F2 menu to show typewriter-animated
captions, supports multi-line via `\n`
- **Classpath viewer**: F2 menu to display parsed Maven GAV coordinates of
running integration JARs
- **Fuzzy filter**: Reusable inline fuzzy search for list views (used in
classpath popup)
- **Doctor dialog**: F2 menu for integration health checks
- **Stop All**: F2 menu to stop all running integrations
- **Emoji icons**: Visual icons for F2 action menu items
## Test plan
- [ ] F2 → Run an example → press `r` → verify multi-field form with page
navigation
- [ ] Tab to properties page → edit values → Enter → verify `--prop=` args
in launched command
- [ ] Press `+` on properties page → add custom key:value → verify it's
passed
- [ ] Space on Max field → cycles between seconds/messages/idle
- [ ] Ctrl+T → type caption → Enter → typewriter effect, hold, fade
- [ ] F2 → Show Classpath → verify JAR list with fuzzy filter
- [ ] F2 → Run Doctor → verify health check output
- [ ] F2 → Stop All → verify confirmation and stop
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]