Commit Graph

21555 Commits

Author SHA1 Message Date
Magnus Norddahl 9381813eb5 Implement mouse capture and cursor 2024-01-03 16:50:57 +01:00
Magnus Norddahl b463c8e656 Fix text word wrapping under scrollbar 2024-01-03 16:50:57 +01:00
Magnus Norddahl e953f3a0c7 Add scrollbar to the log 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 e27cbe5bd9 convert more files to UTF-8.
It was mostly degree signs causing these issues.
2024-01-02 21:54:29 +01:00
Christoph Oelckers 243006987d remove old GTK-based Linux picker dialog. 2024-01-02 21:30:28 +01:00
Christoph Oelckers fd8d62f006 increase size of the font and brightness of the unchecked checkbox on the new picker. 2024-01-02 21:30:00 +01:00
Christoph Oelckers ec227383ed fixed bad comment with non-UTF-8 extended character which MSVC warns about when compiling with /utf-8 2024-01-02 21:05:31 +01:00
Rachael Alexanderson fe005b9159 - add two parameters to GetSpriteTexture: spritenum and framenum, since some states are "####" "#" 2024-01-02 20:59:00 +01:00
Christoph Oelckers b31ae22f25 fixed loading of 7z files. 2024-01-02 20:50:45 +01:00
Magnus Norddahl 532bef8243 Fix double clicks 2024-01-02 20:10:36 +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
Christoph Oelckers 3caca15c61 use a banner without the VkDoom logo. 2024-01-02 17:37:57 +01:00
Christoph Oelckers 4afe1686da hide the old main window as it no longer contains the startup. 2024-01-02 17:23:05 +01:00
Christoph Oelckers 2431d214e6 adapt widget reader to new resource file API. 2024-01-02 17:05:13 +01:00
Magnus Norddahl 779382a9ff Fix compile error on macOS 2024-01-02 16:56:19 +01:00
Magnus Norddahl 74b45b7cba Fix compile error 2024-01-02 16:56:19 +01:00
Magnus Norddahl 2863c89af7 Hook up the zwidget launcher window on Linux 2024-01-02 16:56:19 +01:00
Magnus Norddahl b0f1edf297 Add SDL2 backend 2024-01-02 16:56:19 +01:00
Magnus Norddahl f37433c707 Fix gcc picopng compile error 2024-01-02 16:56:11 +01:00
Magnus Norddahl 4613c0354b Fix some compile errors 2024-01-02 16:55:53 +01:00
Magnus Norddahl 426837e7d4 Implement the timer class
Support calling ShowNetStartPane multiple times
2024-01-02 16:55:52 +01:00
Magnus Norddahl efde75877d Fix the abort button 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 945317ed64 More subpixel tweaking 2024-01-02 16:55:27 +01:00
Magnus Norddahl 9675ac978d Apply a simple box filter on the subpixels 2024-01-02 16:55:27 +01:00
Magnus Norddahl 787eb625e5 Use a better font
# Conflicts:
#	wadsrc/static/newmenufont.ttf
2024-01-02 16:55:26 +01:00
Magnus Norddahl 12c40ea950 Forgot to actually add the banner 2024-01-02 16:55:17 +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 787d18e12b Add launcher window 2024-01-02 16:55:17 +01:00
Magnus Norddahl 113fdc5fcc Add zwidget 2024-01-02 16:54:51 +01:00
Magnus Norddahl e7285cd6d9 Theme the caption bar when playing windowed mode 2024-01-02 16:54:51 +01:00
Christoph Oelckers 5b90b2d80c account for resorted directories when accessing the local file path array in file_directory.cpp 2023-12-31 23:39:58 +01:00
Major Cooke d4952fa3f2 fix VisualThinkers crashing on spawn when level is frozen 2023-12-30 23:19:39 -05:00
Rachael Alexanderson 3e43a4ef1b - tweak build script a bit 2023-12-30 07:45:25 -05:00
jekyllgrim f8653c36d0 Implemented mGrayCheck and isGrayed() in OptionMenuItem 2023-12-30 08:42:01 +01:00
jekyllgrim cebf37b3fa Add graycheck to colorpicker 2023-12-30 08:42:01 +01:00
jekyllgrim 4273af8004 Minor formatting fix 2023-12-28 17:13:07 +01:00
jekyllgrim be96d8d906 Added DI_ITEM_LEFT_CENTER and DI_ITEM_RIGHT_CENTER
This is just a small consistency fix: DI_SCREEN_LEFT_CENTER and DI_SCREEN_RIGHT_CENTER exist, so, logically, similar combo flags should exist for DI_ITEM as well.
2023-12-28 17:13:07 +01:00
Major Cooke 8060b147d0 Fixed CF_SCALEDNOLERP having the wrong value. 2023-12-28 17:12:43 +01:00
Professor Hastig 16e8e71971 fixed infinite recursion in vid_preferbackend. 2023-12-28 17:11:17 +01:00
Professor Hastig 51e014c858 do MIDI device lookup by lump index as well, for the same reasons as doing it for the volume. 2023-12-28 17:10:33 +01:00
Christoph Oelckers eb2f263803 perform music volume lookup by lump number instead of name.
This way any setting will work for both short and long file names of the same content.
2023-12-27 20:08:22 +01:00
Christoph Oelckers 958303556f warnings and debug code cleanup 2023-12-26 22:16:21 +01:00