RippeR37
RippeR37
Implement complex framework to allow developers to write simple but effective applications using **GLUL** library.
Currently OBJ module is built as both loader and renderer. Refactoring to two modules: - loader which loads OBJ model to generic object type - renderer which can render generic...
Implement more GUI widgets, like: - Panels - Sliders - Radio buttons - Combo boxes - Message boxes (/popups) - etc...
Provide tools (factories) to build from file (or save to them) both GUI widget templates (styles) and GUI systems (usage, position, size etc. of widget on screen). This system might...
Refactor some GUI modules to simplify usage for end-users and provide easy way to customize each widget for own needs.
This commit adds a new class template called `base::WinThreadAttachment` which can be used to integrate libbase's cross-thread post-tasking with Windows native message queue system. Example usage: ```cpp HWND hwnd =...
This fixes an error where compiler cannot convert different `std::allocator` where `const` is added unnecessarily, specifically in `Weapons.cpp` and `WeaponsSystem.cpp` on lines like: ```cpp m_StanceWeponOffset[curStance] = curOffset; ``` This was...
### Description #### Bug description: When switching to a dark mode, if application uses a notebook, the background of the row with all the tabs you can switch between (not...
This commit updates the logic that draws wxNotebook on MSW in Dark mode. Previously, the row with tabs was cleared with the background color set as `wxSYS_COLOUR_BTNFACE` which may looked...