-
v2.0b
StableAll checks were successfulpyrite-dev/milsko/pipeline/head This commit looks goodreleased this
2026-09-28 11:30:27 +09:00 | 28 commits to master since this release- Fixed scrollbar bug where it can freeze entire toolkit
- Fixed scroller bug where it bar could appear "empty"
- Added function specific to Wayland backend (MwLLWaylandSetToolWindowType) that changes what type a created layer surface is when using MwLLMakeToolWindow
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.0a
StableAll checks were successfulpyrite-dev/milsko/pipeline/head This commit looks goodreleased this
2026-09-27 12:52:23 +09:00 | 33 commits to master since this release- Fixed a bug where key_released was not fired in GDI backend
- Fixed examples
- Fixed Wayland backend's cursor lock
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v2.0
StableAll checks were successfulpyrite-dev/milsko/pipeline/head This commit looks goodreleased this
2026-09-27 11:35:24 +09:00 | 40 commits to master since this release2.0 is not the most significant release, but there are several breaking changes that justify its number:
- There are no longer any public facing functions that use MwLL* types. Said functions now expect MwColor and MwPixmap, which are wrapper types over the LL ones.
- MwSetVoid and MwGetVoid have been renamed to MwSetPointer and MwGetPointer
- MwSetText and MwGetText have been renamed to MwSetString and MwGetString
Other changes include:
- Widgets can now accept drag and dropped files via MwNacceptsDnD and the new MwNdragAndDropHandler handler.
- Currently only works on Wayland and Win32 due to limited ability to test this on X11.
- New environment variables:
MW_LIGHT_THEME/MW_DARK_THEME: set to ignore the system's appearence settings and either just use light theme/dark theme.MW_FORCE_CSD(Linux only): set to force the wayland backend to use CSD instead of SSDMILSKO_BACKENDhas been renamed toMW_BACKEND
- Redesigned look for radioboxes and checkboxes in the modern theme
- Clock Widget (MwClockClass)
- Chart Widgets (MwChartClass)
- Bar Chart (MwCHART_BAR or MwCHART_BAR_3D)
- Pie Chart (MwCHART_PIE or MwCHART_PIE_3D)
- Line Chart (MwCHART_LINE)
- Document widget (MwDocumentClass) - text box widget that supports markdown.
- Direct3D9 widget (MwDirect3D9Class) - helper widget that sets up a D3D9 context for you (Windows only)
- Dark theme now uses Catppuccin Mocha theme
- Better alpha blending for pixmaps (they now respect background color change)
- MwNstrikethrough and MwNunderline now work on all text-based widgets
- Stability/performance fixes for the Wayland backend, most likely for the last time.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-07-21 17:45:29 +09:00 | 243 commits to master since this release- CMakeLists.txt downgraded to version 3.13 to allow compiling on Windows XP
- CMake build now generates a pkgconfig file.
- GDI backend now natively uses GDI for text rendering
- Widgets can now be disabled with MwNdisabled
- Added
MwTabFocusfor letting a tab widget steal focus. - New table widget (
MwTableClass). - Added
MwWindowShouldClosefor letting custom loops know when a window should close. - Remove VMS build files
- Entry widgets now have blinking cursor that appears only when you hover over the widget.
- Wayland backend:
- Can now create layer surfaces (Use
MwLLMakeToolWindowon a parentless window) - Now properly handles keys being held down
- has drastically improved CSD (functionality wise)
- Uses KMSDRM directly for the OpenGL widget instead of wl_egl for a smoother experience
- Various overall improvements putting it on the same level as the X11 backend finally
- Menu widget works better under compositors that use CSD.
- Can now create layer surfaces (Use
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.3
StableAll checks were successfulpyrite-dev/milsko/pipeline/head This commit looks goodreleased this
2026-05-13 14:52:34 +09:00 | 338 commits to master since this releaseThis release adds following feature:
- MwTreeViewGetOpened
and fixes:
- SubMenu kept getting duplicated when user moves focus in GDI
- MwTreeViewSetOpened was not in XML
- Dark theme was not applied properly to windows when parent widget's class was NULL
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
3 downloads
-
v1.2a
StableAll checks were successfulpyrite-dev/milsko/pipeline/head This commit looks goodreleased this
2026-05-08 01:57:20 +09:00 | 350 commits to master since this releaseThis release fixes:
- ComboBox was drawn "wrong"
- 1st tab in Tab widget was drawn with strange border
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
4 downloads
-
v1.2
StableAll checks were successfulpyrite-dev/milsko/pipeline/head This commit looks goodreleased this
2026-05-07 19:52:08 +09:00 | 353 commits to master since this release1.2 adds following feature:
- Tab widget
No bugs from release 1.1 were fixed.
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
4 downloads
-
v1.1
StableAll checks were successfulpyrite-dev/milsko/pipeline/head This commit looks goodreleased this
2026-05-06 18:08:14 +09:00 | 364 commits to master since this release1.1 adds following features:
- Calendar widget
- SubWindow widget
- Improved tick system, now it gets fired on MwStep too (It was only fired inside MwLoop before)
Known bugs:
- OpenGL on WSL crashes with GLXBadContextTag (or BadWindow if LIBGL_ALWAYS_INDIRECT is set to 1)
- SubWindow shakes on Wayland
- OpenGL on Wayland (at least on Intel(R) Arc(TM) 130V) doesn't work
Downloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
5 downloads
-
v1.0a
StableAll checks were successfulpyrite-dev/milsko/pipeline/head This commit looks goodreleased this
2026-04-27 17:31:17 +09:00 | 457 commits to master since this releaseBugfix of GDI backend not checking existence of DwmSetWindowAttribute
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
29 downloads
-
Source code (ZIP)
-
v1.0
StableAll checks were successfulpyrite-dev/milsko/pipeline/head This commit looks goodreleased this
2026-04-27 16:57:54 +09:00 | 461 commits to master since this releaseInitial release
Downloads
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
8 downloads
-
Source code (ZIP)