You ever just look at a scroll bar and think about how a person made it? And everyone uses scroll bars. Whoever invented this is famous.
>>84751097John Scrollbar is a hero of the Internet.
>>84751111>John Scrollbar is a hero of the Internet.Quads confirm
>>84751097not really, it seems pretty intuitive. i think that the mouse cursor and just being able to render text is way way more interesting
>>84751097>Whoever invented this is famous.Then how come no one knows his name?
>>84751132Scrollbars can be considered an extension of a cursor, since you can use the scroll wheel to move them just like you can move your mouse to move the cursor.
>>84751097I was playing with a very old X11 GUI (linux graphical user interface, before linux). I had a problem with scroll bars, couldn't use them.I had to mess around for a LONG time, until I understood that to drag them, you had to middle click and drag.Turns out that was not a detail. Back on modern linux, I tried the middle click. Not the same effect, but depending on the graphical toolkit (gnome, Qt...), one click moves you one page down, the other gets you directly where you clicked.But idk who invented that.https://en.wikipedia.org/wiki/X11But I know that the mouse has military origins.> picscroll bar on the left
>ywn be a programmer in the 80s or 90shonestly being a CStard back then wouldve been so satisfying now you have to learn endless of gay frameworks only to be useless and unhireable everything is so grim now
>>84751097>You ever just look at a scroll bar and think about how a person made it?i think this about literally every computer thing that isn't html, and even a lot of html makes me think this too
>>84751174>Scrollbars can be considered an extension of a cursorno they arent, but they are made to be used with a cursor, although you can use any other key to scroll through them. at the end of the day, the scroll wheel is just another key but it is made in a way in which you can just keep scrolling forever instead of needing to tap a specific key yk?
these wizards man, they get back from their job at the travel agency and just start hitting the bottle
>>84751253I wrote my first web page in 1999 acksually
>>84751240Linux never managed to get into usable UI>>84751097Now, hold your click on the vertical scrollbar, move up or down, move your mouse left (still clicking!) and notice how it jumps back to your initial position! Useful for editing text and needing a quick check!Now move the mouse back to the right, and you're scrolling again!Doesn't work on linux or non-native scrollbars
>>84751354Windows has been stealing from KDE for decades now
>>84751097>and think about how a person made it?I think about the one who has made the modern version that you can barely fucking see and hope he has an itchy asshole for the rest of his life.
>>84751385damn, maybe that's why it's so shit then :P
>>84751354>Doesn't work on linuxOn gnome (linux), long click a scrollbar. Wow, it gets a little bigger. You just enabled the precision mode.Doesn't work on Windows(tm).
>>84751412doesn't work on KDEalso gnome is a turbo shit UI it's insane
>>84752176the ghost of Miguel de Icaza will visit you tonight
>>84752316It's okay, I'm armed:https://woltman.com/gnome-bad/
>>84752316>>84752631Wait Miguel isn't dead
OP if you're this weird, you should watch 'The Mother of all Demos'. not sure what the best version online is, but it's some 60s presentation showing off a live, interactive computer terminal where you can manipulate text using something the lab boys built called a 'mouse' (whoa).GUI widgets on Windows though, absolute nightmare. was some Windows16 C library, then they built C++ MFC on top of that, then Microsoft really wanted C#/.NET to be the hip new thing, so that was another layer, then they pivoted to 'Metro' for touch screens (that nobody had).basically it was impossible to just sit and write code to get a native look and feel Windows program. the closer to brass tacks you got, the more you'd end up with a Windows 98 scrollbar in Windows Vista, for some reason.the X Window System is also a dinosaur with a dozen competing GUInsystems, but Tcl/Tk was RIGHT THERE for the Tcl/Tking. it EVEN looks native e.g. on Windows or in GNOME. fuck Gtk+, fuck Swing, i can see why most programs are now just web browsers. it's what we deserve.
>>84752873There were only TWO good UI platforms:Delphi for anything pre-.NETWPF for MVVM with live reloading and Databinding pleasure.It infuriates me how much everything else is shit.
>>84752897>WPFdid they finally get it right? are there bindings for other languages?i haven't programmed in 10+ years now, but from what i hear, Microsoft have been weirdly competent lately. i know Windows itself is shitty with telemetry/bloat/AI, but their tools and services get a lot of praise. Visual Studio Code would have been some $100 software back in the day. now it's open source and, yeah, breddy gud.and put PowerToys in Windows by default, you fucks!
>>84752922WPF has been in a state of minimal maintenance for years lol.What do you mean by "finally get it right?"For me it's the ultimate gui library, everything is simple and make sense, you can customize components using templates and styles, the databinding is easy to setup, Converter classes are easy to make...Though it's not used today by microsoft. After that there's been UWP (shittier WPF) and now it's WinUI3 (shittier WPF)https://www.markwithall.com/programming/2013/03/01/worlds-simplest-csharp-wpf-mvvm-example.html
>be at a computer screen for the first time>'okay, this gizmo moves that arrow around. there are two buttons. i guess i can click things.'>see icons on the main screen>'Internet Explorer. well, i want to explore the internet, i'll click on that.'>*click*>nothing happens.we all take this for granted in our muscle memory now, but 'double-clicking' was such a retarded UI decision.
>>84752873Yeah, I'm this weird. I wrote a whitepaper on how to make full apps from just facts without LLMs. Did the Xerox PARC demo get recorded? It gets mentioned all the time, but I've never seen it.
Old ui's just feel better. Like for webpages it was common to see where in the directory you were. Everything was compact, clean, smooth, efficient. New websites feel cluttered and clumsy, and it's always a mystery where you actually are. Will hitting backspace go to the previous page or will it close the tab? How many seperate parts of menus do I have to memorize the path to get back to this specific page in the future?The internet used to be much much bigger. Sites had many pages, then you could look at the webring or linklist and find even more cool stuff that was relevant. It worked much better than the google and yandex we see today. I will say that for a brief time google was not bad as a search engine before they became an seo ads platform and sentiment control machine. Modern search engines actively suppress or deindex relevant sites for all terms, not just spicy ones.Even if it looks like shit everyone should try making a website. It's like social media but better because there's no messaging or friends or algorithm involved, and it's about something you like instead of about yourself or other people.
>>84752922>are there bindings for other languages?The closest thing that I've seen is MVVMCross
>>84751258Do you ever read code? MonoTouch.Dialog is a legacy project but has an extremely interesting concept of using a database to drive a UI directly.