Skip to content

Enable explicitly removing (not clearing, removing!) data #1329

@AnkeAnke

Description

@AnkeAnke

Is your feature request related to a problem? Please describe.
I often find myself in a situation where I want to permanently clear up the full history, or at least a certain path, from the viewer. Right now, I work around that by re-opening the viewer and re-populating the viewport so that only paths with data remain in the view.

Especially when setting up my code for logging data to the viewer, I logged a lot of things I didn't intend to keep. Think misspelled paths, 1000000 single lines, some debug data etc. They all appear in the blueprint list when opening the viewer anew.

As another example, when adding more and more data (think line0, line1,... line1000 successively), I can nicely see the set build up in the history. But when I run the same logging code again without somehow clearing the data, the lines remain from prior frames.

Describe the solution you'd like
Ideally, I'd like to be able to clear all data in a certain blueprint group in the viewer.

Describe alternatives you've considered
I had expected there to be a New option in the main menu (above Open...), that would just set a clean slate. Alternatively, a Clear all data button somewhere would do. Or at least a function to call, e.g. rr.remove_all_data('maybe/a/path').

Additional context
Example: First stared logging the red lines one by one (which nicely build up when I play the history back), then the blue lines (same code with changed parameters, thus same paths). I have no way to clear the red lines out in-between except by closing and re-opening the viewer. Thus, I get both red and blue lines.
image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestuser-requestThis is a pressing issue for one of our users⛃ re_datastoreaffects the datastore itself😤 annoyingSomething in the UI / SDK is annoying to use

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions