cppwinrt
Examples_FLTK
cppwinrt | Examples_FLTK | |
---|---|---|
14 | 1 | |
1,771 | 59 | |
0.4% | - | |
6.7 | 8.9 | |
20 days ago | over 1 year ago | |
C++ | C++ | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cppwinrt
- Lazarus Release 4.0
-
The Two Factions of C++
Cppwinrt is in maintenance mode[1]. Cppwin32 is abandoned (with windows.h as the official alternative). It is now possible to deploy WinUI 3 apps as single files in C#[2] but not in C++. From experience, the entire C++ side of WinUI 3 documentation is underbaked to the extent that the easiest road is to read the C# documentation and attempt to guess the cppwinrt equivalent (as docs for cppwinrt are not really... there).
I don’t know if they’ve really abandoned C++ entirely—the compiler team certainly hasn’t, that’s true. But the above doesn’t feel like first-class support.
[1] https://github.com/microsoft/cppwinrt/issues/1289#issuecomme...
[2] https://learn.microsoft.com/en-us/dotnet/core/deploying/sing...
-
Writing GUI apps for Windows is painful
https://github.com/microsoft/cppwinrt/
And then compare with Project Reunion vision from 2021, and where we are three years later
https://blogs.windows.com/windowsdeveloper/2021/03/29/announ...
Mainly because along the way, as if those changes weren't enough, they also decided to reboot their initial approach with Project Reunion, WinAppSDK took another route, and here we are.
This is only a short overview of how WinRT went down since Windows 8, thus only those that never advocated for it, can honestly suggest WinUI, as they lack the background of how chaotic it all is.
[0] - https://devblogs.microsoft.com/cppblog/announcing-hilo/
- C++/WinRT is now in maintenance mode
- Leaked Microsoft poll shows fewer employees have confidence in leadership
- Fold Expressions for Metaprogramming or "The Wrong Reason to Rightfully Want Extension Methods in C++" - my look at why we need extension methods and the first try at writing an online article about C++
-
All Windows OSs type programs on Wine
Windows Runtime (WinRT) seems to be something they are working on. From what I could read are there a bunch of stuff needed apart from just a development library. I guess you meant this: https://github.com/microsoft/cppwinrt
-
C++20 Modules are now supported In CLion!
Yeah, I closed it because it didn't seem to be taken into consideration, as later proven by https://github.com/microsoft/cppwinrt/issues/1123
- Firefox 106.0, See All New Features, Updates and Fixes
- I can't make up my mind what C++ GUI framework to use. It needs to be very fast in updating the constant data stream I am displaying.
Examples_FLTK
-
Writing GUI apps for Windows is painful
I've used FLTK for an application. It relies heavily on opaque pointers and convention. The compiler will not help you out if you mess up.
https://github.com/gammasoft71/Examples_FLTK/blob/c6f630eaa3...
What are some alternatives?
ProjectReunion - The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
go-sciter - Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
CsWinRT - C# language projection for the Windows Runtime
FLMH - Single header FLTK Modern Helper
AStarDemo - A basic A* example ported to C++/WinRT
diffusion-expert - A software for drawing with stable-diffusion support