logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: f6ef8b42293f0c61cf3908718fec086696e358eb
parent ac5710af2951d4e6643b54b7e406fef9ab9ed454
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sat,  9 May 2020 01:45:44 +0200

decreases of usability: GtkColorSelection vs. GtkColorChooser

Diffstat:

Mdecreases of usability.shtml6++++++
Aimages/GtkColorChooser.png0
Aimages/GtkColorChooser_custom.png0
Aimages/GtkColorSelection.png0
Aimages/GtkColorSelection_palette.png0
5 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/decreases of usability.shtml b/decreases of usability.shtml @@ -20,6 +20,12 @@ <p>Want some system where the scrollbars are glorious? Plan9. Like the rest of the system the UI is simple as fuck but presents everything well. You get to choose how much to scroll on each click based on the position in the scrollbar or directly at a precise position with another click, meanwhile I had to hard-modify my current mouse so I would have less to no friction on the wheel.</p> <h2>Behaviours from other platforms into yours</h2> <p><a href="https://www.jwz.org/blog/2012/04/why-i-use-safari-instead-of-firefox/"><cite>jwz: Why I use Safari instead of Firefox</cite></a>: <q>I don't <i>want</i> your Linux in my Mac. I want my Mac to behave like a Mac. That's why I bought a Mac.</q>. Well Firefox… I don't want your Windows into my Linux (or Unix), if you don't want to maintain behaviour consistent to the platform, maybe keeping on simply using GTK or making a small wrapper, or another toolkit would have been better, but no, you did you own <abbr title="Not Invented Here">NIH</abbr> with XUL, which you're doomed to be the only one using.</p> + <h2>Gtk3 ColorChooser</h2> + <p>GTK 3 came with the deprecation of the GtkColorSelection, which looks like basically any other colorpicker, you have a colorwheel, a way to tweak your color, optionnally a palette, a picker to grab a color from elsewhere, say your design guidelines and you have an entry where you can put a name or a <abbr title="Red Green Blue">RBG</abbr> hexcode.</p> + <img src="/images/GtkColorSelection.png" /> <img src="/images/GtkColorSelection_palette.png" /> + <p>And next you have this bullshit, which is a huge usability failure. You are greated with a palette, now I don't know about everyone but how I do is usually pick a color close enough and adjust it with the color wheel. A bit like painting, you pick some pre-made color and you adjust it. Of course you still have the color wheel by pressing the Plus(+) button at the bottom but no way to go back.<br /> + And let me address the BEAR (gnome2 icon to me is a bear and that got stuck) in the room: Where is the fucking colorpicker? Where is the HTML hexcode? I need this shit basically all the time, heck I made a Gtk2 application back in 2012 that I used for years mainly for the colorpicker and getting or putting hexcodes.</p> + <img src="/images/GtkColorChooser.png" /> <img src="images/GtkColorChooser_custom.png"> </main> <!--#include file="/templates/en/footer.html" --> </body> diff --git a/images/GtkColorChooser.png b/images/GtkColorChooser.png Binary files differ. diff --git a/images/GtkColorChooser_custom.png b/images/GtkColorChooser_custom.png Binary files differ. diff --git a/images/GtkColorSelection.png b/images/GtkColorSelection.png Binary files differ. diff --git a/images/GtkColorSelection_palette.png b/images/GtkColorSelection_palette.png Binary files differ.