Updated GNOME User Interface Guidelines are now official
The ultimate litmus test for any GUI is to ask a relative with average computer skills to perform basic tasks in your program.<p>If he&#x2F;she asks questions like &quot;why the fuck is the Confirm button up with on the window handle?&quot; Or &quot;Where are the small previews when I&#x27;m selecting images?&quot; you have failed. In its current state GTK is not only a footgun, but a footgun factory with the biggest manufacturing throughput in the GUI library world.<p>And I&#x27;m not writing this out of spite. I want GTK to be successful and I do believe some of the underlying tech is great but the actual ui&#x2F;ux choices it want&#x27;s to steer you towards are consistently terrible almost to the point of &quot;want to do $THING? Check how gnome apps do it and do the complete opposite.&quot;