[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/r9k/ - ROBOT9001


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: file.png (24 KB, 257x225)
24 KB PNG
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.
>>
>>84751097
John Scrollbar is a hero of the Internet.
>>
>>84751111
>John Scrollbar is a hero of the Internet.
Quads confirm
>>
>>84751097
not 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?
>>
>>84751132
Scrollbars 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.
>>
File: 1773613144474012.png (67 KB, 900x750)
67 KB PNG
>>84751097
I 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/X11
But I know that the mouse has military origins.

> pic
scroll bar on the left
>>
>ywn be a programmer in the 80s or 90s
honestly 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 cursor
no 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
>>
>>84751253
I wrote my first web page in 1999 acksually
>>
>>84751240
Linux never managed to get into usable UI

>>84751097
Now, 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
>>
>>84751354
Windows 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.
>>
>>84751385
damn, maybe that's why it's so shit then :P
>>
>>84751354
>Doesn't work on linux
On gnome (linux), long click a scrollbar. Wow, it gets a little bigger. You just enabled the precision mode.
Doesn't work on Windows(tm).
>>
>>84751412
doesn't work on KDE
also gnome is a turbo shit UI it's insane
>>
File: file.png (1.23 MB, 1190x595)
1.23 MB PNG
>>84752176
the ghost of Miguel de Icaza will visit you tonight
>>
>>84752316
It's okay, I'm armed:
https://woltman.com/gnome-bad/
>>
>>84752316
>>84752631
Wait 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.
>>
>>84752873
There were only TWO good UI platforms:
Delphi for anything pre-.NET
WPF for MVVM with live reloading and Databinding pleasure.
It infuriates me how much everything else is shit.
>>
>>84752897
>WPF
did 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!
>>
>>84752922
WPF 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
>>
File: ie.jpg (48 KB, 720x404)
48 KB JPG
>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.
>>
>>84752873
Yeah, 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
>>
>>84751258
Do 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.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.