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

Add a separate Timeline table to replace the Timeline view/clock ? #2143

Open
lfcnassif opened this issue Mar 23, 2024 · 0 comments
Open

Add a separate Timeline table to replace the Timeline view/clock ? #2143

lfcnassif opened this issue Mar 23, 2024 · 0 comments
Labels

Comments

@lfcnassif
Copy link
Member

lfcnassif commented Mar 23, 2024

Quoting #1304 (comment):

At first I decided to create a switch button to change the main table to timeline view (it is a small clock at the table top-right) because of memory consumption concerns: another item table will use more heap memory, that may be an issue with huge cases with dozens of millions of items. But I understand that when a filter is applied (term search, category, combo filter, etc), if the user finds an useful artifact and wants to see adjacent events, those events probably will be filtered out. It is possible to check the item of interest, clear all filters, sort by checkbox, select the artifact of interest again and finally sort by timestamp, then the user will see adjacent events, but a more straightforward way to see surrounding events could make user's life easier. Displaying them in another table is an option. But when selecting an item on main table, scrolling to the event on the timeline table couldn't be done automatically, because the artifact could have many different associated events, the user would need to click on a context option and select the timestamp of interest. The opposite is easy: from the separate timeline table view, there is just one item to automatically scroll to on the main table and rendered in the viewer.

So, my question for devs and contributors: should we create a separate timeline table view and pay the (maybe not that big) memory cost associated with it (maybe allocate the memory structures just when the new tab is used/rendered), or should we keep current "clock switch" approach, hidden and unknown by many users, where it is possible to see surrounding events with some UI interactions that most users don't know?

PS: Current Timeline tab should be renamed to TimeChart

@lfcnassif lfcnassif changed the title Add a separate Timeline tab to replace the Timeline view/clock ? Add a separate Timeline table to replace the Timeline view/clock ? Mar 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant