-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Custom properties don't look clickable #5351
Comments
Related #4266 |
The solution is a default icon for all events and actions. That would make it so the items without icons look more complete and actionable. I was working on something for the related issue, but it's a longer-term change. Short term, we can use an icon based on the one we currently use to indicate events in the project navigation. If this stack represents events, then a single tile from that stack could be a reasonable placeholder icon for events. Some of the longer term work is in figma at https://www.figma.com/file/9yWtngNb1AIuf6KmXaEPJA/?node-id=565%3A169. I will be tracking that in the related issue. |
This is awesome thanks @clarkus - do you suggest we also keep the hedgehog icon for "PostHog Events" or switch everything to the event icon? Should we also give actions the same icon as events? (They're subtly different - maybe a broader Information Architecture question for later) - but they're covered by the same stacked diamond icon in the side nav - so I guess so? Sorry to overcomplicate this further.... We also have event properties, person properties, cohorts and elements - where we see a similar distinction between "hedgehog logo" and non-"hedgehog logo" types. Perhaps we can fix the smaller issue and ignore these for now - but I'm certain the same confusion would persist there? |
#4266 is the long-term solution here. Short term, we can use the same icon everywhere, drop icons, or just use the generic event icon for non-posthog events. I think the option with the least risk would be to back-fill the generic, non-posthog events with the icon I shared above. |
Great sounds very reasonable to me. |
@clarkus Where do I find a svg (or a figma link) of the |
Sent it directly to you via slack - github won't let me embed SVGs. |
@mariusandra The recent icons are mostly Material icons, this is the "Open In New" one: https://fonts.google.com/icons?icon.query=open+in+new (SVG link) |
Ha, too bad, it's a shame I can't read. The rhombus I have not seen in vector form anywhere, but I'm also not sure if that's still the solution @clarkus is thinking of, there were some new ideas |
I was working on this as part of #4696. I don't think we should use the icon specified previously as a placeholder. We've updated the navigation since this was initially designed, so I was trying to address the icon types again. I am trying to reuse the navigation icons, or variants of those icons when I need to be more specific. Here's a screenshot below - I don't have a ton of time into these yet. If we need a placeholder, you can see it at the bottom of the list. Thoughts? Icons in order of appearance: cohorts, persons, events, actions, groups, and lastly a placeholder. https://www.figma.com/file/gQBj9YnNgD8YW4nBwCVLZf/PostHog-App?node-id=5569%3A33023 |
Oh this is a much better use of an icon 👍. Can you link to the figma page directly? I understand there's still more work to do, so just adding this as a braindump of thoughts for whenever you start that work. This definitely doesn't need an answer right now :). We have a distinction between "posthog properties" and "normal properties". The main difference is that normal properties are shown $as_is, but posthog properties are Cleaned up before display. For example: "🦔 Feature Flag Called" is actually "$feature_flag_called". So is "$groupidentify", but that's not flagged as a posthog event, so it's awkwardly hanging out between hedgehogs and shown with a $. I feel this "what you see is not what you get" behaviour is a strong enough reason to figure out an additional layer of taxonomy on top of the category icons themselves. I can come up with some ways to resolve this issue:
I'm not sure in any of them... |
Updates for differentiating options of the same type based on status. https://www.figma.com/file/gQBj9YnNgD8YW4nBwCVLZf/PostHog-App?node-id=5573%3A33304 |
This issue hasn't seen activity in two years! If you want to keep it open, post a comment or remove the |
Bug description
Custom properties don't look clickable. Feedback from a customer.
If you primarily use auto capture and other PostHog events you'll see the hedgehog logo, which makes them look very interactive - for events without this logo it makes them look less interactive and confuses people as to whether they're clickable or useable in queries.
Expected behavior
Each event should look like it should be clicked on, the missing hedgehog suggests it's potentially missing something
@clarkus I feel this is a very subtle UX problem - would love to hear your ideas on how to limit confusion here, without loosing the differentiation of custom vs pre-packaged events?
How to reproduce
Environment
Additional context
Thank you for your bug report – we love squashing them!
The text was updated successfully, but these errors were encountered: