Commit Graph

753 Commits

Author SHA1 Message Date
Alexander Bock
9b1143f02f Ubuntu 22.04 and GCC11 fixes (#2163)
* Update CEF version
* Update Ghoul
* Update SGCT
* Update codegen
* Remove warnings happening on Ubuntu 22.04 with GCC 11
* AppleClang warning fixes
* Compile fix for Ubuntu and MacOS
* Add Qt 6.2.3 to the CMAKE_PREFIX_PATH
2022-06-28 00:46:01 +02:00
Alexander Bock
fd1589209d Update submodules to fix compile errors 2022-06-27 15:54:51 +02:00
Alexander Bock
1511d85d9f Put some stricter limitations on the FOV settings in the Configuration generator (#2156) 2022-06-20 16:07:08 +02:00
Alexander Bock
c08e30a3bf Fix spelling mistake 2022-06-20 14:19:43 +02:00
Alexander Bock
3184d0e619 Prevent accidentally "checking" the folder when a folder exists with the same name as an asset (closes #2154) 2022-06-20 14:18:35 +02:00
Alexander Bock
6189985ed2 Fix isse that prevents the full range of values for the FOV slider in the configuration editor (closes #2148) 2022-06-16 10:16:44 +02:00
Alexander Bock
82b0b1fd87 Fix bug when selecting a default profile when a user profile with the same name exists (closes #2074). Make it possible to specifiy a full path to a profile in the openspace.cfg file 2022-05-05 15:54:52 -07:00
Alexander Bock
1f85483f6d Prevent crash when trying to remove a middle keybinding or action (closes #2063) 2022-05-02 10:24:14 -04:00
Alexander Bock
69c8750921 Feature/imgui (#2060)
* Some cleanup of the ImGUI code
* Reorder the panels
* Make StringPropertys work without losing value on context loss
* Add a new ImGui compoment that shows the status of the scene graph
2022-04-30 13:54:36 +02:00
Malin E
046213dd31 Merge branch 'master' into issue/1989 2022-04-28 10:04:57 +02:00
Malin E
860d4c30d2 Address PR comments + fix issue with refocus button on joysticks 2022-04-27 10:49:17 +02:00
Alexander Bock
0a8523a14c Don't crash when only one window is available; Make OpenSpace link again when using Qt6 2022-04-25 17:48:58 +02:00
Alexander Bock
7d1badbffd Make only the first window UI-able, warn about window sizes that can produce problems, no longer allow resizing of UI windows 2022-04-24 14:51:00 +02:00
Alexander Bock
2b70aafafd Some minor cosmetic changes to the SGCT editor 2022-04-24 11:49:43 +02:00
Alexander Bock
4e57cf7d1b Some more Qt cleanup 2022-04-22 13:01:32 +02:00
Alexander Bock
b642134376 Some cleanup of the SGCT Editor code
- Correct the behavior of the V-Sync
 - Handle more than 2 monitors
2022-04-21 11:55:00 +02:00
Malin E
0bf1fa3845 Merge branch 'master' into issue/1989 2022-04-19 11:33:18 +02:00
Micah Acinapura
36a4ba53d4 fix for dpi scalling on sgct edit screen; fixes #1493; 2022-04-18 19:11:37 -04:00
Alexander Bock
acc6f5c3db Add a filter and reload method for te Script Log window (closes #2019) 2022-04-18 10:46:55 +02:00
Alexander Bock
5751fe26d3 Cleanup handling of warnings (#2030) 2022-04-16 20:57:29 +02:00
Malin E
7165eeb8e1 Remove cap on number of axes and buttons for joysticks 2022-04-14 13:58:34 +02:00
Malin E
d70af0221b Add helper function to find joystick with many possible names
* And check connected joystick statuses at start up as well as run time
2022-04-13 17:05:10 +02:00
Alexander Bock
4447c9065a Update the action dropdown when creating or removing an action (closes #2004) 2022-04-12 21:25:06 +02:00
Alexander Bock
d360f2ae59 Address Visual Studio analyzer warnings 2022-04-12 00:58:11 +02:00
Alexander Bock
99d2bddf7c Address coding style and remove compiler warnings in many places 2022-04-11 18:31:45 +02:00
Alexander Bock
c206da4a98 Coding style adaptations 2022-04-10 23:25:37 +02:00
Alexander Bock
dc9ffaa0e7 Merge branch 'feature/genVersion' 2022-04-08 22:19:53 +02:00
GPayne
df42f695fe Update sgct submodule to use new sgct config generator version 2022-04-08 14:01:08 -06:00
GPayne
f7588f67b6 Added json entry for sgct config generator version 2022-04-08 11:41:30 -06:00
Malin E
5a1e330024 Merge branch 'master' into feature/horizons-framework 2022-04-08 17:16:50 +02:00
Malin E
9dab943999 PR comments 2022-04-08 16:49:48 +02:00
Alexander Bock
6eba57730f Dynamic DPI scaling (#1980)
* DPI scaling
 1. Add the ability to query the operating system's DPI scaling values
 2. Expose those values through a new Lua function
 3. Add an asset that sets the CEF gui and the Dashboard font sizes and placements based on the DPI scaling
 4. Add that new asset into the base_blank asset
* Add message when including the dpiscaling
2022-04-08 13:28:18 +02:00
Alexander Bock
1cd84a64f7 Feature/wormhole (#1985)
* Backwards incompatible change to the astrocasting protocol
* Send password in the clear [never thought i write something like this]
* Update to new Protocol version,  remove built-in ParallelServer
* Remove Wormhole server in favor of Typescript version
2022-04-08 13:16:22 +02:00
Malin E
46aec2c63c Move static functions in HorizonsFile to be free functions + PR comments 2022-04-08 11:41:16 +02:00
Alexander Bock
2d4c095c61 Update SGCT to reenable compilation on Jenkins 2022-04-08 09:48:43 +02:00
Micah
7d628ca9f7 added choose scripts to actiondialog 2022-04-08 01:11:30 -04:00
Micah
fcd557bb14 update sgct for json lib 2022-04-07 23:17:27 -04:00
Malin E
8dcd950ce2 Address more PR comments 2022-04-07 11:14:23 +02:00
Malin E
af0a6d61cb Clean up fmt::format useage 2022-04-07 09:34:52 +02:00
Malin E
7d04fee0ab Address more PR comments 2022-04-06 17:27:26 +02:00
Alexander Bock
a9fd047e67 Jenkins fix (#1977) 2022-04-06 15:56:07 +02:00
Alexander Bock
36265bf2c4 Add more precision in Camera dialog (closes #1642) 2022-04-06 01:13:23 +02:00
Alexander Bock
73292ee54c Rename 'slave' to 'client' in the remaining code 2022-04-05 23:10:49 +02:00
Malin E
f68e735e6d Address more PR comments 2022-04-01 16:15:06 +02:00
Malin E
d3528c3342 Address some PR comments 2022-04-01 14:51:50 +02:00
Malin E
4006877c03 Add check for illegal characters 2022-03-30 14:17:16 +02:00
Malin E
b03eac0dfd Log location of error file when error occured 2022-03-30 14:07:47 +02:00
Malin E
e6c56cd6d0 Merge branch 'master' into feature/horizons-framework 2022-03-30 13:52:03 +02:00
Micah Acinapura
31586bc462 fix build error for qt6 return type change 2022-03-29 14:25:44 -04:00
Alexander Bock
49e15f55a0 Add the current working directory correctly when registering the binary path 2022-03-29 17:27:49 +02:00