3 ms·
that's TAL-U-NO-LX in the screenshot, right? Bit self-defeating as an example. That UI is a skin. Fixed bitmap, every knob position and hitbox hardcoded, window
by exsol 1mo ago
that's TAL-U-NO-LX in the screenshot, right? Bit self-defeating as an example. That UI is a skin. Fixed bitmap, every knob position and hitbox hardcoded, window can't be resized at all. I don't know offhand whether TAL is on vstgui or juce, but it doesn't much matter, with juce you write resized() by hand and chop up a rectangle with removeFromTop/removeFromLeft until you run out of controls. Either way there's no layout algorithm in there. It's what you end up with when you don't have one...
Photoshop is a strange pick too. The extension layer was CEP, which is literally Chromium, and UXP that replaced it ships flexbox. There's a browser version now as well.
No negativity, but I feel biased towards CSS ;)
- troupo 1mo ago> that's TAL-U-NO-LX in the screenshot, right? There's also Cubase behind it ;) > Photoshop is a strange pick too. The extension layer was CEP As we all know, Photoshop is just the extension layer. Edit. And when they started moving to more and more web tech, they couldn't even get the most trivial of the app's layouts correctly: https://unsung.aresluna.org/photoshops-challenges-with-focus-pt-2/ https://unsung.aresluna.org/photoshops-challenges-with-focus...
- Rohansi 1mo ago> And when they started moving to more and more web tech, they couldn't even get the most trivial of the app's layouts correctly Nothing in that post complains about layout. It's all regressions in usability. What you are referring to as "layouts" is not what everyone else is talking about. In the context of this entire thread "layout" is the algorithms which decide the size and position of UI elements.
- troupo 1mo ago> Nothing in that post complains about layout. You can literally see the screenshots in the post > In the context of this entire thread "layout" is the algorithms which decide the size and position of UI elements. And yet the apparently amazing layout algorithms in CsS haven't lead to people easily creating actual complex layouts, and all CSS frameworks re-implement the same dozen or so trivial components. The few companies that manage to do something complex do that at gereat expense and over untold man-hours of engineering.