Ancestors

Toot

Written by Scott Jenson on 2024-12-18 at 21:43

One of my earliest UX wins was for Mac System 7. The Finder team wanted to truncate files names with '…' if it wouldn’t fit. I argued that too much critical info would be lost and suggested it be in the middle instead. The Finder team loved it and implemented it later that day. They were so easy to work with.

I'd totally forgotten about it until I overheard someone commenting it was an example of Apple's attention to detail. I'd didn't say anything at the time but yeah, that was me ;-)

=> View attached media

=> More informations about this toot | More toots from scottjenson@social.coop

Descendants

Written by Scott Jenson on 2024-12-18 at 23:11

What I so enjoyed about the Finder team was that there was no string utility to remove the middle of the string. They had to write it themselves. It was extra work they just took on. I never heard a peep from them about "implementation complexity".

It's experiences like this that have spoiled me. When I hear over (and over) that UX needs to "work within business goals" I think back to this experience where I just had an idea... and they did it.

Why was it so easy then, and so hard now?

=> More informations about this toot | More toots from scottjenson@social.coop

Written by Olivier Forget on 2024-12-18 at 21:54

@scottjenson I noticed this detail a long time ago and thought it was nice indeed. Great to hear it was you! Nice work!

=> More informations about this toot | More toots from teleclimber@social.tchncs.de

Written by Lone Koefoed Hansen on 2024-12-18 at 21:59

@scottjenson thank you! I love this feature every day. @jovermeulen

=> More informations about this toot | More toots from Koefoed@helvede.net

Written by Feòrag on 2024-12-18 at 23:01

@scottjenson Thank you.

=> More informations about this toot | More toots from feorag@wandering.shop

Written by Robb B. 🇺🇸 on 2024-12-18 at 23:25

@scottjenson Circa 2007, I felt compelled to create a spreadsheet that showed various methods of truncations against strings like those in our app to convince the team to implement it. That was for myself too to make the choice and dial in some micro logic.

=> More informations about this toot | More toots from stl8k@hci.social

Written by RonLichty on 2024-12-19 at 01:07

@scottjenson I rebuilt (regrew?) the Finder team after most of the System 7 participants went separate ways - but the same. The Finder team - and perhaps all of Apple - absolutely devoted to delighting users - to ensuring user delight. At the time, I thought we were just a bit ahead of the rest of computerdom. Not so much, 30+ years later.

=> More informations about this toot | More toots from ronlichty@norcal.social

Written by bitsavers.org on 2024-12-19 at 03:46

@ronlichty @scottjenson

Apple back then listened to engineers instead of living in fear of Jobs having some shit fit over it.

=> More informations about this toot | More toots from bitsavers@oldbytes.space

Written by the harbinger of eternal sept on 2024-12-19 at 02:31

@scottjenson most hiring is done at a level of abstraction that didn’t used to exist

hiring goes for people that put libraries they know on their resumes and recruiters match on the libraries the business depends on

in the before times, there was just code and you could either code or you couldn’t

now, there’s people that use libraries (product) and people that write libraries (platform)

the people that write libraries still operate like the before times like you describe, but people that need a library can’t deliver a solution if it doesn’t already exist.

the library people are generally quarantined off from ux and the rest of the business as their customers are developers, so while they could do the thing, in practice, they don’t know problems exist until another dev surfaces it, which doesn’t happen

=> More informations about this toot | More toots from tychi@merveilles.town

Written by Nova🐧✨ on 2024-12-19 at 05:42

@scottjenson it's so hard now because the designers who care either can't budge the org to do it or get no funding to make their own :(

=> More informations about this toot | More toots from technobaboo@ordinary.cafe

Written by Inaction Figure on 2024-12-19 at 12:09

@scottjenson

Thanks for sharing this look behind the scenes!

I’m a UI dev, and sometimes it seems like Product Owners do everything they can to keep UI from talking directly to UX. Earlier in my career, some of our best work, and most enjoyable work, was when I could just walk into the UX lead’s office and brainstorm.

Now there seems to be less focus on “Let’s build the best experience we can” and it’s more about “Stay in your lane and build with the blocks we give you.”

=> More informations about this toot | More toots from inaction_figure@fosstodon.org

Written by Cassandrich on 2024-12-20 at 09:04

@inaction_figure @scottjenson Often that's because management has bad UX as an explicit goal.

=> More informations about this toot | More toots from dalias@hachyderm.io

Written by Ray Jepson on 2024-12-22 at 17:32

@scottjenson managers have to justify their existence by questioning every improvement and quantifying them to death.

=> More informations about this toot | More toots from mister914@masto.ai

Written by Maxi 10x 💉 on 2024-12-18 at 23:16

@scottjenson Filed a feature request for KDE Plasma’s Dolphin. :)

https://bugs.kde.org/show_bug.cgi?id=497664

=> More informations about this toot | More toots from frumble@chaos.social

Written by irina 🌷🐇 friend of eggbug on 2024-12-19 at 07:10

@frumble @scottjenson i had the same thought!

=> More informations about this toot | More toots from irina@eldritch.cafe

Written by Maxi 10x 💉 on 2025-01-08 at 15:06

@irina @scottjenson It’s now implemented! \o/

=> More informations about this toot | More toots from frumble@chaos.social

Written by Maxi 10x 💉 on 2025-01-08 at 15:12

@irina @scottjenson They already had it in 2019 but reversed it in 2020 due to complaints of (presumably) devs. This truncation scheme is more suited to naturally named files than tech files.

=> More informations about this toot | More toots from frumble@chaos.social

Written by Scott Jenson on 2025-01-08 at 17:21

@frumble @irina that's surprising to me as the key information you're losing with end truncation is a) file extension and b) any version number. Both of those seem very dev friendly

=> More informations about this toot | More toots from scottjenson@social.coop

Written by Maxi 10x 💉 on 2025-01-08 at 18:17

@scottjenson @irina It was even conserving the file extension:

https://phabricator.kde.org/D19471

=> More informations about this toot | More toots from frumble@chaos.social

Written by child of baphomet on 2024-12-19 at 00:22

@scottjenson is there a way to disable it?

=> More informations about this toot | More toots from shram86@mastodon.gamedev.place

Written by Andrew on 2024-12-19 at 09:16

@shram86 @scottjenson get a bigger screen? ;)

=> More informations about this toot | More toots from puck@mastodon.nz

Written by child of baphomet on 2024-12-19 at 13:37

@puck @scottjenson spoken like a true apple developer

=> More informations about this toot | More toots from shram86@mastodon.gamedev.place

Written by Scott Jenson on 2024-12-22 at 16:06

@shram86 @puck no there is no way to disable it. Not everything needs to be a setting (I realize this is a deep belief in the FOSS world). It's a complex topic

=> More informations about this toot | More toots from scottjenson@social.coop

Written by child of baphomet on 2024-12-22 at 16:28

@scottjenson @puck spoken like a true apple developer

=> More informations about this toot | More toots from shram86@mastodon.gamedev.place

Written by Scott Jenson on 2024-12-22 at 16:43

@shram86 No need to be snarky. I acknowledged your point! Can't we disagree like humans?

=> More informations about this toot | More toots from scottjenson@social.coop

Written by Inaction Figure on 2024-12-19 at 01:52

@scottjenson

System 7! Good times...

=> More informations about this toot | More toots from inaction_figure@fosstodon.org

Written by Xenophon on 2024-12-19 at 06:18

@scottjenson Interesting, with KDE Plasma/Dolphin, the file names are always truncated at the end. I'd never noticed that.

=> More informations about this toot | More toots from Xenophon@mastodon.online

Written by Jessica🏳️‍🌈 on 2024-12-19 at 06:53

@scottjenson @xssfox this, along with the adjustments to tracking to squeeze in more characters are touches I appreciate every day!

=> More informations about this toot | More toots from ticky@queer.party

Written by John Harden on 2024-12-19 at 07:13

@scottjenson nice. thank you!

=> More informations about this toot | More toots from giantspecks@sfba.social

Written by Isocat on 2024-12-19 at 07:56

@scottjenson Thank you for thirty-some years of that obviously correct way to do this.

What do you think of recent changes and trends in the MacOS UI/UX? I've found many of them difficult to see as improvements.

=> More informations about this toot | More toots from isocat@tiggi.es

Written by happyborg on 2024-12-19 at 10:41

@scottjenson nice.

=> More informations about this toot | More toots from happyborg@fosstodon.org

Written by 🆘Bill Cole 🇺🇦 on 2024-12-19 at 15:05

@scottjenson @vmbrasseur Thanks!

Your insight has inspired the same tactic elsewhere to good effect.

=> More informations about this toot | More toots from grumpybozo@toad.social

Written by Roman Karavia on 2024-12-19 at 22:09

@scottjenson There's a discussion on how to add this to CSS here: https://github.com/w3c/csswg-drafts/issues/3937

Sounds like there's lots of interesting little details to figure out.

There's also a CSS trick that (ab)uses text direction to get a similar result with the existing CSS text-overflow feature: https://github.com/w3c/csswg-drafts/issues/3937#issuecomment-496688096

=> More informations about this toot | More toots from rkaravia@mastodon.online

Written by Roman Karavia on 2024-12-19 at 22:18

@scottjenson I have seen an attempt of a middle-ellipsis CSS hack in the wild on GitLab, but it's IMHO a bit flawed because it results in extra left-to-right mark (U+200E) chars when copy-pasting the filename.

=> View attached media | View attached media

=> More informations about this toot | More toots from rkaravia@mastodon.online

Written by Scott Jenson on 2024-12-20 at 00:30

@rkaravia This is very cool! Thanks for sharing

=> More informations about this toot | More toots from scottjenson@social.coop

Written by Irenes (many) on 2024-12-20 at 08:56

@scottjenson oh!!!! thank you, that was a great feature. we wish modern stuff did it.

=> More informations about this toot | More toots from ireneista@irenes.space

Written by Howard Chu @ Symas on 2024-12-20 at 09:15

@scottjenson reminds me, I submitted a request to github to move the ticket# to the front of the string instead of the end, because it gets truncated in displays of tickets with long titles. They rejected the request. Morons.

=> More informations about this toot | More toots from hyc@mastodon.social

Written by sigurbjornl on 2024-12-20 at 17:06

@scottjenson @dan Thank you 🙏

=> More informations about this toot | More toots from sigurbjornl@retrohangout.club

Written by Cédric Luthi on 2024-12-21 at 14:28

@scottjenson That lesson wasn’t taught to everyone. 😉 But it’s good to see some great old ideas are sticking to this day!

=> View attached media

=> More informations about this toot | More toots from 0xced@hachyderm.io

Written by Michael Porter on 2024-12-21 at 20:18

@scottjenson My character limit on posts isn't high enough to thank you enough for this great idea.

But, thanks 🙏🏻

My first Mac ran System 6, so I've benefitted from this UX gem from the beginning 😊

=> More informations about this toot | More toots from MichaelPorter@ottawa.place

Written by Jack Coates 🐀 on 2024-12-22 at 14:16

@scottjenson thank you — I’ve had to ask for this sort of fix in so much enterprise software and I always point at Finder as the model

=> More informations about this toot | More toots from puercomal@sfba.social

Written by Anders Thoresson on 2024-12-22 at 17:14

@scottjenson Oh, thanks a lot! Some critical info in the last couple of characters in many of my file names for sure!

=> More informations about this toot | More toots from anders@thoresson.social

Written by labria on 2024-12-22 at 19:30

@scottjenson thank you!

=> More informations about this toot | More toots from labria@social.yeschenko.com

Written by MacBalance on 2024-12-22 at 19:39

@scottjenson I was just grumbling about some interface that doesn’t heed this recently.

Thanks!

=> More informations about this toot | More toots from MacBalance@mstdn.games

Written by Kevin Gamin on 2024-12-23 at 00:07

@scottjenson And I love that the Finder still has functionality all these years later.

=> More informations about this toot | More toots from kevingamin@twit.social

Written by Scott Jenson on 2024-12-23 at 01:31

@kevingamin yeah! It's kind of shocking

=> More informations about this toot | More toots from scottjenson@social.coop

Written by pcbeard on 2024-12-23 at 22:52

@scottjenson if only OSX had stuck with Finder info instead of adopting file extensions to determine file UTIs. System 7 was a beautiful release.

=> More informations about this toot | More toots from pcbeard@sfba.social

Written by Dawn Ahukanna on 2024-12-25 at 16:36

@scottjenson thank you and appreciation for your service.

=> More informations about this toot | More toots from dahukanna@mastodon.social

Written by Chris Heilmann on 2024-12-28 at 10:51

@scottjenson I also love the multi rename tool, shame it doesn't allow for wildcards…

=> More informations about this toot | More toots from codepo8@toot.cafe

Written by Elosha on 2025-01-12 at 18:24

@scottjenson Thank you! This is what I notice first when using file managers that don‘t have it.

=> More informations about this toot | More toots from elosha@chaos.social

Written by Earthling on 2025-01-12 at 18:49

@scottjenson

that was you? 😮

=> More informations about this toot | More toots from earthling42@mastodon.social

Written by Maverick on 2025-01-14 at 06:49

@scottjenson I’ve always loved this tiny detail about the Mac and honestly I notice it almost every time I use the Finder, which is every day. I almost never have had to resize a window to be able to select the correct file 😀. Thank you!

=> More informations about this toot | More toots from maverick604@mastodon.social

Written by Steve on 2025-01-14 at 13:47

@scottjenson @kalleboo thank you for this. I far prefer it over truncating at the end 👍

=> More informations about this toot | More toots from steve@feltmarker.uk

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113676007247230048
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
912.4561 milliseconds
Gemini-to-HTML Time
19.095761 milliseconds

This content has been proxied by September (ba2dc).