cppwinrt
TextLayoutSampler
cppwinrt | TextLayoutSampler | |
---|---|---|
11 | 4 | |
1,593 | 30 | |
0.8% | - | |
7.0 | 4.5 | |
16 days ago | 10 months 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
- 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.
-
std::future and coroutine
std::future could be 'awaitable' (by implementing a struct coroutine_traits> + operator co_await) in a free function BUT VS2019 removed support for the nonstandard free function pattern for awaitable objects in PR702. Therefore we cannot add a co_await operator without modifying std::future source code.
- Stability of modules in Visual Studio?
-
Learning resources to build Windows App with C++
You mean the cppwinrt library right? I thought you were referring to a book - and I couldn't find it on Amazon. LOL.
TextLayoutSampler
-
C++/C# interop for Windows (desktop) applications using WinRT
All of them :b (TextLayoutSampler, FontSetViewer, Onnx2Text, LunaSvgSampleTest, BiNums). With the exception of multicolor fonts (e.g. Segoe UI Emoji) and more robust vertical text support for Japanese text, there just haven't been any new APIs since Windows 7 that warrant moving forward for me 🤷♂️. Note all of those are fully C++ based, but I'm also working on a pixel format viewer for which I want C# interop to potentially utilize existing Paint.NET imaging/effect plugins.
-
figcone - Read JSON, YAML, TOML, XML or INI configuration by declaring a struct
I appreciate that you support multiple libraries/file types for the backing serialized text tree representation, for I always thought it silly that configuration tools would often support only a single file type - interop matters! (I had something similar for one of my apps, a general text tree class where the input/output can be JSON/XML/INI)
-
Modules support in visual studio
I can identify with that pain. I first started modularizing one of my projects in 2017, and after reporting another bug, I'd try every new VS release, only to make it another 20% further in the build and encounter another internal compiler issue. Though, it did finally build 100% in VS 2019, consuming Windows.h, some DirectX headers, and various std headers. Boost though, that might still be a beast of complexity beyond.
-
Stability of modules in Visual Studio?
Well I haven't seen that one, but I've gotten other ICE's and linker errors while incrementally modularizing this app over the years. e.g. Common.Variant.ixx(106,1): fatal error C1001: Internal compiler error. I definitely want to file bugs, and have been, but it's tedious to narrow down the ~20'000 line program for a repro 😑, as often times the change is due to elsewhere rather than the reported line itself. I did though get another program of mine (~15'000 lines) completely modularized successfully yesterday with VS2019 16.10.0 Preview 2, after applying the work-around for one linker error and disabling PCH's with modules. 😊 So it's definitely improving.
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.
AStarDemo - A basic A* example ported to C++/WinRT
CsWinRT - C# language projection for the Windows Runtime
figcone - Read JSON, YAML, TOML, XML or INI configuration by declaring a struct
Windows UI Library - Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
STL - MSVC's implementation of the C++ Standard Library.
reflecxx - A static reflection framework for C++, using libclang.
conway - conway's game of life
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Folly - An open-source C++ library developed and used at Facebook.