patterns: Outstanding issues
As asked in matrix, opening an issue:
So, some assorted thoughts:
We currently don't have pill buttons and apps just bundle styles, though we probably should at some point.
What about split menu buttons?
We'll have a widget for that for the borderless header bar redesign, since that style is way too complex to reproduce by apps in a consistent way.
Spinbuttons are separate widgets that have absolutely nothing to do with scales. (Also yes, sliders are actually called GtkScale, not sliders)
I previously said it can't be implemented for mobile, though I was wrong, it can be done with a flowbox, though I wouldn't really recommend any app to do that. Same goes for the general multi-column-ness of that page tbh.
However, this actually cannot be - if it's a flowbox, there's no way to have an extra margin on top of Permanent/Dismissable only for mobile.
Also Other type is (and has always been) unstyled, I don't think we want to actually use that type. TBH I'm not sure why it even exists, it was unstyled even in GTK2:
TBH this isn't really what I'd expect Refresh to do - should it maybe be a stop icon? (as in browser stop,
Should Operation be destructive action? Also I thought we encourage verbs for buttons? Same goes for Action.
Is this really something we want apps to copy? With OK and only one button...
The mockup is missing level bars, is that intentional? Also widgets like GtkColorButton
etc.
Suggestions aren't a thing, are they?
Meanwhile a feature that actually exists is an embedded progress bar.
Also that's not a text field with a button, it's a text field with emoji picker. That's a completely different API. Also they are called entries and not text fields.
Similarly, check boxes are called check buttons. Icon buttons aren't a separate widget from buttons, it's just buttons with icons in them, instead of labels. Meanwhile toggle buttons are actually separate - GtkToggleButton
.
Should there be flat text buttons as well? Also, is that a GtkScaleButton
or a regular button?
Not related to these pages, but sidebar:
We most definitely don't want to encourage using flow boxes for content, that's what GtkGridView
is for.
What are model views?
I'm not sure what you mean either. Also, the icon is same as on flow box.