Open zorbathut opened 4 years ago
As a start on this, you can change the display settings for a given user in the settings. We could just change the default theme from white to something that's less hard on the eyes. (I'm partial to solarized dark).
I suspect this is going to end up needing a UX expert's touch, and while I'm not a UI expert, I am at least experienced with it. So I'm probably going to end up being the one to do the work here.
In terms of white-on-black vs. black-on-white, I'm all in favor of allowing people to choose white-on-black if they prefer, but black-on-white has evidence that it's easier to read in most cases and it also looks more official and legitimate. So I'm definitely keeping black-on-white as the default.
I really like the starting point of this website. I don't know if I'd call it eye-searing, but my preferences are mostly in line with whats available on reddit. I've been doing front end web development for ~seven years. I'm not explicitly a designer, but I know enough of their job to get my job done when they are dragging their feet. If I'm not at an expert in UI then I am at least a journeyman.
I do think there are some things to improve and I've already got the first one complete:
That all sounds reasonable to me, but I'd definitely like a mockup first (although that might be easiest done by just putting it together). I admit I'm going to be a bit picky on this one, warning in advance :) but it sounds like you're around the same skill level I am so it might go pretty smoothly.
For part 1, here is the background color change:
(edit - one thing to note is that an earlier PR got the "Vote" and "Voted" button text switched up: https://github.com/themotte/tildes/pull/21/commits/180b441311ce11a72462ad40d48c2b5e25277e5d)
I opened up another separate PR for the tags issue. Which felt like some low hanging fruit that i could quickly accomplish
The PR: https://github.com/themotte/tildes/pull/29
Image of main improvement:
This is the Appearance when hovering over 'person' tag:
My style changes also impacted the screen where tags are added. Tags no longer have a square highlight:
changes to the preview section, PR: https://github.com/themotte/tildes/pull/31
I decided not to add a full border around the preview section. Just a left hand border worked pretty well to distinguish the content, both when the content is collapsed:
And when the content is expanded:
Tildes' UI is, in my opinion, kind of eyesearing. Clean it up and spend some effort focusing user attention on the things that matter.