Native UI: Observing tab inside session & Spawn session form with a running one#2480
Merged
AmmarAbouZor merged 6 commits intoesrlabs:native-uifrom Feb 17, 2026
Merged
Conversation
* 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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