day8/re-frame-10x

Add epoch / event list

Opened this issue · 4 comments

I would love to have the ability to see all the events and epochs in a sequential list, with some of the following interactions as potential further options.

  • Click on an event to jump directly there (similar to moving pack or forward using the arrows in the header)
  • View the data available in the existing tabs without changing app state
  • Have a nice representation to see just the diffs between items on the list
  • Show epochs in a way that is immediately understandable to new users
  • Filter by namespace to interact with a subset of all events
  • Show where events are getting called from (possibly a graph or tree view)

There are probably a bunch more ideas that would be interesting. I'm not sure if I will have the time to start on this right away but I'm hoping to at least get something basic going in the near future.

This seems to exist now but I would like the filtering. i.e. I would like to filter for events that match some regex
This is also mentioned in #118

@MawiraIke Please implement filtering as per @stumitchell's comment above.

Current status:

  • Click on an event to jump directly there (similar to moving pack or forward using the arrows in the header)
  • View the data available in the existing tabs without changing app state
  • Have a nice representation to see just the diffs between items on the list
  • Show epochs in a way that is immediately understandable to new users
  • Filter by namespace to interact with a subset of all events - In settings, we currently have exclude filter.
  • Show where events are getting called from (possibly a graph or tree view)
  • Filter for events that match some regex

As discussed please impl 'filter for events that match some regex' as

  • search box for Event History in between event navigation and history button
  • default to blank (no filter)
  • cast string input from user to RegEx via re-pattern
  • filter event history list with RegEx
  • add a clear filter button to right end of search box
  • clear filter button should be invisible or disabled when there is no input to clear