I think their website would be improved by rewriting it entirely in JavaScript, transpiling the JavaScript to JavaScript, requiring the JavaScript to render, re-implementing the entire UI in JavaScript including hyperlinks, then running JavaScript on the server to generate HTML, sending the HTML to the browser, also sending the JavaScript bundle with megabytes of hipster fonts and random people's github repos to insert spaces in a string and stuff, then finally re-rendering the client's page after the multi-megabyte JavaScript bundle finishes downloading.
Now that is the nice modern user experience I have come to demand as a user in 2019.
Ah the ultimate Single Page Abomination (as I jokingly call it even though I do my own at work but everything has its place).
Course Svelte is what might be the game changer in this regard.
Google maps does this with addresses. Why can't they just let someone copy the text. I don't understand why it's so purposefully hostile to users.
It saddens me that people learn to write "Hello World" on a website after downloading 1200 packages from npm...
The Web 1.0 look is fine.
But if you use CL a lot you'll know how bad the UX is, especially on mobile, especially compared to mobile-first camera-focused apps.
I can think of 5-10 incredibly annoying non-standard Craigslist UX elements off the top of my head.
- You have to do the whole "negotiate payment mechansim and shipping" thing every time. They could easily provide a sort of flow for when an agreement has happened
- On the buyer side you gotta basically just go in and delete your listing when it's done
There's an alternate universe in craigslist where you could somehow signal "I have a potential buyer" to put the thing in hold, and a single-button finalisation step when its done. Similarly, sellers could be able to register certain info to just plop it into a message.
I understand that the existing UX (mainly e-mail forwarding) makes this hard. But... well maybe they can change their UX
CL in contrast is easy & understandable. You post an ad, post a price, and done. No "profile" or "account" to manage, etc.
Yes?
In every dropdown menu you've ever used, the currently selected item pops up in the center of the control. The other items are arranged above and below the currently selected item.
https://i.imgur.com/H7Mrs6B.png
Craigslist's view selector instead lays out the items below the control. "List" is always placed within the control, despite not being active. To select "List" you need to click what should be the currently selected item.
https://i.imgur.com/UPlljil.png
Completely unnatural experience and still trips me up every time I use it.
https://i.imgur.com/kd83CAK.png
Craigslist positions the first item of the static list within the control, forcing you to awkwardly select the control itself to select the first item. I have to think about it literally every time I use that drop down.