Commit Graph

25 Commits

Author SHA1 Message Date
Magnus Norddahl 63f1326e62 Add support for changing the tab labels 2024-01-11 16:52:12 +01:00
Christoph Oelckers 53c6002746 attempt to fix compilation on macOS 2024-01-11 16:41:21 +01:00
Magnus Norddahl 8cc531e283 Implement mouse event propagation 2024-01-10 23:23:13 +01:00
Magnus Norddahl a0f52411d3 Add tabs to the launcher window 2024-01-10 17:09:50 +01:00
Magnus Norddahl 762ce6f14c Add a tab widget 2024-01-10 17:08:50 +01:00
Christoph Oelckers c7778b9332 implemented language selection on the IWAD picker. 2024-01-09 20:52:52 +01:00
Christoph Oelckers 0838433d1f make adjustments to the font substitution and load Japanese and Korean fonts from the Windows font folder. 2024-01-09 16:37:17 +01:00
Christoph Oelckers 173407bf48 seems more headers were missing. 2024-01-05 17:30:13 +01:00
Christoph Oelckers 48a99c0ce7 add missing header 2024-01-05 17:22:37 +01:00
Magnus Norddahl 8ad15de138 Remember last selected item 2024-01-05 16:43:56 +01:00
Magnus Norddahl ab07343985 Add path rasterizer 2024-01-05 16:43:55 +01:00
Christoph Oelckers a2a7667442 added render backend selection to the new IWAD picker.
Unlike VkDoom we still need this.
2024-01-04 19:25:25 +01:00
Magnus Norddahl 9381813eb5 Implement mouse capture and cursor 2024-01-03 16:50:57 +01:00
Magnus Norddahl 9745942130 Add a scrollbar to the list view 2024-01-03 16:50:57 +01:00
Christoph Oelckers f5c4964902 use a more complete font did some primitive font substitution logic.
NotoSans was chosen because it contains all Latin, Cyrillic and Greek characters in one file.
To test the substitution the separate font files for Armenian and Georgian were also added, even though the languages have not been translated.
2024-01-02 18:58:39 +01:00
Magnus Norddahl 426837e7d4 Implement the timer class
Support calling ShowNetStartPane multiple times
2024-01-02 16:55:52 +01:00
Magnus Norddahl 16e578a0f8 Implement NetStartWindow
# Conflicts:
#	src/p_setup.cpp
2024-01-02 16:55:52 +01:00
Magnus Norddahl da83b546ad Finish the error window implementation 2024-01-02 16:55:27 +01:00
Magnus Norddahl 2d6203a0fe Add basic svg image support 2024-01-02 16:55:27 +01:00
Magnus Norddahl 19c2ea171d Implement launcher window base functionality 2024-01-02 16:55:27 +01:00
Magnus Norddahl 0b3d3966a6 Fix OnMouseLeave not firing 2024-01-02 16:55:27 +01:00
Magnus Norddahl 71ff4d3685 Load widget resources from lumps
Add banner
2024-01-02 16:55:17 +01:00
Magnus Norddahl 3f50136c8d Create initial error and netstart windows 2024-01-02 16:55:17 +01:00
Magnus Norddahl b7362aa3f2 Add a bit more functionality to the controls 2024-01-02 16:55:17 +01:00
Magnus Norddahl 113fdc5fcc Add zwidget 2024-01-02 16:54:51 +01:00