|
The_Franz posted:is winforms dpi-aware yet, or is everything still blurry on scaled displays? they fixed all that poo poo in the .net core version after it got open sore-d. https://github.com/dotnet/winforms
|
# ? May 8, 2024 01:42 |
|
|
# ? Jun 4, 2024 01:41 |
|
Shaggar posted:it is and has been pretty much since windows added high dpi support, but applications have to be updated to support it hard pass
|
# ? May 8, 2024 02:10 |
|
winforms dpi support is absolute dog poo poo
|
# ? May 8, 2024 05:17 |
|
which is in line with the rest of winforms
|
# ? May 8, 2024 05:20 |
|
tauri is looking good for an electron replacement imo
|
# ? May 8, 2024 05:46 |
|
the last time I wrote a desktop ui app it was in Visual Basic, probably for windows 98. it was pretty easy to drag some controls around (visually, you see) and then write really lovely VB code to handle the callbacks. overall, thumbs up, would recommend for terrible intern projects.
|
# ? May 8, 2024 07:11 |
|
SpaceAceJase posted:tauri is looking good for an electron replacement imo you’ve been able to do web views in winforms for a long time now
|
# ? May 8, 2024 23:29 |
|
my most recent desktop off is a little menu bar app for osx to show the current swatch beats internet time. and it also has a tool to convert normal time into internet time. and probably 10+ years ago i wrote some python desktop apps using qt, i think? to do various ArcGIS tasks. i remember those being fun to make.
|
# ? May 8, 2024 23:37 |
|
desktop development really peaked when the qt4 dance dropped
|
# ? May 8, 2024 23:39 |
|
metro? like the thing i take to work?
|
# ? May 9, 2024 03:38 |
|
i really like fx, but all the theater terms involved are kind of annoying
|
# ? May 9, 2024 03:38 |
|
AnimeIsTrash posted:metro? like the thing i take to work? no. like the thing we used to imply was a sexual orientation
|
# ? May 9, 2024 04:45 |
|
akadajet posted:no. like the thing we used to imply was a sexual orientation what even was metrosexual anyways. "i wash my rear end crack and hole?"'
|
# ? May 9, 2024 04:50 |
|
Jonny 290 posted:what even was metrosexual anyways. "i wash my rear end crack and hole?"' it was i look and talk like what a rural person thinks of as a gay man but i have sex with women
|
# ? May 9, 2024 04:54 |
|
wow looks like SOMEBODY has enough for a $20 set of beard clippers. what a fairy
|
# ? May 9, 2024 05:03 |
|
akadajet posted:desktop development really peaked when the qt4 dance dropped wasnt that qt3
|
# ? May 9, 2024 08:31 |
|
Tankakern posted:wasnt that qt3 i preferred the original quake
|
# ? May 9, 2024 08:33 |
|
Jonny 290 posted:what even was metrosexual anyways. "i wash my rear end crack and hole?"' it was a way to call someone a closeted gay man without calling them a closeted gay man
|
# ? May 9, 2024 14:26 |
|
Tankakern posted:wasnt that qt3 no?
|
# ? May 9, 2024 14:29 |
|
qt's biggest turnoff is definitely all of the c++ involved
|
# ? May 9, 2024 16:01 |
|
qt's biggest turnoff is definitely all of the linux involved
|
# ? May 9, 2024 16:33 |
|
ur mom says im a qt
|
# ? May 9, 2024 17:13 |
|
akadajet posted:no? oh
|
# ? May 9, 2024 17:40 |
|
Bloody posted:qt's biggest turnoff is definitely all of the c++ involved you might think from reading this that gtk is better because it's in C. It is not. Instead, they tried to implement objects in C and did a poo poo job
|
# ? May 9, 2024 17:42 |
|
c/c++ are mostly at a pointless level of abstraction for ui today. when expectations were such that you could and often would reasonably push pixels interactively "by hand" being on c/c++ gave you a good shot. but now you really don't want to poke memory. the other reason for it was being real low-memory really mattered at one point, but the runtime overheads have long stopped mattering. beyond that, placing widgets and reacting to things at a user input pace never made sense to do that low-level. modern ui was invented together with smalltalk for good reasons, never been a point or flavor of ui where it didn't make prefect good sense to do it from smalltalk.
|
# ? May 9, 2024 17:58 |
|
I spent a year designing mac/windows cross platform stuff using qt and another 2 years on windows using an unholy combo of .NET and some weird homegrown markup framework, web software sucks big time but all the suckage is known in advance, desktop software always had some weird regression bug pop out of nowhere that stopped all progress for days at a time
|
# ? May 9, 2024 18:02 |
|
Elder Postsman posted:and probably 10+ years ago i wrote some python desktop apps using qt, i think? to do various ArcGIS tasks. i remember those being fun to make. i found these and it was tkinter, not qt
|
# ? May 9, 2024 18:54 |
|
tk obviously showing its age, and was never quite modern, but man that too was a real nice place to be for knocking out some ui. in fact, when i most recently used it i prototyped a little application for a customer, and then needing to do it properly in java i made the idiotic mistake of using javafx. buggiest piece of poo poo i've ever dealt with, the "proper" application took 10x longer and was worse than the prototype when i nonetheless shipped it. but then the tk was a single-file sort of thing which would have quickly gotten out of hand had any revision been required.
|
# ? May 9, 2024 18:59 |
|
I’ve been working on the same large desktop application in mostly Objective-C for nearly 20 years, and was part of the team that created its current overall architecture when I first started working on it, it had to perform reasonably on a single-core 233MHz PowerPC 750 with 256MB of RAM, a 5400rpm ATA hard disk, and 56K dialup occasionally-connected and metered Internet access any software that users interact with should still have to fit those kinds of constraints drat it, at least for basic functionality
|
# ? May 10, 2024 08:00 |
|
eschaton posted:I’ve been working on the same large desktop application in mostly Objective-C for nearly 20 years, and was part of the team that created its current overall architecture /
|
# ? May 10, 2024 08:25 |
|
at work we updated from Delhi 11 to Delphi 12 last week which put rounded corners on some of the windows and this was a problem I’m glad to be working in the C# team, haven’t needed to touch Delphi in a year
|
# ? May 10, 2024 09:15 |
|
eschaton posted:I’ve been working on the same large desktop application in mostly Objective-C for nearly 20 years, and was part of the team that created its current overall architecture kind of disagree, but the performance should at least be spent on making the thing more pleasant to use and/or more pleasant to develop. lots of stuff somehow fail all of these though.
|
# ? May 10, 2024 09:15 |
|
eschaton posted:any software that users interact with should still have to fit those kinds of constraints drat it, at least for basic functionality nah. I’m just going to ship my app with a whole web browser and nodejs to run my ui
|
# ? May 10, 2024 14:07 |
|
I like the ui in MuseScore. it looks like they use qml, so maybe that’s good?
|
# ? May 10, 2024 14:43 |
|
Cybernetic Vermin posted:kind of disagree, but the performance should at least be spent on making the thing more pleasant to use and/or more pleasant to develop. lots of stuff somehow fail all of these though. conuterpoint: what if we spent those resources adding and making the ui promote a useless feature my director said was our #1 priority this year instead, because then I'll get my bonus
|
# ? May 10, 2024 15:01 |
|
at this point desktop purchasers are indirectly financing the laziness of desktop developers with ever increasing cpu, ram, and disk.
|
# ? May 10, 2024 15:34 |
|
qirex posted:conuterpoint: what if we spent those resources adding and making the ui promote a useless feature my director said was our #1 priority this year instead, because then I'll get my bonus im listening…
|
# ? May 10, 2024 15:46 |
|
Cybernetic Vermin posted:kind of disagree, but the performance should at least be spent on making the thing more pleasant to use and/or more pleasant to develop. lots of stuff somehow fail all of these though. I certainly have no quarrel with this position
|
# ? May 11, 2024 10:57 |
|
Jonny 290 posted:autohotkey is actually fully sick, yeah. We use it in our mmo to automate complex keystroke sequences and do multi binds to keys brilliant Megabound posted:at work we updated from Delhi 11 to Delphi 12 last week which put rounded corners on some of the windows and this was a problem they dropped the versioning. it’s just New Delhi now
|
# ? May 11, 2024 15:29 |
|
|
# ? Jun 4, 2024 01:41 |
|
we make and ship an electron application. exporting the pain onto users and off of the devs by having a whole rear end chrome running is theoretically nice but is not as perfect as you might want it to be, and has the fun side effect of having little to no ambient knowledge to handle whatever does actually go wrong when you're on those lower levels. and it means there's a lot of fear based design to avoid system interaction even when it would be better. that said, most of the work of making most applications is not about its interactions with the system, and it's like a million times easier to hire web people, and you can get them working on your web stuff too. i understand it and accept it but do not enjoy it.
|
# ? May 12, 2024 21:52 |