I wish development is faster though, perhaps moving the project to GitHub could help with that. I would like to see modern tray support on Linux instead of legacy one, someone to finish Cocoa support, native table/list view control (it is on the TODO list), support for gtk+ 4, etc.
IUP – Cross platform C GUI library
21–30 of 42 posts
Re: IUP – Cross platform C GUI library
#22Also there was some pressure for us to use IUP. We always had a "not as maintained as gtk or qt" feel and as much as we could, we refused it. I think nobody regrets that.
Re: IUP – Cross platform C GUI library
#23Earlier quoted context omitted.
One big plus for IUP over wxWidgets is that API of IUP is very clean & easy to use compared to the complex C++ API of wxWidgets.
wxWidgets feels heavily inspired by Microsoft's MFC framework. That always felt clunky to me, compared to GUI toolkits like Qt and GTK.
Re: IUP – Cross platform C GUI library
#24Any pictures of what the windows will look like?
https://raw.githubusercontent.com/PennRobotics/permalink/mai...
Since the same UUID in the manifest applies to Windows 11 and Windows 10, I'm willing to bet this would look a lot like the Windows 11 version of notepad.exe when compiled on a Windows 11 machine.
Re: IUP – Cross platform C GUI library
#25Any pictures of what the windows will look like?
Re: IUP – Cross platform C GUI library
#26It appears to be a requirement that all C/C++ UI libraries have old, crusty looking visuals.
It's about time we rediscovered 3D UI like SGI IRIX had 30 years ago and remix it with what we've learned in information presentation since. WebGPU? I want my cyberspace and I want it now! https://en.wikipedia.org/wiki/Fsn_(file_manager)
Re: IUP – Cross platform C GUI library
#27I can understand the reason.
This library is made by Brazilian researchers working for an institute (very poorly) funded by the government. However, Apple machines are very, very expensive in Brazil and many other 3rd World countries, almost a luxury. Probably they're not affordable enough to many of those researchers.
However, not having a OS-X version is really a big obstacle for this library to be accepted.
Re: IUP – Cross platform C GUI library
#28 https://www.tecgraf.puc-rio.br/cd/
example: https://www.tecgraf.puc-rio.br/cd/Re: IUP – Cross platform C GUI library
#29I get it, this might be cool. But, it's a UI library! And there's no screenshot on the main page or the overview tab. Guys, come on. Screenshots should be the first thing we see.
On the overview page there is a link called "Screenshots" and I clicked on it and it does really show screenshots.
Re: IUP – Cross platform C GUI library
#30This seems to be like the classic wxWidgets [1], i.e. it's an API that wraps the underlying platform's default toolkit. So on Windows it uses Windows' native controls, in Linux it seems to use GTK, and so on. That means that the advantage is being able to write against one API, and get cross-platform compatibility, which can be nice. It also means (typically) being limited in what you can do to the least common denom…