-
5 votes
-
The smartest website you havent heard of
11 votes -
Adobe in final talks to acquire Figma for $20B USD
17 votes -
How mushrooms are turned into bacon and styrofoam | World Wide Waste
10 votes -
Designing accessible color systems
5 votes -
How “dementia villages” work
6 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