Commit graph

1548 commits

Author SHA1 Message Date
Dan Paulat
69b39bd884 Change default ImGui font size to 16px 2025-08-28 11:29:39 -05:00
Dan Paulat
ffe1e7efaf Address ImGui clang-tidy comments, store font size as float 2025-08-28 11:18:17 -05:00
Dan Paulat
c82b9753c6 Use dynamically sized ImGui fonts 2025-08-27 23:43:11 -05:00
Dan Paulat
dc96e3e3ad Update ImGui to v1.92.2b 2025-08-27 22:52:25 -05:00
Dan Paulat
bd27d0e562 Update most instances of current time to use a time offset 2025-08-22 23:42:08 -05:00
Dan Paulat
719142ca12 UTC in the main window should use the NTP time offset 2025-08-22 22:29:25 -05:00
Dan Paulat
c76c9b57ed Wait for an initial offset prior to proceeding with initialization 2025-08-22 22:28:55 -05:00
Dan Paulat
88d968a533 Run NTP client in the background 2025-08-22 20:08:04 -05:00
Dan Paulat
63e6ba7709 Update initialization order to ensure initial log entries make it to log file 2025-08-22 19:25:01 -05:00
Dan Paulat
ad8569532a Ensure the mesa-glu::mesa-glu target is used on Linux instead of OpenGL::GLU
(cherry picked from commit b0a8c6576dc29f46f3cea26fbd06966b713fb4e7)
2025-07-15 23:32:51 -05:00
Dan Paulat
9ac941686b GL_SILENCE_DEPRECATION is required for macOS
(cherry picked from commit e0d1379423e688c27931e28aef17f4b066e8ac68)
2025-07-15 23:32:15 -05:00
Dan Paulat
9076772cf6 Remove GLEW as a dependency
(cherry picked from commit 1b404d8b9ff95baaa0d7ee11089e79d6d5e65ff9)
2025-07-15 23:31:58 -05:00
Dan Paulat
791bf16586 Look for the appropriate .msi asset suffix depending on platform 2025-07-15 00:18:01 -05:00
Dan Paulat
5c9e90d805
Revert "Disable Wayland platform plugin on Nvidia" 2025-07-13 09:31:09 -05:00
Dan Paulat
6b09b7cb9b Specify OpenGL as the renderable type 2025-07-12 23:22:08 -05:00
Dan Paulat
40fc41b724 Move GLEW dependency back to scwx-qt (provides GLU) 2025-07-12 16:45:43 -05:00
Dan Paulat
d5cda9b353 Use glad instead of GLEW to load OpenGL 2025-07-12 16:23:02 -05:00
Dan Paulat
01ae858906
Merge pull request #478 from dpaulat/feature/opengl-3.3-core
Use GLEW instead of QOpenGLFunctions
2025-07-12 09:31:06 -05:00
AdenKoperczak
c3d39e2571
Add a label to the location marker settings widget to indicate the existance of hotkeys for adding/editing location markers 2025-07-12 08:48:07 -04:00
Dan Paulat
cf2a495e26 Explicit cast when getting OpenGL program info log 2025-07-12 00:08:23 -05:00
Dan Paulat
17af5e27ac Another round of clang-tidy fixes 2025-07-11 23:04:31 -05:00
Dan Paulat
8e9db6a2fe Display an informational dialog when OpenGL cannot properly be initialized 2025-07-11 00:26:52 -05:00
Dan Paulat
a6f8547455 Fix GLEW clang-tidy issues 2025-07-10 23:27:24 -05:00
Dan Paulat
331b2d855f Use GLEW instead of QOpenGLFunctions 2025-07-10 21:56:17 -05:00
AdenKoperczak
d160ec2e28
Remove constexpr std::string in linux Nvidia code 2025-07-09 07:42:00 -04:00
AdenKoperczak
7723aee1d8
Initial attempt to disable Wayland platform on Nvidia 2025-07-08 21:44:55 -04:00
Dan Paulat
bbb09f64f0 std::scoped_lock should be const in font_manager.cpp 2025-07-01 20:53:38 -05:00
Dan Paulat
7722eeb539 Remove styling from radar info frame 2025-07-01 00:22:02 -05:00
Dan Paulat
b2653fd585 Remove raised styling from most QFrames
This was never intended to be part of the UI, and did not show on Windows. It shows on Fusion, and is especially noticable on macOS.
2025-07-01 00:17:24 -05:00
Dan Paulat
788bd114cc Update title font sizes for macOS 2025-07-01 00:15:54 -05:00
Dan Paulat
b8a0dae042 Radar product manager clang-tidy cleanup 2025-06-30 23:00:58 -05:00
Dan Paulat
afcca785eb Formatting font_manager.cpp 2025-06-30 22:55:32 -05:00
Dan Paulat
3a8cdb8ea1 Add build numbers to non-Windows builds 2025-06-30 22:48:13 -05:00
Dan Paulat
2750168287 Fix display of placefile polygons and triangles on macOS 2025-06-30 22:25:42 -05:00
Dan Paulat
847c5d951e Don't report shader warnings as errors 2025-06-30 22:04:55 -05:00
Dan Paulat
5f661df9fd Alert dialog should display a fixed pitch font 2025-06-30 21:43:14 -05:00
Dan Paulat
5716d89d52 On macOS, set font pixel size instead of point size to prevent tiny display 2025-06-30 21:42:50 -05:00
Dan Paulat
e51fd8b77b macOS does not populate the the OpenGL 3.0 compatibility functions 2025-06-22 22:31:14 -05:00
Dan Paulat
ec06cc62e1 Don't query for available products when disabling product refresh 2025-06-22 17:50:36 -05:00
Dan Paulat
559f577597 Correct bundle info plist variable name 2025-06-18 23:56:46 -05:00
Dan Paulat
ceb58c1a4c Update audio codec setup page for Mac 2025-06-18 21:54:47 -05:00
Dan Paulat
a656a723db Icons std::find_if cannot be vectorized on Intel macOS 13 2025-06-17 23:22:32 -05:00
Dan Paulat
41a2b989ae Add const to address clang-tidy findings 2025-06-17 22:08:25 -05:00
Dan Paulat
9d13023a51 Format texture_atlas.cpp 2025-06-17 20:17:58 -05:00
Dan Paulat
cfa7c774ac Create Apple Disk Image 2025-06-16 23:13:02 -05:00
Dan Paulat
16a962dbec Create a macOS .app bundle 2025-06-16 22:36:31 -05:00
Dan Paulat
ccd27980a2 Updates for OpenGL 4.1 Core on macOS 2025-06-15 00:03:07 -05:00
Dan Paulat
19e8e51505 boost::irange with sys_days is not portable 2025-06-15 00:03:07 -05:00
Dan Paulat
3000e23cb1 TBB is used for Linux only 2025-06-15 00:03:07 -05:00
Dan Paulat
d4b3c1869b Add missing include 2025-06-15 00:03:07 -05:00