Welcome to the June 2026 edition of the monthly newsletter.

UntitledDesktop

This month started with a large refactoring effort along multiple projects:

  1. UntitledImGuiFramework
    • Moved to a newer dear imgui version
    • Reworked renderers to utilise the new dear imgui texture filtering API
    • Updated many dependencies
  2. UntiltedI18N - Fixed a critical resource loading crash
  3. UntitledXDGBasedir - Fixed some rare bugs and better memory management
  4. UntitledImGuiTheme - Updated to follow new dear imgui style variables
  5. UntitledRuntimeLibraryLoader - Fixed some memory bugs
  6. UntitledLog - Fixed typo in an API function
  7. UImGuiRendererExamples - Reworked renderers to utilise the new dear imgui texture filtering API
  8. UImGuiSDL - Update documentation due to changes in the build process
  9. cimgui_extra - Updated the C API for imspinner
  10. imspinner - Contributed some compilation fixes for newer dear imgui versions

Our goal for the end of the month is to publish a new maintenance release with these patches.

pkggen

Development of pkggen is restarting, we don't have a concrete plan for June, but by the end of the month we plan to have at least one working packaging backend.

Multilingual

Youyin 1.0

Work on the modernisation of Youyin has finally started and it includes:

  1. More than 150 new colour themes
  2. Fixes for most UI/UX bugs
  3. A redesigned front page
  4. A redesigned deck page
  5. A tutorial for new users
  6. An assortment of useful learning decks
  7. A working daily streak system
  8. A working daily level reduce mechanic
  9. A redesigned game recap view
  10. PWA integration and offline mode
  11. Uniform emoji font across all browsers
  12. Many bug fixes and refactoring changes
  13. Better UI when practicing phrases

The following tasks that are part of the 1.0 release and will be completed in July:

  1. Moving away to a new name for the site and getting a new domain + logo
  2. Introducing an accounts system with deck synchronisation
  3. Site monetization

We will also work on completing the following features throughout the year:

  1. Adding more characters(Cyrillic, Latin, Georgian, Armenian, Greek)
  2. Translating the site into other languages(German, Mandarin, Greek, Russian, Romanian)