-
6 votes
-
Why do we love hostile worlds?
7 votes -
eCharts for Python
3 votes -
Velocipedia - Bicycles based on people’s attempts to draw them from memory
16 votes -
Wind chimes - it doesn't have to be complicated
8 votes -
Five UX improvements that could save lives
14 votes -
Is the open-plan office heading to the grave?
5 votes -
The archive saving home sewing history from the trash
6 votes -
How OXO conquered the American kitchen
18 votes -
Art, fashion, and the French Revolution
5 votes -
Occlusion Grotesque. An experimental, organic typeface
27 votes -
Casino design and why there are no ninety degree turns in most casinos
4 votes -
The great design of the Dutch government
4 votes -
Norway's £500m National Museum to open after eight-year wait – director apologises for delays that have kept Munch's The Scream out of public view
7 votes -
I have no capslock and I must scream
25 votes -
Commercially available chairs from Star Trek
15 votes -
What if phones were actually designed for hands?
9 votes -
Lessons from a can opener: The obscurity of the "Safety Can Opener"
14 votes -
Nautilus (GNOME Files) icon view retrospective and future
5 votes -
This week in GNOME #23 - Modernized settings
4 votes -
Here's why movie dialogue has gotten more difficult to understand (and three ways to fix it)
17 votes -
Beat Saber level design: Skrillex environment
2 votes -
Vintage IKEA! A 1960s armchair just sold for £12k – here are ten other surprising secondhand Swedish hits
4 votes -
LockPickingLawyer keynote at Saintcon
15 votes -
Possibly the worst user interface I've seen all year
This is a webpage for a courier company. This screengrab is the whole page as served to me. If I want to track my parcel I have to enter the details into the pretend phone on the right and pretend...
This is a webpage for a courier company. This screengrab is the whole page as served to me. If I want to track my parcel I have to enter the details into the pretend phone on the right and pretend to use it like a phone, complete with tiny screen and fiddly controls.
I get that they would like me to install their app but this is almost offensively user-hostile design, and pretty much ensures I'll never install anything of the sort. I might consider installing the app of a company who deliver to me regularly and have a good track record of being good at their jobs, if that app offers useful functionality which can't be offered via a web page - but even that's unlikely. But these guys who I have never heard of until today and are pulling this nonsense? No way.
29 votes -
The invisible horror of The Shining
9 votes -
The stunning astronomical beadwork of Native artist Margaret Nazon
9 votes -
The anatomy of Portal - How Portal's puzzles trick you into being smart
5 votes -
Skellefteå has wooden schools, bridges, even car parks – we visit Sweden to see what a climate-conscious future looks like
7 votes -
And you will know us by the company we keep
5 votes -
Neuomorphism — A passing fad or is it here to stay?
12 votes -
Lego has announced it will work to remove gender stereotypes from its toys – research reveals harmful stereotypes still hindering girls, boys and their parents
9 votes -
Finally, on CBS, the football matches the business cards
2 votes -
Recommend me a version control system for design assets (primarily Photoshop & Illustrator)
I'm a software developer working with a small team, and our Google Drive folder tree of UI assets/illustrations/app icons/etc. is becoming increasingly difficult to deal with. Aside from proper...
I'm a software developer working with a small team, and our Google Drive folder tree of UI assets/illustrations/app icons/etc. is becoming increasingly difficult to deal with. Aside from proper versioning, symlinks would be a major plus. Both are kinda-sorta possible with GDrive, but not in a reliable way.
I'm happy to take on a reasonable amount of management myself, although the easier it is for the designers themselves to work with the software, the better. Paid solutions are fine, although open source would be preferable (even as a hosted service) to avoid vendor lock-in down the line.
My instinct is to go with git/GitHub on the basis that we're already deeply familiar with it from the dev side, the GitHub desktop app isn't too onerous for non-techies, and we're already paying for it. That said, I'd be very interested in anyone's real-world experience of git for multiple gigs of 10-200MB binary files. I've heard that it's not especially well suited, although that might be out of date knowledge?
Beyond that, I'm open to almost anything. I'm kind of surprised that I haven't been able to find a single "gold standard" piece of software here, in the way that git is for developers, but maybe I haven't been searching well enough? Any pointers in the right direction or stories of what has/hasn't worked for your teams would be a huge help!
17 votes -
Nissin to sell a fork specially designed for its cup ramen
17 votes -
Typography on the web
3 votes -
Queen Margrethe II, reigning monarch of Denmark, is to design the sets for a forthcoming Netflix film adapted from a novel by Karen Blixen
6 votes -
IKEA goes glam rock with Zandra Rhodes collaboration – British fashion designer teams up with Swedish furniture chain after being inspired by lockdown
3 votes -
Linear Clock: Solar - a looser experience of time
6 votes -
Sucks to be him! How Henry the vacuum cleaner became an accidental design icon.
10 votes -
How would you write a GUI? Seeking opinions, recommendations, and what to avoid.
Hi all. I am asking this open-ended question (bottom of this post) because I am considering making contributions to an open-source project that would directly benefit me and other users. Some...
Hi all. I am asking this open-ended question (bottom of this post) because I am considering making contributions to an open-source project that would directly benefit me and other users.
Some background:
I have worked with an engineering simulation software called Ansys MAPDL basically everyday for the last 4 years, in both an academic and a professional capacity. It's not necessarily relevant whether you are familiar to that program to participate in this discussion. The relevant thing is that the GUI for MAPDL is written in Tcl/Tk and I don’t imagine it is going to be modernized (because of more modern, but distinctly different, replacements). This is a screenshot of the GUI for reference.
Why do people put up with such an old interface?
The power of the program is not its GUI, but the scripting language that can be run to setup and solve simulations. The program name is really the scripting language name, Ansys Parametric Design Language (APDL). It's somewhat like Matlab. The program also offers an enormous amount of control when compared to the more modern GUI that's been released, since the modern GUI holds a totally different philosophy.
The older GUI is really helpful in certain circumstances because it will spit out a file containing commands that were used in the session. This is a great demonstration of how to run a command or use a setting/config command, but a lot of newer features are buried in the documentation and aren't available in the older GUI.
My coding experience
I know the MAPDL language very intimately, but my experience beyond it is limited to some Perl scripting, and a bit of Python exposure.
Motivation
Open-Source Ansys API
Recently, Ansys started supporting an open-source Python project called PyAnsys. MAPDL is otherwise fully closed source, and this is really the only public-facing API. PyAnsys has basically converted a lot of MAPDL script commands to a pythonic format, hence Python can now be used to interact with MAPDL. This is great for several reasons, but is limited regarding interactivity. Interacting with MAPDL via Python is basically happening in a fancy console via Jupyter notebook or IDE like Spyder. Certain commands will bring up Python-based graphics displays of solid models and results plots, but there isn't a dedicated GUI open all the time.
The Question(s)
My question is whether it is feasible to write a frontend GUI to a bunch of python commands. If you were going to do it, how would you do it? What might you write it with? Would you even do it? Is this a stupid endeavor?
7 votes -
Why do hurricane lamps look like that?
12 votes -
Mastering the basics of icon design
5 votes -
Dishonored 2 designers break down the Clockwork Mansion | On the Level
8 votes -
How many layers of UI inconsistencies are in Windows 10?
10 votes -
FOSS and UX (twitter thread)
@Kavaeric: Let's walk through this, shall we?Say we've decided to make a new FOSS word processor. Call it, I dunno, Libra-Office or O-Pan-Office. Just a thought. Word processors, as you might guess, are also a fairly entrenched market.Who's our target audience?
26 votes -
Discord celebrates six years, changes logo and font
25 votes -
Level designer breaks down Ori's awesome sand level | On the Level
10 votes -
Recommended training courses for graphic arts?
My fiance is an artist who was laid off because he worked for a major employer in the entertainment industry that required him to be in contact with people. So he's been unemployed for a long time...
My fiance is an artist who was laid off because he worked for a major employer in the entertainment industry that required him to be in contact with people.
So he's been unemployed for a long time now, but he has been trying to find work, but there isn't really anything available that uses his particular skills. So we invested in a digital art workstation (basically just bought a monitor with a digitizer built in to use a pen with) so that he could work on becoming an independant artist. But he's so bad at marketing and he spends so much time worrying about fine details that it takes him over a week to finish a single piece, so he hasn't had any success.
So if you combine this with a broken tooth that he hasn't been able to get taken care of because of a lapse in his dental insurance, he's not been in a good place.
I just bought a Mac and was looking for mac-native graphics programs (I sometimes work on marketing, so I need to do photo editing from time to time. Also I used to do photography as a hobby and want to get back into it), when I came across Serif's Affinity Designer Workbook. And I thought to myself that getting my fiance a training course in graphic design would allow him to shift gears into a segment where there is more work. It'll also give him a bit of a kick in the pants to get him moving and feeling better about himself.
I'm sure everyone knows there are millions of online training courses available right now, so I'm hoping someone might have any recommendations. I have some money saved up, so I don't mind paying a little bit extra if it'll result in better results. I'd prefer if it were a class that didn't rely on Adobe Illustrator if possible, but I know that it's the 'standard' and he'll probably have better luck if he has experience in it.
9 votes -
What would make app stores better?
There was a recent discussion about the Windows App Store where people said they don't like using it. I'm in the Apple world, and people here constantly complain about the Mac and iOS app stores....
There was a recent discussion about the Windows App Store where people said they don't like using it. I'm in the Apple world, and people here constantly complain about the Mac and iOS app stores. I grudgingly use Steam to download games that are only available there. Everyone seems to hate using app stores, but most agree that having them is better than having to find stuff on the web or in bricks and mortar stores.
I don't tend to "shop." When I decide I need a product, I do research. I try to find unbiased sources, though that's problematic in itself. But I don't go browsing for anything because it's largely pointless and tends to drive you towards what the company that's best at selling wants you to buy rather than what's best for your needs. So for the most part, my interaction with app stores is searching for a specific program and either finding it or not.
What do people think would make app stores better? Complaints I've heard include:
- Too hard to find a product you want when you don't know the specific name of a particular one (like you want a photo editor that can make a photo mosaic, but don't know the name of a specific photo mosaic app)
- You search for a specific product and the top hit is a paid placement for a competitor
- Stores are full of crapware with similar names and similar keywords
- Top apps are all games
How could app store makers improve the situation? What would make using an app store a joy for you?
21 votes