That is fantastic. Like others have commented, I can nearly feel the lack of latency, where `Create new file` would open up a small modal with a text box to copy paste/type into.
Or `Clone or download` being immediately obvious as having 2 options, SSH or HTTPS.
I feel like I could show this to a trainee and they would understand each feature in under a few minutes.
I couldn't have imagined thinking that _that_ UI was the golden age of usability...
Same with mobile phones. I can remember the time when I can send a text message with phone in my pocket using just my thumb. You can type send SMS in like 5 seconds.
Today, you swipe, etc etc. takes 3 seconds til you start typing.
I wonder how kids today get away with texting in class, that was like the height of spy craft when you'd be texting a friend in your pocket while pretending to be writing notes on what the teacher was saying.
It was easy to work out what to click and what doesn’t do anything.
Buttons that don't look like buttons but more like static text are a "modern" and irritating trend, but a while ago I had to use a web application which somehow managed to show all 4 combinations of "button-ness": it had buttons which looked like buttons, buttons which didn't look like buttons but static text, static text which looked like static text, and most WTF-inducing, static text which looked like buttons.
It really boggles the mind to wonder who/what decided on that, since making non-clickable text look like buttons --- complete with text that was also suitably ambiguous, e.g. "Remove" --- is something that I've never seen a rationale for.
The irony is, while it could be argued that you can mouse over controls in a web app to see whether they're clickable, this flat UI trend came from touchscreen mobile devices where "mouse over" just isn't a thing!
Yep, The last version of windows I used heavily was Win2k and for me that was the peak of their UI for people like us.
I get the rationale behind much of what followed by every time I have to use Windows 7 I wonder what the hell they where thinking, I don't dislike Win10 (from a UI perspective) quite as much.
Cinnamon/GTK (Mint-X-Sand) is still much clearer for me than Win10 though.
Yes, you would expect the armies of UX experts to be able to figure out basic consistency and discovery of components. Seems all the good UI research (using actual user experience testing) in the late 20th century has been largely forgotten.
http://prior.sigchi.org/chi96/proceedings/desbrief/Sullivan/... is a fun read. At the time, the very concept of a UI on a computer was itself alien to many of Microsoft's target users - they did a lot of user testing to come up with what ended up in Windows 95.
Agreed. Maybe I am just showing my age but I love the classic design. It was clean and crisp while still looking nice. Didn't waste space with massive controls, etc. I was never a fan of the Vista/7 looks. I am not super keen on the looks in Windows 10 but they are an improvement imho.
I wish people paid more attention to things which give the appearance of latency, even when none exists.
The Windows volume control in the task bar drives me crazy. You change the volume, and after you mouse-up, this slow building chime plays and fades out. It makes changing the volume feel so slow, especially if you're quickly adjusting it multiple times to dial it in.
It's such a small detail, but it could be so much simpler and feel so much faster.
> You change the volume, and after you mouse-up, this slow building chime plays and fades out. It makes changing the volume feel so slow
You click the mouse once at a desired volume level, and get a positive confirmation. I don't understand how this makes the changing of volume to be perceived as slow... Okay, now I see, the new sound effect in Windows 10...
> but it could be so much simpler and feel so much faster.
So true with the latency. I set up an NT4 VM with word 97 a while back just for a nostalgia trip. Holy shit that is fast. How did they make windows 10 such a chunk of gammon in comparison. Literally no productivity difference has been gained between then and now, just some cheese moved. 21 years of nothing!
Is using an outdated version of windows grounds for a complaint?
I don't know much about the OSHA standards, but I thought it was primarily about the safety of the lives of the workers. What part of their standard does old OS violate?
Using XP is bad for your (mental) health, and if you try to store sensitive information on it then it's also bad for your social and financial health too.
Almost. Except compatibility breaks with old libraries - which is the case. (I'm okay with "no more updates for you, XP is older than coal now"; just don't pretend that updates are even possible there)
At the time it seemed like a really poor and ugly attempt to rip-off Apple's OS X Aqua design. IIRC the betas had a really nice theme called "Watercolor" that I still miss.
Although looking back at both designs now in 2018, those OS X pinstripes and heavy drop shadows feel way more dated than Luna's Fisher-Priceness.
Off-topic question about VSCode - it is Electron based, which was released in 2013. Now, Microsoft had/has team in Zurich, Switzerland - they've specially opened the office to hire Erich Gamma (of Eclipse and DP fame). The team led by Gamma was working on VSCode predecessor (I think), in 2011... So what happened there? Did they abandon most of the stuff and switched over Electron later?
Visual Studio Code joins the Monaco editor with an Electron-based environment to provide desktop text editing. That's about as opposite as abandoned as you can get.
Plus, Monaco powers more than just Visual Studio Code. Visual Studio Team Services and the Azure portal uses Monaco as editor of choice in a large number of places. Monaco powers online REPL/sandboxes such as Typescript's playground [1]. IE10+ and Edge Dev Tools are powered by Monaco (and the minimized gunk of the average random webpage sources was an early impetus for Monaco to have much of the performance we see in VS Code today).
I'll buy the extension off you for $5/install count? I promise to wait at least a day before bundling malware, since you hit front page of HN there should be some great targets.
/Sarcasm obviously.
But there's just no way i'm installing something that can "read and change my data on github.com". Chrome extension permission granularity is just not sufficient. Especially since data exfiltration is possible using CSS only (e.g. https://blog.acolyer.org/2018/05/28/large-scale-analysis-of-... )
This is a careful balance between extensions being almost completely useless and extensions being able to take over the whole browser...
Just read the source code if you don't trust it.
Edit: it seems this extension has no javascript code, just stylesheets that get applied by manifest.json. Seems this actually could be a good spot for more granular permissions. "change style information on *.github.com"
> Just read the source code if you don't trust it.
No, that doesn't really work for Chrome extensions - they can silently auto-update, and will no longer match the published source.
It's just barely possible to run the extension directly from the source code - you either need to put up with popup warnings every single time you open the browser, or, need to install an entirely separate developer version of Chrome.
Certainly most people here aren't doing that.
> change style information on .github.com
It would be an improvement, but it turns out stylesheets can be used for malicious data exfiltration anyway (see parent).
>No, that doesn't really work for Chrome extensions - they can silently auto-update, and will no longer match the published source.
As much as I hate Google, this is exactly how most people use free software linux distributions. The only difference is the barrier of entry for new/updated software.
>need to install an entirely separate developer version of Chrome
Heh, I'd probably expect anyone who audits all of the software they use to already be using chromium.
The salient difference is that bribing Google or Red Hat is practically impossible (a hypothetical billion-dollar exercise reserved for state actors); whereas bribing Chrome extension developers is definitely not hypothetical, maybe even commonplace (e.g. some friends were hit by https://www.ghacks.net/2013/12/26/hoverzooms-malware-controv... ).
For high-value targets, like full access to a software developer's private github repos, there's definitely an economic incentive to do this.