Path: csiph.com!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: John Ames Newsgroups: comp.os.linux.misc Subject: Re: GIMP and Photoshop user interfaces (was: Re: Distros specifically designed for children) Date: Mon, 9 Jun 2025 15:34:29 -0700 Organization: A noiseless patient Spider Lines: 48 Message-ID: <20250609153429.00001271@gmail.com> References: <1016dr6$1e7od$1@news1.tnib.de> <1016gih$355q7$6@dont-email.me> <1019l0j$3s6rv$1@dont-email.me> <683a690e@news.ausics.net> <101dqb6$tefk$1@dont-email.me> <683a7a0e@news.ausics.net> <101e1p5$ucpf$3@dont-email.me> <683ab63f@news.ausics.net> <101ek3m$126kd$5@dont-email.me> <20250602091348.00007738@gmail.com> <101lfch$3j9qp$4@dont-email.me> <101mfnp$3tnqt$3@dont-email.me> <20250603084203.00007f94@gmail.com> <101o377$br8d$4@dont-email.me> <20250604084826.00004cfd@gmail.com> <101qk0o$13glj$8@dont-email.me> <20250605084547.00003f3a@gmail.com> <101ta0c$1qu8n$6@dont-email.me> <20250606083202.0000328e@gmail.com> <10207jt$2k6uo$3@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Date: Tue, 10 Jun 2025 00:34:32 +0200 (CEST) Injection-Info: dont-email.me; posting-host="1b049c3deca84c699a5eb6809c55832e"; logging-data="748175"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18J7oohibg0Pdhlk/Md6FpjvBO17XRY0m8=" Cancel-Lock: sha1:H6+J0Ny8kbGl2YVV9ZP9TMIe424= X-Newsreader: Claws Mail 4.3.0 (GTK 3.24.42; x86_64-w64-mingw32) Xref: csiph.com comp.os.linux.misc:68602 On Sat, 7 Jun 2025 02:19:41 -0000 (UTC) Lawrence D'Oliveiro wrote: > So do it in multi-window mode. >=20 > Remember that Microsoft=E2=80=99s whole MDI/SDI rigmarole is a consequenc= e of > the brain-dead architecture of the Windows GUI in the first place. > There is no reason for an application that runs on *nix systems to be > restricted to the same limitations. MDI is one of several solutions to an inherently clunky and complicated UX problem: how do you manage a single application with arbitrarily many documents, in a desktop environment with a bunch of other stuff open as well? The perfect solution would have the following properties: A. not clutter up the window list in the desktop environment, B. allow easy switching between documents in the application, C. allow easy switching to/from other applications, D. allow free arrangement of documents on the screen (side-by-side,) E. make efficient and orderly use of screen real estate. If there's a perfect solution out there, I've certainly never seen it - but let's compare the articles at hand. GIMP in multi-window mode allows easy switching and side-by-side work between documents, but clutters up the window list with one window per document (or more, if your WM doesn't take the hint to leave the "dock" windows out of the list,) which makes it a chore to go back and forth between another application and 2+ GIMP documents. Photoshop in MDI mode allows easy switching and side-by-side work between documents, and doesn't clutter up the window list, which makes switching between applications easy - but it does limit the placement of documents to the main-window area, meaning there's little point to running it non-maximized. GIMP in single-window mode allows easy switching between documents and doesn't clutter up the window list, but it has no provision at all for side-by-side work (despite, I will reiterate, GIMP's *own dev team* admitting that this is a real need) - and your "just switch modes" argument means forgoing what advantages it *does* have over multi- window mode. So: whether or not you personally consider MDI clunky or braindead, it *does* have concrete advantages over both GIMP modes - and, again, the GIMP team knows this, but they have not addressed it, because they don't really understand or care about UX matters.