[ / / / / / / / / / / / / / ] [ dir / animu / asmr / rel / strek / sw / travis2k / vore / zoo ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 7559cdaf11bcd8b⋯.png (8.24 KB, 332x231, 332:231, cdplayer.png) (h) (u)

[–]

 No.893629>>893636 >>894179 >>894181 >>894207 >>894807 >>895081 [Watch Thread][Show All Posts]

Hi, I'm posting here on /tech/ because where else can I rant a little? Who knows maybe some of you do UI work and this may touch your thoughts. I'm a dinosaur and I'm still not using touchscreens. And I won't live long enough to use Johnny Mnemonic style VR headset and gloves neither. Anyway here goes:

* Don't make buttons, menus, gauges and other stuff appear and disappear. Disable or enable (grey out) if you must, but never make them ghost in and out from nowhere.

* Don't resize the dialog or its controls automatically. Resizing stuff should be left manual, up to the user.

* If your program or webpage has a "mobile" version then it's assumed that the other version is for desktops: this means mouse and keyboard. Stop giving desktop users your touch optimized interfaces when a mouse pointer is 1000x more accurate than any phonefag's greasy finger.

Thank you very much, have a nice and productive day. Alternatively I'll see you in hell!

 No.893631>>894623 >>894807

get with tablets bozo you dont need "buttons" or "mouse" egghead, just point with a finger fag

what are you a retard?


 No.893636>>894193

File (hide): d6f3c49d9e34608⋯.png (13.35 KB, 637x85, 637:85, FLAT DESIGN.png) (h) (u)

>>893629 (OP)

>buttons

What the fuck is that? Surely you're not talking about the icons that are floating vaguely in flat area?


 No.893637>>893651

File (hide): d7ec4c9b9b4673a⋯.jpg (83.21 KB, 650x194, 325:97, ui.jpg) (h) (u)

Sorry OP, a good UI design wouldn't justify keeping a "UX expert" on the payroll so he has to keep changing the interface every other week.


 No.893638

only good UI is the one that gets the fuck out of your fucking way


 No.893651>>893655 >>894140 >>894149 >>894461 >>894784

>>893637

they just described 95% of all Linux programs, including Linux itself


 No.893655>>893678 >>894158 >>894377 >>894571 >>894686

File (hide): 068288313d585d7⋯.jpg (1.35 MB, 1944x1945, 1944:1945, 4cea371fcb6739f17411a4c898….jpg) (h) (u)


 No.893678

>>893655

nigga said "Aflac" one too many times


 No.894140>>894160

>>893651

>poorly documented

>Linux and Linux programs

You're retarded


 No.894149

>>893651

That's the joke.


 No.894158>>894173

>>893655

>bird (goose?) has teeth lining the rim of its beak

>if it weren't enough, it also seems to have yet moar teeth lining the rim of its tongue

interdasting


 No.894160>>894163

>>894140

Sorry. I don't use software written by trannies and pajeets.


 No.894163>>894253

>>894160

All modern software is written by trannies and pajeets


 No.894173

>>894158

I thought so, too. I didn't know that about their anatomy.

Polite sage for offtopic.


 No.894176>>894179 >>894198

File (hide): c7096761a975ac4⋯.jpg (35.59 KB, 376x500, 94:125, 51qAv8MZ1eL.jpg) (h) (u)

Developers should know this: each operating system or desktop environment provides a document called Human Interface Guidelines. But you can call it the holy bible. Heed its rules. Do not deviate from it. Your interface must not stand out. It must look like it belongs with the system and every other program for it. You must never use custom window borders, custom buttons, any shit like that. Good user interface is plain.

https://en.wikipedia.org/wiki/Human_interface_guidelines


 No.894179>>894256 >>894776

>>894176

>>893629 (OP)

Good user interface is actually one that works with the psychology of how all humans work. The Window Icon Menu Pointer paradigm of user interfaces does not work optimally for humans because of the modal nature of how this paradigm works that hinders the nature of humans to form habits. Jef Raskin wrote a book about the proper way to design a human interface that works in account of human psychology.


 No.894181>>894260

>>893629 (OP)

> Don't make buttons, menus, gauges and other stuff appear and disappear

I have clicked on "use this device for backup" far too many times in Windows 7 after inserting a usb stick due to the change in layout 1 second after the dialog comes up. If you can't do the layout when the window appears, kill yourself and don't write software. This goes for websites, too.


 No.894193

>>893636

This is an insult to flat. Even a DFC has some definition.


 No.894198>>894199 >>894628

File (hide): 5f694aef43f38da⋯.png (79.67 KB, 221x247, 17:19, smugrika.png) (h) (u)

>>894176

Um no sweetie, we write our own widgets in HTML5/CSS so that our electron app looks the same everywhere.

You think I'm going to write 5 interfaces for my program? Or actually "port" it to your platform like it's 1980? Or write it in an outdated language like C/Obj-C, or LISP/Scheme?


 No.894199

>>894198

I mean you say that like it's a bad thing


 No.894201>>894305

File (hide): 92ce92760a2ccff⋯.jpg (133.92 KB, 654x435, 218:145, tvQNX-pterm-photon.jpg) (h) (u)

Only good UIs are in text famalam.


 No.894207>>894228 >>894241 >>894256 >>894274

>>893629 (OP)

You forgot to mention...

>eliminate all pop-ups, they’re fucking annoying and nobody likes them. They appear from nowhere and demand you read them and won’t go away until you decide whether to hit cancel or ok.


 No.894228>>894369 >>894391 >>894498

>>894207

Right, and pretty much no one does it. "Do you really want to close without saving?". Yes you fuck, get out of the way.


 No.894241

>>894207

Now that you mention this I want to find the inventor of popups and annoy him until he seppukus himself


 No.894253>>894307 >>894790

>>894163

>All modern software is written by trannies and pajeets

this is mostly true. and it is as it should be.

open-source = trannies

commercial = pajeets

consider the following-

as any technology progresses across time, the price of it drops--but the people making it change as well.

it begins with the wealthiest and most-educated workers, and progresses away from them, to the poorest and least-educated workers


 No.894256

>>894179

Anybody tried out his Cat/LEAP editor's interface to see how it compares with vi/emacs?

>>894207

The proper term is "modality"


 No.894260

>>894181

I fucking hate this shit so much I got angry just reading this


 No.894274>>894289

>>894207

No, they are adequate at times. It's too easy to slip onto the close button.


 No.894289

>>894274

Why not make the close button double-click?


 No.894305>>894653

>>894201

>those title bar buttons though

look very non-text tbh


 No.894307

>>894253

>open-source = trannies

Why would open sores have a tendency to attract trannies and lose non-trannies over time?


 No.894369>>894380

>>894228

That popup dialog that is a nuissance >95% of the time will still save you from accidentally discarding your work once in a blue moon.


 No.894377

>>893655

hands off my goose, bastard


 No.894380>>894387 >>894391 >>894414 >>894454 >>894498

>>894369

Autosaves every few minutes are a better way.


 No.894387

>>894380

few minutes?

why not automatically and transparently? like Sublime Text does


 No.894391>>894474 >>894506 >>894620

>>894228

How often do you open a productive program, do some shit with it, and then close it without wanting to save your progress? That shit has saved me countless times.

>>894380

A normal person can make a lot of progress in a "few minutes", pajeet.


 No.894414

>>894380

autosaves are garbage. Every editor should have automatic version control.


 No.894454

>>894380

Autosaves are discarded on close. They are for when the shitty app crashes


 No.894461

>>893651

found the brainlet


 No.894474>>894498

>>894391

It's happened a lot. I'll start to edit something in vi or create a new file, and then decide what I was going to do is wrong or come up with a better idea, and then just :q!


 No.894498>>894573

>>894228

You're too goddamn finnicky.

>Alt-F4

>Alt-n

Nuisance gone in 0.1 seconds

>>894380

>autosaves

<fuck around with file

<don't mean to save changes

<10 minutes pass, autosave triggers

<try to undo back everything

<undo list doesn't go that far back

yeah well, fuck you

>>894474

>:q!

Use ZQ instead (pinky on right shift).

Also, ZZ saves (if changes were made) and quits.


 No.894506

>>894391

>How often do you open a productive program, do some shit with it, and then close it without wanting to save your progress? That shit has saved me countless times.

Often I have two files open but only want to keep the changes in one of them. I've literally never forgot to save my shit, Ctrl+S before close is hardwired into my brain by now.


 No.894571>>894637

>>893655

>you are fucking goose all life since you can remember

>one day someone grabs you by the neck and suffocates you

>you are helpless and can't do shit

>the end

>+++

>no profit


 No.894573

>>894498

>zz saves and quits

doesn't x do the same?


 No.894620>>894644

>>894391

all the time, you stupid nigger. for example temporary stuff in notepad. of course i just press the close button and then alt+n


 No.894623

>>893631

t. retard


 No.894628

>>894198

Please report yourself to the nearest gassing station immediately.


 No.894637

>>894571

>>you are fucking human all life since you can remember

>>one day someone shoots you with heart attack gun or plants you some "Новичок" nerve agent

>>you are helpless and can't do shit

>>the end

>>+++

>>no profit


 No.894644

>>894620

A real text editor keeps all the opened files in tabs, saves the session if you close the editor, and resumes when you open it again, including files that haven't been saved. And it won't ask for confirmation about tabs that have never been saved as files, and don't have anything in them.

How about you stop using shit software. If I make a program that shows a popup every time you click it, that means my program is shit, not that popups are shit.


 No.894653

>>894305

>Improper greentexting

>tbh

way to show your reddit.

lurk more


 No.894686>>894739 >>894763

File (hide): d70982b31dd3189⋯.jpg (14.96 KB, 214x213, 214:213, 1394066912763.jpg) (h) (u)

>>893655

Geese always terrified me, but

>teeth on their FUCKING TONGUES

They don't want you dead. They want you to suffer.


 No.894739

File (hide): 611a2be996e89e9⋯.jpg (96.66 KB, 1280x720, 16:9, maxresdefault.jpg) (h) (u)

>>894686

>Geese always terrified me

Anon we're cute.


 No.894740>>894745

The only truly unforgivable sin is focus stealing.


 No.894745>>894750

>>894740

>Be typing away in a login page:

>anonimous@example.com\tpassword1234\n

>botnet app steals focus, posts it to every monitor on planet.

Every fucking day!


 No.894750>>894785

>>894745

>be typing post

>randomly, out of nowhere

>OH HAI FAGGOT ASS LUSER I DOWNLAOD SOME SHITTY UPDATES AND INSTALLED THEM DO U WANNA REBOOT NOW

>focus <space> stealing <space> is <space> a <space> menace <enter>

>OH NICE I SEE U WANNA REBOOT IM HAPPY FOR YOU SEE YOU IN 2 HOURS AFTER UPDATES HAVE BEEN APPLIED

>5 hours later OS boots up again

My blood pressure rises when I think about it.


 No.894763>>894768

>>894686

>Geese always terrified me

Geese is the reason why "SNK boss" is a trope.


 No.894768>>894772 >>894782

>>894763

>trope

DON'T

-t. pre-crash troper


 No.894772>>894773 >>894792

>>894768

>pre-crash

?


 No.894773>>894792

>>894772

It seems TV Tropes was infected by the SJW virus.


 No.894776

>>894179

You have a pdf, buddy?


 No.894782>>894792

>>894768

TV Tropes has always been, and always will be gay. Just like you.


 No.894784

>>893651

I agree. The UI on the Linux kernel bothers me to no end.


 No.894785>>895061

>>894750

>using terminal editor

>computer a little groggy because it just booted up 5 seconds ago

>go to do something else

>terminal editor steals focus

EVERY TIME


 No.894790

>>894253

That's a great explanation, thanks


 No.894792>>894974

>>894772

The Great Crash, the first time the entire site imploded due to DDOS, and had to be restored from Google/Wayback cache, because Eddie didn't back up anywhere near often enough.

>>894773

The site's downfall IMHO was before SJWs, and would better be described as a rulecuck/no fun allowed coup in what had before been a pretty much unmoderated site. By the time SJWs really hit around 2012, the site's soul was long dead in my eyes.

>>894782

Maybe, but much like 8chan, it was also fun.


 No.894807>>894848 >>894851 >>895059

>>893629 (OP)

>Don't make buttons, menus, gauges and other stuff appear and disappear.

Do you prefer cupboards with glass doors to wooden ones?

>Don't resize the dialog or its controls automatically

Usually it's your system scaling preferences that manage that. My dialogs don't resize at all.

>then it's assumed that the other version is for desktops: this means mouse and keyboard. Stop giving desktop users your touch optimized interfaces

Stop using that 96dpi CRT monitor, gramps. My Retina display does not have this problem. Try visiting those websites on 50% scale to see how they look for normal people.

>>893631

Mouse is a substitute for lightpen input interface with is in fact a skeuomorph for normal pen which had a predecessor in form of stilo, a carved wooden stick for clay tablets which came as a more robust way to keep data compared to ink and brush on stone which was preceded with finger, ink and stone walls.

A computer mouse and GUI pointers are mix of skeuomorphs for both finger and pen.


 No.894820

UIs should only be a frontend to text commands.


 No.894848

>>894807

>Stop using that 96dpi CRT monitor, gramps. My Retina display does not have this problem. Try visiting those websites on 50% scale to see how they look for normal people.

bullshit

do you know about DPI scaling?


 No.894851

>>894807

>Do you prefer cupboards with glass doors to wooden ones?

Yeah, that analogy actually works better in favor of stable interfaces that better exploit muscle memory.

>Usually it's your system scaling preferences that manage that. My dialogs don't resize at all.

OP was referring to windows that animate to change size, shape, and position when changing modes.

>Try visiting those websites on 50% scale to see how they look for normal people.

OP's not referring to different DPI scales, but to having giant buttons and text fields that have labels ten times bigger than body text, to compensate for the imprecision of conductive touchscreens.


 No.894974>>894996

>>894792

>imploded due dto DDoS

My sides. They actually lost data over a fucking DDoS? What database were they using?

>rulecuck/no fun allowed coup

Are you talking about when they deleted the awesome tentacle rape page because of google ads? I tink they also dumbed down pages so the tropes listing wasn't very specific. I used to go to a page and see literally hundreds of examples, now it's been "cleaned up". They don't like people documenting tropes for real life personalities or stuff like panty shots.


 No.894996>>895048

>>894974

>What database were they using?

Don't remember, but judging from their use of some incredibly ancient version of PMWiki, LOOOONG after MediaWiki had become the standard, probably not one up to date or properly configured.

>Are you talking about when they deleted the awesome tentacle rape page because of google ads?

>They don't like people documenting tropes for real life personalities

That was a bit later, although it certainly helped accelerate the problem by giving more "justification" for recruiting more mods (from among the worst lickspittles) and giving them more power, in addition to forming sections of the site like TRS & Crowners that functioned solely to cultivate grievance-mongering from busybodies.

>I tink they also dumbed down pages so the tropes listing wasn't very specific. I used to go to a page and see literally hundreds of examples, now it's been "cleaned up".

>or stuff like panty shots.

Just purging racy stuff (TBH the bulk of that was self-indulgent fanfic filler that didn't show up until newfags came along) would've been infinitely less lame than the bulk of what happened, which was purging "negativity". Anything that expressed disdain, sarcasm, or disapproval, trope or example, was purged. And just for good measure, anything that resembled conversation, humor, irony, wordgames, "obscure" references (seriously! I got three tropes purged due to highschool-level history references!), or worst of all "controversy", no matter how obviously polite and lighthearted, was purged as well.


 No.895048

>>894996

>PMWiki

>outdated and misconfigured

They deserve everything that happens to them.

>controversy

Oh shit I just remembered that Internet Backdraft page. Used to be so fun to read about various internet dramas, now it's literally neutered as no examples are allowed.


 No.895059

>>894807

actually mouse and any other pointers are retarded which OP failed to mention. good luck doing anything productive when all you can do is move a pointer around the screen and slowly press 5 buttons. then again half your PC trash right now lacks keyboard shortcuts


 No.895061>>895392

>>894785

modal windows are cancer period. this includes programs that take 10 seconds to load and then appear. a simple fix window systems could use is to show a window right away and have the program's content appear in it later


 No.895062>>895068 >>895071 >>895302

Which units should be preferred to design GUI?

>Characters, for a terminal-like design

>DPI, for consistent dimensions across screen sizes

>Pixels, for consistent, albeit extremely unflexible layouts

>Percentages, for consistent layouts

>Vague virtual units, a la Bootstrap, for accurate proportions

>Some of the above (which?)

>All of the above

>None

I personally think we should go with DPI and vague virtual units or percentages, but I dunno. Thoughts?


 No.895068

>>895062

+ an expressive DSL for definition of constraints which are solved for specific combinations of fonts, content, DPI, etc.

+ margins, padding, etc. in virtual units which depend on DPI and can also be scaled by user whenever they like

+ same as above for fonts, but it uses different scale, so it can be scaled by user independently

Android is close to this if the application developer is not a shithead.


 No.895071

>>895062

It depends on the application. Image applications would want to show a picture using 100% zoom at pixel perfect precision, therefore those programs would use pixel units some of the time. Most programs would deal with buttons and text areas and such things, which would be measured using non-pixel measurements. Some professional print programs might want to display a page or a picture in 1:1 scale with real life, so a physical measurement might be useful in those cases. However, not all monitors can guarantee a physical size (projectors for example, but CRTs also to an extent), so the pixel density should generally not be trusted to be in correspondence with physical reality.


 No.895081>>895090

File (hide): e97f62340c1dcab⋯.png (2.57 KB, 180x48, 15:4, UX.png) (h) (u)

>>893629 (OP)

36495 pixels have been wasted on this UI. Why are old people so dumb?


 No.895090>>895096

>>895081

This is why I get paid the big bucks.


 No.895096>>895100

>>895090

If I have seen further than other men, it's because I have stood on the shoulders of giants.


 No.895100

File (hide): 79c247e2da30f18⋯.gif (37 B, 3x3, 1:1, TheArchWay.gif) (h) (u)

>>895096

0.00043402777777777775 of a 1080p screen


 No.895302>>895303 >>895378

>>895062

I am a big fan of Olia Lialina's even though I always forget her name writings on UI, and feel like tech designers unending quest to make computers as hidden, transparent and invisible as possible is doing us great disservice.

When it comes to computer screens this quest manifests as treating them as paper emulator which is quite poor at it's job.

Both extremes do it. Console purists treat screen as a teletype, macOS hipsters treat it as glossy magazine.

But screen is a screen is a screen. It is important to recognize it as medium of our message and treat it as such.

Disregarding the externals (wires, power supplies, cases and such) for now, screen is made of pixels, both in computer memory and now physically.

Therefore pixels should be fundamental measure of all things on screen.

I know it's inflexible, but I think benefit of less abstraction between hardware and user worth it. Resulting code simplicity is also a nice bonus. And well executed pixelart just looks fucking gorgeous.


 No.895303

>>895302

I can't even begin to imagine how would Olia approved UI would look like though. Blinkenlights switcheroo of Altair 8800?


 No.895378

>>895302

>what is high dpi

>what is technical progress


 No.895392>>895499

>>895061

>modal window cancer

So much worse on Windows. The locked parent window cannot be moved, resized or minimized.

Most Linux software seems to be less lock happy, and in the case where one does modal lock, the parent window can still be somewhat manipulated if you want to get it out of the way.

It has been this way since at least Windows 3.x

More on Windows UI retardation: Scroll wheel focus on click instead of on hover! How did they even come up with this when every 3rd party mouse driver back in the Win95 days did it right?


 No.895499

>>895392

>modal lock, the parent window can still be somewhat manipulated

Only if the modal window is still within the bounds of the parent. Otherwise you forget which modal belongs to which parent.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
85 replies | 14 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / animu / asmr / rel / strek / sw / travis2k / vore / zoo ][ watchlist ]