after several hours of trying and failing to compile and use various gui toolkits i have come to the conclusion that making a desktop application in 2017 is literally impossible
@lycaon on windows it's the easiest thing tbh
(if you use c# and vs)
@lycaon Try the open source edition of Live Code.
at first i was hoping to make an application that like, looks nice and stuff but now i would be happy to like literally draw a window on a screen with buttons
electron is tempting (and i used it for a while) but
1. eww javascript
2. memory usage is fucking. absurd.
2. the build toolchain is a complete fucking mess and making builds of electron apps is a nightmare that takes like an hour for each platform
@lycaon I knew you were like 2 seconds from talking about Electron again xD
use Quimmle[1][2]!
[1] this is... uh.... a joke; i have literally zero idea how to make QML things not look like weirdly backported mobile garbage. V_V
[2] okay. granted. mostly i just like pronouncing QML "Quimmle" <_<
@gdkar i tried qt! in three languages! none of them worked!
(i think in qt5 they added support for material design in qtquick but that works even less than regular qt)
yeah..... PyQt5 is pretty decent in my experience, if you can swing it, but iiiidk about portability, really; native qt is..... just a mess, tho, especially pre qt5[1]....
[1] in my biased experience of having it just beat me over the head for like a decade. V_V
@gdkar i tried qt in both rust and python and it didn't work in either of them. developing in python on windows is a fucking nightmare.
yeeeeeah, that's fair.
@lycaon oh there's... a Thing that is good at this
@er1n ....please elaborate
@lycaon i was looking it up and then my network dropped :(
@lycaon libui! it just uses the native library on each platform, and it's really easy to use
https://github.com/andlabs/libui
@lycaon there's bindings for python and C# and rust and lua and many, many more
@er1n yeah i was looking into it. might use rust since that seems to be the only language that exists that isn't a nightmare to write in and is decent to work with on windows
@lycaon if you're on windows you could just use MS's gui tools and C#, right?
@er1n yeah but i don't think those are cross-platform? and i want to make my software available on win/mac/linux.
@lycaon ... i guess there's Mono
@lycaon what are you trying to build, btw?