- France
- https://williamjcm.ovh
-
C++ coder, and owner of this Forgejo instance.
- Joined on
2019-12-21
f68dee939e
Gvas: improve a loop to avoid a useless move.
3c79f39046
Gvas: separate Binary{Reader,Writer}.
3bc750436f
Logger,Gvas: reintegrate into main project.
e156196b98
Update copyright year.
3a3b5bfdff
GameData: change the style name map's, well, name.
ca050b0e48
Update Corrade, Magnum, ImGui.
22f5fc947c
Application: use iterators for TextUnformatted calls.
7ce726f933
Application: redo the whole armour tab.
570134ced0
Application: fix link to MBST's Git repo.
ca7b71fb36
Application: tweak decal editor layout.
132c46da89
Application: remove a separator in the weapons tab.
d9755a31fe
Application: update layout in the frame editor.
bf7f6d24f3
Application: adapt to ImGui changes.
df9e6bcd17
CMakeLists: change how libcurl is found.
90fd22225f
ProfileManager: adapt to Corrade changes.
5af4ad0e66
Update submodules.
Game data upgrade
Some musings.
What about using an ECS as a database that can be queried ? Not just for game data, but also save data ?
Sander Mertens, the author of the ECS framework Flecs, showed that it's…
066ce6ac70
CMakeLists: only set the WIN32 property in release mode.
57b4af4637
SaveTool: fix the checker mutex not unlocking properly.
e4ef5d4423
SaveTool: remove a debug message.
a7b0c894d0
UpdateChecker: fix segfault when checking for updates.
088f357a6b
CMakeLists: fix issues finding libzip and efsw.
389dabfc77
SaveTool: separate update checking mechanism.
07cbaefeac
General code maintenance.
f9aa4bc817
SaveTool: Update the M.A.S.S. viewer weapon screen.
e634ef037d
Change how the project version is defined.
bb85c3d6b0
src/CMakeLists: make project less Windows-only.
Custom style child windows are scrollable on HiDPI screens
Custom style child windows are scrollable on HiDPI screens
I was approaching the problem in the wrong way, and also fixed all other UI elements that had issues on HiDPI screens. I hope.
Custom style child windows are scrollable on HiDPI screens
Been trying to solve this issue, and it looks like doing a dumb hardcoded_value * dpiScaling().axis()
isn't the right way of going about it, especially since I use a lot of ImGui child windows…
f7a8962194
main,SaveTool,Configuration: further Wine support.
a1a155d0ac
Update CMake Find* modules.
ecdf7d736f
SaveTool: add a TODO for later.
3fc9243c81
Logger: also output to a file in debug mode.
81430de345
main: support running the app in Wine/Proton.
39d71a7a09
SaveTool: remove licences for third-party deps.
4b3912f6ef
src/CMakeLists: change how deps are linked to.
4e98a89b9d
CMakeLists: add a better way to force static zlib.
9f8c8191ca
CMakeLists: fix a condition.
e9ce919fd0
CMakeLists: allow using system libs.