Welcome to the May 2024 monthly newsletter.
UntitledDesktop
UntitledImGuiFramework 0.8.7.9, 0.8.8.0, 0.8.9.0 and 0.9.0.0
These releases include the following changes:
- Better production export
- Gentoo/Funtoo packages for the UntitledImGuiFramework and base libraries for it
- Shipping UntitledOpen 1.0
- Shipping UntitledDBusUtils 1.0
- New client-side bar
- Better config installation code on Unix-based platforms
- Updates to the C API
- Added additional comments to most libraries
- Removed irrelevant files
- Removed references to removed modules
- Added arithmetic operators to
FVector
types - UntitledImGuiTheme now supports semantic colours
- Better error handling
- Better install experience on Windows
- Multiple optimisations to UntitledI18N
Starting work on version 1.0 of the UntitledImGuiFramework
In June, July and August we'll start work on the 1.0 release of the UntitledImGuiFramework. This release will include the following:
- Stable API and ABI
- Stable CMakeLists.txt generation
- Plugin support
- UntitledFontUtils 1.0
- UntitledDBusUtils 1.0
- Vulkan renderer
UntitledOpen 1.0
The UntitledOpen library can now open URIs on Linux using XDG Desktop Portals.
UntitledDBusUtils 0.5
Version 0.5 of the UntitledDBusUtils library finally provides a type- and mermory-safe interface for appending complex data structures to DBus messages.
Previously, one could only append basic datatypes, arrays of basic
datatypes and dictionaries of basic datatypes through a type- and
memory-safe interface. Now, one can push everything from a basic type,
to a type like this: a(iiia{sv})
where the variant type can
have a type signature like (iba{sv}i)
.
Starting work on UntitledDBusUtils 1.0
Of course, we want to fully finish UntitledDBusUtils, so we're
starting work on a type- and memory-safe wrapper on top of the
deserialisation interface, provided by the dbus-1
low level
C interface.
UntitledDesktopOverlay
Following the improvements in UntitledImGuiFramework 0.8.7.9, all MadLadSquad applications and libraries can be found as Funtoo & Gentoo packages under the UntitledDesktopOverlay. Funtoo users have access to YAML and python autogens for all the packages in the overlay.
Other package managers will get support soon.
Multilingual
Funtoo Linux multilingual project
Multiple issues relating to the multilingual tracker issue have been fixed. These include:
- Creation of IME backend profiles
- Fixing m17n-lib
- Moving ibus to i18n-kit
Youyin character editor
Work on the Youyin character editor continues. It includes the ability to zoom in and pan the character, reset view hotkeys and more.
UntitledI18N 1.3.0.0
The new version of UntitledI18N includes the following:
- Removed unnecessary code
- Replaced instances of
std::unordered_map
with parallel-hashmap, which should provide an up to 10X speedup in performance