-
Notifications
You must be signed in to change notification settings - Fork 358
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
Improve message search UX #70
Comments
however for 1.1 the remaining points are pretty important:
|
It is entirely possible to just add the helper functions to the frontend (adding/injecting) them into the code that "compiles" the filters to "JS source code", For debugging/testing they can of course be added to the frontend. (I wouldn't even mind to release 1.1 like that! As long as we eventually move them to the backend...) |
[In progress] #70 Improving the UX of Filter
commit 4968a61 Author: rikimaru0345 <rikimaru0345@users.noreply.github.com> Date: Sun Aug 2 17:11:39 2020 +0200 adapt to new admin endpoint changes; fixes #53 commit 2db7a3a Author: rikimaru0345 <rikimaru0345@users.noreply.github.com> Date: Sat Aug 1 15:11:10 2020 +0200 wip: adapt to changed response from api/admin/ commit bc2ec9d Author: rikimaru0345 <rikimaru0345@users.noreply.github.com> Date: Sat Aug 1 15:08:51 2020 +0200 npm audit fix commit f09e6b3 Merge: 7b79bd7 6c7bc9c Author: rikimaru0345 <rikimaru0345@users.noreply.github.com> Date: Thu Jul 30 19:24:20 2020 +0200 Merge branch 'master' of https://github.com/cloudhut/kowl commit 6c7bc9c Merge: 4b79414 b045f04 Author: Moritz Staudinger <rikimaru0345@users.noreply.github.com> Date: Thu Jul 30 19:20:54 2020 +0200 Merge pull request #77 from rjmasikome/feature/#30 commit b045f04 Author: rikimaru0345 <rikimaru0345@users.noreply.github.com> Date: Thu Jul 30 19:19:39 2020 +0200 update relative timestamps, fixes #86 commit f0637c3 Merge: fb9743a 4b79414 Author: Moritz Staudinger <rikimaru0345@users.noreply.github.com> Date: Thu Jul 30 19:05:19 2020 +0200 Merge branch 'master' into feature/#30 commit 4b79414 Merge: 278312f 9a6e1e0 Author: Moritz Staudinger <rikimaru0345@users.noreply.github.com> Date: Thu Jul 30 18:32:06 2020 +0200 Merge pull request #80 from rjmasikome/feature/#70 [In progress] #70 Improving the UX of Filter commit 7b79bd7 Merge: 7b27819 278312f Author: rikimaru0345 <rikimaru0345@users.noreply.github.com> Date: Thu Jul 30 17:09:33 2020 +0200 Merge branch 'master' of https://github.com/cloudhut/kowl commit 9a6e1e0 Author: Rian Josua Masikome <rian.masikome@rewe-digital.com> Date: Wed Jul 29 00:45:06 2020 +0200 add findProp helper to filter function commit 7b27819 Author: rikimaru0345 <rikimaru0345@users.noreply.github.com> Date: Tue Jul 28 19:13:15 2020 +0200 don't show second info bar in message search StatusIndicator when "filter" option is toggled off commit 87f3dc4 Author: Rian Josua Masikome <rian.masikome@rewe-digital.com> Date: Sun Jul 26 23:29:34 2020 +0200 add some examples commit c93654f Author: Rian Josua Masikome <rian.masikome@rewe-digital.com> Date: Sun Jul 26 12:34:58 2020 +0200 fix order commit da9f4cc Author: Rian Josua Masikome <rian.masikome@rewe-digital.com> Date: Sun Jul 26 12:24:13 2020 +0200 adding cog icon on the tag #70 commit fb9743a Author: Rian Josua Masikome <rian.masikome@rewe-digital.com> Date: Sat Jul 25 11:48:12 2020 +0200 add more copy options #30
Some things from #48 didn't make it into #54
Helper functions (Important!)
What if the user wants to search for one specific property in a deeply nested object?
There should be a function that takes the name of a property (or partial path!), like:
findProp("player.score")
to return the value of the first matching property.Also:
findPropAll("...")
to return an array of all matches.UX Improvements
Filter Settings
The filter "tags" (or "pills") are currently not somewhat awkward to use since they can be clicked once to toggle them on/off, and double-clicked to open their properties.
The double-click functionality should probably be replaced a gear icon on the left side.
That way a filter entry would have 3 clickable regions: Settings - On/Off Toggle - Delete
JS Examples
The examples section is currently just a placeholder...
Expression Editor
In order to be able to provide an expression editor (with dropdowns for existing properties like in kibana), the frontend needs a list of all the properties.
This will probably take a while because it pretty much requires the "schema detection" feature, which in turn most likely requires a database...
Bytes (Later)
Eventually we probably want to be able to work with the raw message as well (so provide something like a
Buffer
(?) from nodejs so the user can access the bytes)The text was updated successfully, but these errors were encountered: