If it was up to me I'd make adding options to the context menu something that you can't do without specifically choosing to in the control panel. Applications could supply context options to the OS but those shouldn't be displayed without the user going in and allowing each one specifically.
As an aside, Enderman gets up to wild Windows shenanigans on his YouTube channel – things like getting Windows 11 to run on a P4, jailbreaking Windows S mode, etc. It's some fun light entertainment if you're into that sort of tinkering.
The first time I used the context button intentionally was when I got around to binding it as the compose key.
As a bit of a tangent the X11 compose system is a really great way to enter less often used characters. Here is a bit of a tutorial, note this is probably openbsd specific.
in ~/.xsession bind the context key
xmodmap -e 'keysym Menu = Multi_key'
in ~/.XCompose include the locale specific compose dir(in my case this is /usr/X11R6/share/X11/locale/en_US.UTF-8/Compose) and set up some of your own
include "%L"
<Multi_key> <w> <e> <b> : "\xf0\x9f\x95\xb8" # spiderweb
Now hit the menu key then w then e then b and you get a nice spider web
I'm surprised something similar isn't already part of PowerToys. It seems to be a common complaint, with software cluttering it. Chrome browser even more so since they introduced a randomly scrolling menu so one can't even see all the options.
When Microsoft refactored the context menu on Windows 11, I had high hopes that the new programming model would move away from writing context menu handlers in COM/C++, eventually using out-of-process handlers that could be implemented in .NET, any other compiled language.
Nope, moving away from bare bones COM is too much to ask for WinDev, and already failed multiple times (.NET's original purpose, Longhorn, WinRT/UWP).
Is there any way to "show more options" by default on the windows 11 context menu? I often right click files to open with sublime, but that option is hidden behind "show more".
Great content. However, the scroll manipulation on this site is atrocious. You can't hold down-arrow to go down - it only moves the content by a pixel every second. Insanity. End this, Enderman.
Unlike y'all, I actually love the website! I mean, yeah, it could use some extra opaqueness and padding, but it looks cool. Rad, even.
Most of personal blogs in HN that I see on the top page usually look like they were made in the 90's, with either no CSS at all or simple CSS with just big paragraphs of text and no substance in between. I cannot stand them. My zoomer ass needs to be stimulated by getting eye candy while reading the content.
"Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting."
That website is poorly made. What's with the scrolling.
Anyway. Yes. It's a very very complicated software with hooks decades back. That's a feature not a bug. He's mad that it's complicated to customize, or really, understand and build UI customization for, including third-party applications implementations of them? What?
People still use mission critical software from 30 years ago that relies on their old implementations of context menus. So what?
I've never seen a good, reasonable use for scrollbars being made available to screw around with. If you build websites, don't muck up basic UI elements like the scrollbar, or go full screen, or do horizontal scrolling, or take over scrolling behaviors. Stuff like this site seems like half art project, half social experiment.
I'm not sure the article author should be speaking with such certainty and authority on the subject of what constitutes "good" UI.
A lot of what makes interface elements effective is predictability. Context menus are boring, consistent, and predictable - or they should be. You shouldn't ever be in a situation where you right click on something and say "wow! that's beautiful! that menu is so amazingly well done!"
Software is intended to do things. If your interface gets in the way of things being done, then the interface is the wrong tool for the job. Making things flashy or prioritizing aesthetics over functionality for the sake of appearances makes every element you co-opt automatically the wrong tool for the job, regardless of how "pretty" it might be.
If your site takes over scrollbars, the correct response to "what do you think of the custom scrollbars?" should be "wow, I didn't even notice a thing."
How true is that considering the older, complete context menu is basically hidden behind the newer context menu in win11? Clearly, they have no issues with over riding "mission critical implementations" (if they exist) of the older context menu so why not allow actually customizing it even more?
It's a very very complicated software with hooks decades back. That's a feature not a bug
That's never a feature, and I'm curious what amount of stockholm syndrome can make one say so. It's the bullshit-est menu implementation ever made and everyone has to suffer from it since 30 years ago.
Very informative. I finally divorced myself from Windows a couple months ago, but this would have been great information to have. I don't think the criticisms of Windows are particularly well-founded. To be honest, this seems like far less of a mess than any number of other parts of Windows (Win32 API comes to mind)
Some notes regarding the site itself: I like the use of the Win7 icons. The angled headings are fun. It looks nice, overall. Animated backgrounds are bad, please stop using them. Also, if my mouse is sitting in the side gutters of the page, I can't scroll with the scroll wheel - the mouse has to be in the middle of the page. That's irritating. It seems like you're trying to be too clever with the CSS. It's just a blog. The cheeky CSS antics get in the way of it being a good blog.