Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change the TracksViewer not to be singleton #15

Open
cmalinmayor opened this issue Mar 12, 2025 · 1 comment
Open

Change the TracksViewer not to be singleton #15

cmalinmayor opened this issue Mar 12, 2025 · 1 comment
Labels
design-improvements Not bugs, not features

Comments

@cmalinmayor
Copy link
Contributor

No description provided.

@cmalinmayor
Copy link
Contributor Author

New idea: No more singleton tracks viewer. One napari viewer, one tracks viewer per tracks.

This creates a problem with the keybinds. Now we need to specify the keybinds only apply to the TracksViewer that is "active" (similar to how napari does it with layers).

We have one TracksList that is not within a tracks viewer, it is a core application data structure. This can be a singleton related to the napari viewer, since there should only be one per application. The TracksListWidget can live in the application_menus directory. The actual TracksList data structure can just be in main directory. Each element in the list is associated with one TracksViewer (can be created on click or just make them when you add to the list).

@cmalinmayor cmalinmayor transferred this issue from funkelab/motile_tracker Mar 12, 2025
@cmalinmayor cmalinmayor moved this to In Progress in Human-in-the-Loop Tracking Mar 19, 2025
@cmalinmayor cmalinmayor added the design-improvements Not bugs, not features label Mar 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design-improvements Not bugs, not features
Projects
Status: In Progress
Development

No branches or pull requests

1 participant