4 ms·
And after all these years, still no fixes for high-DPI displays. The UI is still pixely and slow. Perhaps I should take Fable and try myself, this was the only
by atemerev 2mo ago
And after all these years, still no fixes for high-DPI displays. The UI is still pixely and slow. Perhaps I should take Fable and try myself, this was the only bug I cared about and it is not solved after 10 years at least.
- sswezey 2mo agoSame, I've been tracking this and Pharo for high-DPI fixes. Pharo is working on a new graphics stack that is intended to address this as well, but until then no high-DPI support.
- mparrett 2mo agoI see some movement on high-DPI in the latest release. What are the current gaps? I'm not familiar with the project, just curious. > Improves high-DPI support for buttons, scroll panes, sliders, menus, multi-selection lists, trees, drop-shadows, the scratch pad, the keyboard exerciser, and others. https://squeak.org/release_notes/6.1/#:~:text=and%20dialog%20windows.-,Improves%20high%2DDPI%20support,-for%20buttons%2C%20scroll https://squeak.org/release_notes/6.1/#:~:text=and%20dialog%2...
- sswezey 2mo agoI opened the Squeak image on my Mac, and everything looks good that I checked.
- sczi 2mo agoDoes Glamorous Toolkit work for you? It's pharo with a different rust based GUI stack, and some batteries included for making custom inspector views and such. I don't have a high DPI display so I'm not completely confident, but my understanding is that their rust based GUI works fine with high DPI.
- AdmiralAsshat 2mo agoThe UI has been a huge impediment in my getting into Squeak development. Every couple years I decide I will try it again, and then see that very little has changed. It's a shame. Smalltalk/Squeak/Pharo was supposed to be the future, but it feels like an IDE stuck in the 90's.
- pjmlp 2mo agoIt should not be a problem, given how many love to use CLI and TUI workflows stuck in the 1960-80's. :)
- morphle 2mo agoI have at least eight different GUIs implemented in Squeak and also native Xwindows, macOS, iPhone and Windows. Plus several through the FFI interface. And three/seven Web GUI interfaces. We used to run (around 2009) Squeak on more platforms than Linux, they all still work in the 32 versions. I'll make the old bitrotted GUI's work again in the latest Squeak 6.1 if you pay me a few thousand euro's. I count many more native GUI support in all Smalltalk versions https://github.com/jeceljr/SmalltalkSurvey https://github.com/jeceljr/SmalltalkSurvey Squeak goes back all the way to 1972, we ran on most GUIs in existence. Smalltalk was the invention of the first GUI. https://smalltalkzoo.computerhistory.org https://smalltalkzoo.computerhistory.org See many of my old comments on my 18 years on HN https://news.ycombinator.com/threads?id=morphle https://news.ycombinator.com/threads?id=morphle I even have the most scalable (massively parallel) GUI written in a few thosand lines of code: https://youtu.be/f1605Zmwek8?t=3100 https://youtu.be/f1605Zmwek8?t=3100 And several 3D GUIs https://www.youtube.com/watch?v=1s9ldlqhVkM&t=4s https://www.youtube.com/watch?v=1s9ldlqhVkM&t=4s and the highly scalable https://www.youtube.com/watch?v=uQTeWJNkylI https://www.youtube.com/watch?v=uQTeWJNkylI
- pmkary 2mo agoUse the Glamorous Toolkit.
- adius 2mo agoCuis Smalltalk has full high-DPI support as its GUI is based on vector graphics: https://cuis.st/ https://cuis.st/
- atemerev 2mo agoWow, never heard of it! Thank you!
- isr 2mo agoTo piggyback, EVERYTHING you see in cuis is hardware accelerated vector graphics, even the fonts. You can individually zoom windows, buttons, text, anything - in or out. Rotate them. And still have crisp, elegantly rendered full-unicode (even IN code) text.
- segmondy 2mo agoyeah, after all these years, they are waiting for your contribution. you really should go at it with Fable.