You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This requires adding icon support to the TextButton widget Vue component so it fits the UI spec:
Then possibly applying special CSS in Panel.vue to remove the gray background so it appears more like it does right now.
Original Issue:
Just started using graphite and came into the realization that it should be clear what is clickable. I thought that this was a button:
Instead, just the icon is clickable.
Seeing the colon later made me realize it was just explaning the shortcut, it is still bad because the icon and the label feel like a separate entity from the shortcut label. Also, the icon is very small, not really optimal for touchscreens which Graphite is also targetting.
I don't know if the project has ui guidelines as of now (I found a miro board on the user-interface channel in discord but had no access), do we?
The text was updated successfully, but these errors were encountered:
Thanks for your feedback on that! I wanted to make those part of the button but it would add some complexity and I decided against doing that initially, but with your suggestion, that's definitely worth changing sooner than later. One more thing to mention is that we will need to feed this layout from the Rust backend so it can provide the keyboard shortcut correctly based on the user's OS (#206).
Increasing the icon size, although it might help with touchscreens, would deviate from the UI spec. For touchscreens, we'll probably want to just increase the entire UI size, which will be a setting in the future configuration panel.
The UI spec is, currently, just an Adobe XD file I have on my computer. Any Miro board you may have found is old and never had anything on it. I have plans to port that content into some more formal UI documentation that will be part of the design section of the upcoming docs portal. Then we'll eventually port it over to a Graphite file once the app is up to the task of doing UI mockups.
This requires adding icon support to the
TextButton
widget Vue component so it fits the UI spec:Then possibly applying special CSS in
Panel.vue
to remove the gray background so it appears more like it does right now.Original Issue:
Just started using graphite and came into the realization that it should be clear what is clickable. I thought that this was a button:

Instead, just the icon is clickable.
Seeing the colon later made me realize it was just explaning the shortcut, it is still bad because the icon and the label feel like a separate entity from the shortcut label. Also, the icon is very small, not really optimal for touchscreens which Graphite is also targetting.
I don't know if the project has ui guidelines as of now (I found a miro board on the user-interface channel in discord but had no access), do we?
The text was updated successfully, but these errors were encountered: