Skip to content

Native UI: Observing tab inside session & Spawn session form with a running one#2480

Merged
AmmarAbouZor merged 6 commits intoesrlabs:native-uifrom
AmmarAbouZor:observe-files
Feb 17, 2026
Merged

Native UI: Observing tab inside session & Spawn session form with a running one#2480
AmmarAbouZor merged 6 commits intoesrlabs:native-uifrom
AmmarAbouZor:observe-files

Conversation

@AmmarAbouZor
Copy link
Member

The PR provides the implementation for observe tab in the running session listing all running sources and provided the UI to attach a new source to the current session.
It includes all supported sources expect serial ports since I'm not able to start such a session with my current setup

It provides also implementation to spawn a new session with one source from a running session with the current session configurations as basis

* Add observe modules for all sources.
* Implementation for observe files view.
* Implementation for attaching new sources to running sessions +
  Applying all needed changes in multiple places in source code.
* Include parser in selecting filters for attaching files.
* Cleanup multiple places in codebase.
* Add Processes view for observe tab in running sessions.
* Refactor observe tab in running session enabling it form carrying a
  state with it instead of state-less approach, which was OK for files
  but doesn't work with command processes.
* Other refactoring to reuse some components + Improvements + Cleanup
* Add UDP observe view + Fixing view for multicast items to fit both
  views (Session setup and observe tab).
* Encapsulate rendering items function between streams.
* Placeholder for serial ports.
* Add context menu to listed observed sources in the running session
  with the extra commands that are available in the current master
* Implementation to transfer source and parser configuration from
  running session to a new session
* Use the same implementation for opening files in new session button to
  keep it consistent.
* Add hover effects to the list in the UI as well.
@AmmarAbouZor AmmarAbouZor merged commit 63db682 into esrlabs:native-ui Feb 17, 2026
2 checks passed
@AmmarAbouZor AmmarAbouZor deleted the observe-files branch February 17, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant