News for hackers. Stuff that matters.
Re:Audacity Aquired by Muse Group by throw_m239339 on Saturday May 01, 2021 @07:05AM (#27005275)
> OSS needs more UI/UX people, and I think Tantacrul is fantastic for this.

True, Blender really exploded when they re-designed the interface. I hope someday GIMP team understand that. The software is solid, but the interface isn't great. Some very simple workflow changes made Blender easier to use.

Re:Audacity Aquired by Muse Group by shawnz on Saturday May 01, 2021 @07:09AM (#27005285)
I would say the GIMP team does understand that and they often put a high focus on UI improvements on their roadmaps. I suppose they just have limited resources to work with.
Re:Audacity Aquired by Muse Group by benjaminjackman on Saturday May 01, 2021 @10:35AM (#27006658)
I really just wish GIMP (and Audacity now that I think about it) had a command palette, where I could type in the name of anything found in the menu or assigned to a keyboard shortcut. I don’t use both of them a lot so all of my time is spent search menus for what I am trying to do.
Re:Audacity Aquired by Muse Group by xahrepap on Saturday May 01, 2021 @11:00AM (#27006842)
If you press the ‘/‘ key you can search the menus. Very useful. I use it all the time now :)
Re:Audacity Aquired by Muse Group by benjaminjackman on Saturday May 01, 2021 @12:03PM (#27007340)
This looks to be exactly what I was looking for thank you!
Re:Audacity Aquired by Muse Group by mackrevinack on Saturday May 01, 2021 @01:00PM (#27007811)
oh my god that's amazing. can't believe I'm only finding out about this feature now
Re:Audacity Aquired by Muse Group by aasasd on Monday May 03, 2021 @11:26AM (#27026301)
BTW, MacOS has this feature for menus in all apps: at the top of the ‘Help’ menu is a search field. Also invoked with cmd-? (i.e. cmd-shift-/ on my keyboard). The highlighted menu item is then triggered with ‘enter’—so for touch-typists this is way faster than using the mouse.
Re:Audacity Aquired by Muse Group by chronogram on Saturday May 01, 2021 @10:45AM (#27006735)
If you’re using the applications on Linux you can use HUDs like https://github.com/hardpixel/gnome-hud
Re:Audacity Aquired by Muse Group by aidenn0 on Saturday May 01, 2021 @10:51AM (#27006779)
Does Gimp use the correct api calls for that? I use it, but 90% of GTK apps do not show up.
Re:Audacity Aquired by Muse Group by shawnz on Saturday May 01, 2021 @04:09PM (#27009359)
I'm not sure the answer to your question specifically, but somewhat related is that GIMP invented GTK. (GTK formerly stood for GIMP toolkit)
Re:Audacity Aquired by Muse Group by robenkleene on Saturday May 01, 2021 @11:01AM (#27006852)
Anyone care to chime in about why Blender seems to have the resources for this kind of work but the GIMP doesn’t?

I know Blender has a lot of corporate sponsorship, so I think the explanation is there’s a “commoditize your complements” effect going on. But does anyone have a more specific hypothesis? E.g., why does Blender have so many complements and the GIMP so few?

Re:Audacity Aquired by Muse Group by SirSourdough on Saturday May 01, 2021 @11:39AM (#27007144)
I’m not hugely involved in this space so this is just speculation, but my impression is that Blender is relied on by companies more than GIMP. It seems like Photoshop still dominates the space GIMP occupies. So there’s probably just a lot more money being funneled into Blender because a lot more profit depends on it.
Re:Audacity Aquired by Muse Group by robenkleene on Saturday May 01, 2021 @11:46AM (#27007213)
I was under the impression that Blender at the big studio level was still pretty niche? (E.g., when a studio switches, it’s still a news story.) If you’re aware of places Blender is being used that generate a lot of profit, I’d love to hear about them.

I was under the impression it had more to do with symbiotic relationships between products. E.g., people using Unreal need modeling software (Epic is a sponsor), people using modeling software need GPUs (Nvidia is a sponsor).

Re:Audacity Aquired by Muse Group by nicoburns on Saturday May 01, 2021 @12:10PM (#27007417)
My understanding is while Blender is not the market leader, it does have significant market share, and significant corporate funding. OTOH, commericial usage of GIMP is pretty much nothing.
Re:Audacity Aquired by Muse Group by TonyTrapp on Saturday May 01, 2021 @11:06AM (#27006881)
Maybe because there are relatively fewer options for free modeling software, compared to the tons of free 2D graphics programs one can choose from? Putting money into Blender helps those companies getting rid of buggy, expensive 3D software. For 2D graphics, they already have plenty of options.
Re:Audacity Aquired by Muse Group by robenkleene on Saturday May 01, 2021 @11:29AM (#27007062)
Curious what other free options you mean? Krita, I’m guessing? Other options for raster graphics?
Re:Audacity Aquired by Muse Group by MikeTheGreat on Saturday May 01, 2021 @11:43AM (#27007186)
I was able to use Paint.Net in place of GIMP. Paint.Net is Windows-only but it handled pretty much all my raster image editing needs and unlike GIMP I can actually remember how to use it despite only using it every couple of months.
Re:Audacity Aquired by Muse Group by TonyTrapp on Sunday May 02, 2021 @06:14AM (#27013857)
I didn't just mean free options. There are still many other acceptably-priced and acceptably-licensed graphics programs besides PhotoShop. These may still be more acceptable than buying into the PhotoShop ecosystem. With 3D software, it's not so simple.
Re:Audacity Aquired by Muse Group by open0 on Saturday May 01, 2021 @08:39AM (#27005793)
I find the UI of recent versions of GIMP to be very nice for the simple image editing / processing that I do.
Re:Audacity Aquired by Muse Group by mort96 on Saturday May 01, 2021 @10:14AM (#27006486)
One thing I don't understand is the move to monochrome icons. I'm really bloody good at recognizing shape+color combinations; the old icons were ugly, but I was able to find the tool I wanted in an instant. After the redesign of the icon pack, I always find myself slowly iterating through every icon in the toolbox to try to find the particular abstract monochrome shape I want.

I think a redesign of the icons was necessary, because the old ones don't look amazing. But you can make tasteful icons which are also colorful and recognizable.

(And I know you can switch icon themes, but when we're talking about UX, we're largely talking about the out-of-the-box experience. 99.9% of users are going to stick with the default icon pack.)

Re:Audacity Aquired by Muse Group by augustk on Saturday May 01, 2021 @10:25AM (#27006554)
You can still use the old colored icons if you choose Edit -> Preferences -> Icon Theme -> Color.
Re:Audacity Aquired by Muse Group by mort96 on Saturday May 01, 2021 @10:47AM (#27006748)
I know. You might've missed this part:

> (And I know you can switch icon themes, but when we're talking about UX, we're largely talking about the out-of-the-box experience. 99.9% of users are going to stick with the default icon pack.)

Re:Audacity Aquired by Muse Group by augustk on Saturday May 01, 2021 @12:23PM (#27007533)
I agree, for me it wasn't obvious that the icon theme can be changed.
Re:Audacity Aquired by Muse Group by shawnz on Saturday May 01, 2021 @12:52PM (#27007762)
I agree the monochrome icons have significant disadvantages. Visual Studio a few years ago made the same attempt at having monochrome icons and there was such pushback that they eventually moved to the current scheme of "monochrome with a splash of colour", which I think is way better.

That said, Photoshop also uses monochrome icons and it can help in some ways to avoid distracting from the image which you are working on. I am not sure what the best compromise would be.

Re:Audacity Aquired by Muse Group by aasasd on Monday May 03, 2021 @11:31AM (#27026365)
Franky the new icons are just not too good either. It's possible to have monochrome icons that are memorable and easily recognized—but GIMP's icons aren't that.
Re:Audacity Aquired by Muse Group by mackrevinack on Saturday May 01, 2021 @01:24PM (#27008018)
i think it would help if they were mostly a vertical list as well. the way they are now you are having to scan left to right but also moving downward as well. even 2 side by side like photoshop does is better since you can mostly just scan downwards
Re:Audacity Aquired by Muse Group by marrs on Saturday May 01, 2021 @10:41AM (#27006705)
It’s odd that you singled out Gimp as they are the only free software project I’m aware of who engaged a professional UX consultant to redesign their UI, and that must be maybe 15 years ago
Re:Audacity Aquired by Muse Group by randmeerkat on Saturday May 01, 2021 @11:23AM (#27007014)
Gimp is great, but it’s also the UI that I think of when I think of OSS that lacks finish. Hiring a UX consultant one time, 15 years ago, isn’t how people realize a good user experience. That’s why companies employ UI / UX engineers full time…
Re:Audacity Aquired by Muse Group by marrs on Saturday May 08, 2021 @08:46AM (#27086657)
He wasn’t hired, he was a part of the development team for a number of years. For all I know, he still is.

I still think you’ve chosen a bad example. Gimp’s UI is no worse than Photoshop’s, and that’s not open source.

Re:Audacity Aquired by Muse Group by cbozeman on Saturday May 01, 2021 @12:24PM (#27007538)
> True, Blender really exploded when they re-designed the interface.

So this must be what happened... over and over I've heard about people switching to Blender now, even many professionals. I tried it many many years ago and found it, quite honestly, awful.

I guess I should download it again and see how things have changed.

Re:Audacity Aquired by Muse Group by WrtCdEvrydy on Saturday May 01, 2021 @12:52PM (#27007763)
Basically, Blender took a lot of cues from modern UX design so it looks good... and makes the technical bits look good.
Re:Audacity Aquired by Muse Group by VadimPR on Saturday May 01, 2021 @07:17AM (#27005319)
Where do you get UI/UX people in from?
Re:Audacity Aquired by Muse Group by ChrisMarshallNY on Saturday May 01, 2021 @07:32AM (#27005399)
Learn. That's what I did.

The issue is that many designers and engineers loathe Usability and Accessibility people (like Jakob Nielsen and Don Norman).

For me, it all started with Don Norman's excellent book The Design of Everyday Things[0] (nee The Psychology of Everyday Things).

Reading that book changed the way that I view the world. I can't walk through a door, anymore, without evaluating its affordances and usability.

The challenge (for me) is melding usability and aesthetics. In my experience, designing and implementing a truly usable software interface is hard. It's also highly iterative. A lot of "running things up the flagpole" stuff. I throw out a lot of code, and slaughter a lot of sacred cows.

[0] https://en.wikipedia.org/wiki/The_Design_of_Everyday_Things

Re:Audacity Aquired by Muse Group by Tantacrul on Saturday May 01, 2021 @09:16AM (#27006053)
(Tantacrul Here)

It's true that there often exists a clash between designers and those who champion accessibility standards. IMO, this is normally because the designer in question hasn't enough experience working on software. Speaking for myself? I designed the accessibility features in Paint 3D while at Microsoft. I was in charge of accessibility of another Microsoft Studio that worked on Hololens software.

For MuseScore 4 (currently in development), I have made sure that every bit of UI passes web accessibility contrast standards and I have designed a new 'High Contrast Mode' which is being implemented right now. In addition, myself and another member of the UKAAF (Peter Jonas) have designed a far better focus state / keyboard navigation system into MS4 than MS3 had. This will enable much better screen reader support and will also help with ongoing efforts to introduce Braille support too.

I'm not one of those designers. But I do sympathise with the concern. I see it all the time!

Re:Audacity Aquired by Muse Group by ulnarkressty on Saturday May 01, 2021 @09:59AM (#27006356)
Big fan of your channel.

You mention in the video that the next steps will involve interviewing users and developers to find out more about the software usability and potential issues / fixes. Could you make this whole process and the results public, such that other OSS can benefit from this kind of usability analysis?

There are indeed many resources out there about this sort of process, but I think it would be great to see an expert long-form explaining how they take the interview results and convert them into actionable goals in order to improve the user experience.

Re:Audacity Aquired by Muse Group by exikyut on Saturday May 01, 2021 @01:13PM (#27007908)
I'd add to this the thought of supporting a dumping-ground approach where people can throw suggestions, rants, complaints etc "over the wall" into a giant wiki/knowledgebase or bug tracker type environment that accepts OC submissions or just links to external discussions or sources of insight.

Hmm. Now I'm wondering whether such a thing should be run for a finite period, or left open to track improvement over time. Perhaps the system could be cyclic, with "calls for feedback" that would require re-submission into each cycle. This would have the advantage of effectively auto-closing all unfinished work after feedback invitations, but the disadvantage of frustrating repeat submitters of issues that generally don't get prioritized. ...You know what, there are probably good established ways of doing this, Microsoft probably knows this stuff backwards, and the Blender foundation seem to have a good feedback thing going so they probably know a thing or two as well.

Regardless of how it's done, spreading the fact that it is being done far and wide is IMO crucial (eg, getting this onto as many OSS/tech news sites as possible) - and I also think that the _worse_ the signal/noise ratio, the better, as I reckon this would be a good indicator that the long tail of the interesting really-edge cases are effectively being captured!

Re:Audacity Aquired by Muse Group by dash2 on Saturday May 01, 2021 @09:55AM (#27006334)
I just started using MuseScore 3.6 and I've gotta say it is surprisingly usable for an open source project. There are some annoyances, like drag-and-drop scrolling the page instead of selecting notes, but overall it becomes intuitive quite quickly. So, if that is your work, then congratulations so far! Looking forward to version 4.
Re:Audacity Aquired by Muse Group by meowface on Saturday May 01, 2021 @10:24AM (#27006545)
If anyone's curious, here are Tantacrul's entertaining videos on MuseScore and designing MuseScore's new font, and the Audacity video from yesterday:

https://www.youtube.com/watch?v=4hZxo96x48A

https://www.youtube.com/watch?v=XGo4PJd1lng

https://www.youtube.com/watch?v=RMWNvwLiXIQ

Re:Audacity Aquired by Muse Group by ChrisMarshallNY on Saturday May 01, 2021 @09:49AM (#27006287)
Thanks for your service!
Re:Audacity Aquired by Muse Group by xbar on Saturday May 01, 2021 @09:51AM (#27006305)
Admirable goals.
Re:Audacity Aquired by Muse Group by dkdbejwi383 on Saturday May 01, 2021 @08:57AM (#27005932)
> The issue is that many designers and engineers loathe Usability and Accessibility people (like Jakob Nielsen and Don Norman)

Which is silly because good UX that works for people with disabilities or impairments also benefits fully able users in the vast majority of cases

Re:Audacity Aquired by Muse Group by TeMPOraL on Saturday May 01, 2021 @09:38AM (#27006213)
In fact, accessibility is probably the last remaining hope of power users[0].

With general-audience software, the market doesn't care much about the minority that are the serious users, and it's hard to make a convincing argument to business people here. However, accessibility does have a strong enough ethical argument behind it, which is also increasingly being backed by regulations.

Allowing accessibility tools to work with an application involves annotating UI with machine-readable metadata about information displayed and operations available. That makes the interface comprehensible to any external software - including software that could use this information to provide an alternative, more ergonomic frontend, undoing various user-hostile decisions of the original design.

--

[0] - By which I don't mean just computer nerds, but also everyone who uses some bit of software on a regular basis - particularly in context of work.

Re:Audacity Aquired by Muse Group by the_other on Saturday May 01, 2021 @11:14AM (#27006944)
In web apps, you can short-circuit this “there’s no business case” nonsense a bit by building your components using the accessibility attributes as the hooks between HTML, JS & CSS. E.G. rather than adding classes for everything you want JS and CSS to act on, instead hook onto the attributes role, aria-*, hidden and so on. If you do it as habit, it takes only a little bit longer to think about or type than attaching a class name, but helps you use the browser’s built-in accessibility support “for free”. If you work this way, you don’t even need to tell management what you’re doing.

I accept that this is easier on smaller, or new projects.

Re:Audacity Aquired by Muse Group by mort96 on Saturday May 01, 2021 @10:24AM (#27006551)
100% agree. I've noticed this as well. A lot of the time, the best objective-sounding argument for something I want is "it's necessary for accessibility", even though _I_ want it for reasons which would've been ignored. And a whole lot of the settings I rely on to make my computing devices comfortable are hidden under "accessibility" menus in settings screens.

There are even cases where the strongest argument for something to have a web version in addition to an Android/iOS app is accessibility. You can make some really interesting and specialized input hardware for Windows PCs which has no chance of working on an iPad, so there are people whose disabilities makes web apps way easier to use than any Android/iOS app. And if there exists a web app, power users can use the service from their comfortable desktop setup rather than from the tiny screen on their phone.

Accessibility is the most effective argument against the "one-size-fits-all" "it works for 90% of users" thinking that's otherwise so pervasive.

Re:Audacity Aquired by Muse Group by the_other on Saturday May 01, 2021 @11:16AM (#27006961)
> make my computing devices comfortable are hidden under "accessibility" menus in settings screens.

That IS accessibility.

Re:Audacity Aquired by Muse Group by mort96 on Saturday May 01, 2021 @12:05PM (#27007370)
Accessibility is often understood to be for people with disabilities. For example, Wikipedia's first line on the topic[1] is:

> Accessibility in the sense considered here refers to the design of products, devices, services, or environments so as to be usable by people with disabilities.

And the W3C's intro to accessibility[2] says:

> When websites and web tools are properly designed and coded, people with disabilities can use them.

I don't have any disabilities which affect my use of technology. But I do like a fast key repeat rate, I like hot dim my screen at night further than the normal brightness setting allows, and I like to enable mono audio when watching a video where one of the audio channels is broken. I don't think most people would characterize these use cases as "accessibility", but they're all hidden under the accessibility settings in various systems.

You may consider this accessibility though, I don't know. There are definitions out there which don't put emphasis on disability.

[1] https://en.wikipedia.org/wiki/Accessibility

[2] https://www.w3.org/WAI/fundamentals/accessibility-intro/

Re:Audacity Aquired by Muse Group by the_other on Thursday May 06, 2021 @05:34AM (#27060913)
I think you're trying to counter my off-the-cuff (re)-definition of accessibility. You're pushing it into the sphere of "it's just for disabled people".

I agree that's how the word is used most often. But using it that way others disabled people. Othering allows decision-makers to ignore the out-group because "it's not economically viable to support them" or because "it's too difficult" or "we'll have to learn & refactor, which takes time away from features"... or whatever.

I consciously put forward the suggestion, somewhat masked by my flippant tone, that developers (in the sense of anyone involved in "making": CEOs, management, designers, engineers) could do a small shift in their thinking that would open up the idea of access for all. This would push back the othering of disabled people, would include them. It would allow developers to work more creatively with the idea that their fellow humans interact with with products and services in myriad ways.

Even if you want to take the tighter definition of accessibility put forward on Wikipedia, the topic can still be opened up to new perspectives. Consider the differences between the medical and social models of disability. The medical model says that disabled people have deviations from mean physiology or psychology that must be addressed symptomatically, under "medical" supervision. The social model[0] pushes the disability out to our social systems. Sure, some people have "incapacities" - challenges with movement or sensory processing etc - but the dis-able-ing is enacted by the social systems (design patterns, funding, font-sizing, stairs vs ramps, stigma, othering) that ignores the needs of anyone off the mean.

I struggle to see clearly at distance. The fact I don't know which train to board is more because the station designers built the timetabling system with a typeface that can only be read comfortably by those with mean/median vision. If they printed it larger, I could stand in the crowd and read the sign like everyone else. If they'd installed a PA system and announcements, I could use my hearing instead. (fortunately, most stations do work this way now. Hopefully you can see the systems thinking in my example).

[0] https://en.wikipedia.org/wiki/Social_model_of_disability

Re:Audacity Aquired by Muse Group by krrrh on Saturday May 01, 2021 @10:49AM (#27006770)
One of the first things I do on a new Mac is to enable three finger drag. A couple of years ago this option moved fron trackpad settings to accessibility options.

That’s when I understood that I had a disability.

Re:Audacity Aquired by Muse Group by dkdbejwi383 on Saturday May 01, 2021 @12:04PM (#27007359)
I can't understand why Apple did this, it seems like such a natural interaction for the trackpad.
Re:Audacity Aquired by Muse Group by mackrevinack on Saturday May 01, 2021 @01:57PM (#27008327)
yea when i was using windows a few years back i got some great mileage out of autohotkey + microsoft's accessibility access. (acc.ahk is the script someone make that interfaces with it if anyone is interested)

one good example was being able to control spotify. it doesn't work with the current redesign i don't think, but i used to be able to heart a song, show the current track name and artist in a tooltip, or list all the songs in your friends tab. lots of handy stuff like that and it all worked even when the spotify window was in the background

Re:Audacity Aquired by Muse Group by JoeDaDude on Saturday May 01, 2021 @01:06PM (#27007856)
For people unfamiliar, this video is a perfect intro to Don Norman:

https://www.youtube.com/watch?v=yY96hTb8WgI

Re:Audacity Aquired by Muse Group by ChrisMarshallNY on Saturday May 01, 2021 @02:11PM (#27008437)
Thanks so much! That's great.
Re:Audacity Aquired by Muse Group by ridaj on Saturday May 01, 2021 @10:11AM (#27006474)
I would also recommend Emotional Design by the same author. It's a follow-up book that has been very useful for me to understand that great design isn't just usable and accessible, but should also be beautiful, and should respect that what people build using software are not just files on a storage system but often their most personally meaningful things.
Re:Audacity Aquired by Muse Group by ehutch79 on Saturday May 01, 2021 @11:36AM (#27007120)
For a long time nielsen groups webpage was one of the uglier websites on the web in the name of accessibility. That's part of where mistrust of them specifically comes from.
Re:Audacity Aquired by Muse Group by ChrisMarshallNY on Saturday May 01, 2021 @02:13PM (#27008457)
Also, like many pundits, there's a lot of "My way is THE ONE, TRUE WAY" stuff going on; which isn't a particularly good way to make friends.

They have the right idea (I have taken a number of NNG classes, over the years), but they are only one dimension, of a multi-dimensional space, and I have found it to my advantage to take a "hybrid" approach (which means that everyone is pissed at me).

Re:Audacity Aquired by Muse Group by matkoniecz on Saturday May 01, 2021 @08:35AM (#27005772)
For start, nearly every software would benefit from running small scale UX test.

Take three people who never used given software, ask them to do the most basic tasks. And fix the most common problems.

Your software is much harder to use than you expect.

You do not need UI/UX people, massive scale testing to fix low hanging fruit.

Re:Audacity Aquired by Muse Group by tclancy on Saturday May 01, 2021 @10:10AM (#27006466)
I think it’s a culture change on the developer side. I was exposed to UI UX about fifteen years ago and worked with a number of terrific designers who put users first. The problem is as devs the job can feel overwhelming enough and then when you get to a point you feel is done, now you have someone telling you you need to redo it. It’s an egoless thing one has to develop and we don’t necessarily encourage that. I think the number of people who get to Beginners Mind as devs is as much Survivorship Bias as anything else.
Re:Audacity Aquired by Muse Group by wpietri on Saturday May 01, 2021 @11:38AM (#27007141)
Yeah, I think the definition of "done" is a great thing to focus on here. For me, the definition is generally, "works for the user". But waterfall-ish processes encourage developers to think that done means "finished the code". But that's really "finished the code for their first understanding of somebody's first guess at what might solve a user problem".

If something isn't "done" until it has at least survived a first user test, then we don't need to be quite as egoless, because we are a participant in the larger problem-solving process.

I also think your point on being overwhelmed matters a lot. Too many software processes are push-based, where an executive is cramming things in the hopper and insisting on a pace. I like pull-based processes. E.g., having a kanban board with WIP limits, so an individual unit of work takes as long as it takes.