Alexander Bock
19e9e2c1fb
Adapt to new compile option style and fix warnings ( #3773 )
2025-08-12 14:19:45 +02:00
Alexander Bock
208b853840
Improve documentation of navigation functions ( closes #3001 ) and no longer internally represent truck and rolls as two-dimensional (
2025-08-05 15:15:14 +02:00
Alexander Bock
fbd4128b34
Pass through the coding styles
2025-06-05 10:59:58 +02:00
Alexander Bock
7905f5b63f
Add the ability to the backend to specify a background color and a text color for actions ( #3551 )
2025-03-03 13:17:57 +01:00
Alexander Bock
cd8924ed22
Remove compiler warnings on Clang/GCC ( #3546 )
2025-02-28 23:29:38 +01:00
Andreas Engberg
a9beb476af
added optional parameter to overwrite session recording file
2025-02-18 12:01:13 +01:00
Alexander Bock
97f574ce8c
Ramping the sensitivity change gradually ( closes #3064 ) and applies the sensitivity to the rotation as well ( closes #3065 )
2025-02-06 16:11:21 +01:00
Alexander Bock
096363fd06
Make constructors explicit
2025-02-05 23:22:32 +01:00
Alexander Bock
0bc2c4a9ee
Coding style fixes
2025-01-14 16:34:42 +01:00
Alexander Bock
820e90eab4
Happy new year
2025-01-14 16:21:08 +01:00
Alexander Bock
438d6e3ddd
SessionRecording and KeyframeRecording redesign ( #3399 )
2024-10-21 15:06:40 +02:00
Alexander Bock
fd64fe7c96
Improvements to the ScriptLog logging ( #3389 )
...
* Restructuring the queueScript function
* Don't log the contents of actions that are triggered. Add the ability to do verbose logging in the scriptlog
2024-09-09 21:16:57 +02:00
Joakim Kilby
ed39d4fc68
Add possibility to capture, edit & replay camera-keyframes ( #2785 )
...
* Add possibility to capture, edit & replay camera-keyframes
* fix compilation on non-windows systems
* use cbegin/cend instead of std::views
* Coding style adaptions
* Member variable names
* add Keyframe struct, fix pr suggestions
* add function to remove keyframes
* add lua function to fetch keyframes
* Update lua documentation
* add constexpr keys for json entries
* Add log info messages, input checks and general pr suggestions
* update comments to doxygen style
* batch of pr suggestions
* add jump to keyframe function
* update docs
---------
Co-authored-by: Alexander Bock <mail@alexanderbock.eu >
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
Co-authored-by: Andreas Engberg <adde.engberg@gmail.com >
2024-08-30 10:25:38 +02:00
Emma Broman
c0b4103d46
Change default value for IsLocal for actions to false ( closes #3194 )
2024-07-18 15:26:27 +02:00
Alexander Bock
49fc538c17
Rename fmt.h to format.h and enable audio module on default
2024-03-25 23:19:52 +01:00
Ylva Selling
b347659510
Merge branch 'master' into issue/2645
...
# Conflicts:
# src/documentation/documentationengine.cpp
# src/properties/propertyowner.cpp
# src/scripting/scriptengine.cpp
# src/util/factorymanager.cpp
2024-03-25 11:14:09 +01:00
Alexander Bock
3ba346a227
Remove fmt::format and replace with std::format
2024-03-24 20:19:14 +01:00
Alexander Bock
e0ab7ae1d6
Coding style fixes
2024-03-19 14:49:44 +01:00
Alexander Bock
534f92c485
Second linting pass and adding .clang_tidy file ( #3128 )
2024-03-18 22:46:17 +01:00
Alexander Bock
2759c00e4b
Pass through the code to address clang-tidy linting ( #3083 )
2024-03-17 00:58:50 +01:00
Ylva Selling
a911f340ce
Move action json generation from actionManager to DocumentationEngine
2024-02-26 09:19:45 +01:00
Ylva Selling
126c62dc3a
Move json documentation generation from keybindings to documentation engine
2024-02-23 16:44:22 +01:00
Ylva Selling
6751b30c03
Add actions to documentation file
2024-02-22 09:10:51 +01:00
Alexander Bock
6e29d898cf
Update copyright header
2024-02-06 15:53:24 +01:00
Alexander Bock
e64d4d66f4
Add the optional ability to export the model matrix into an ASCII recording
2023-12-22 14:19:18 +01:00
Alexander Bock
0cf0fe492b
Doxygen fixes
2023-12-09 00:16:25 +01:00
Alexander Bock
7b081bd8cf
Prevent crash when using old joystick asset ( closes #2927 )
2023-11-28 16:33:45 +01:00
Alexander Bock
7db7c40841
Doxygen style overhaul ( #2954 )
...
Reformatting the existing Doxygen comments to be unified
2023-11-20 23:39:17 +01:00
Malin E
4447de87f5
Issue/2768 ( #2872 )
...
* Rename remote scripting property to reflect better what it does
* Change the remote scripting name in all modules
* Update all scripts and action calls to use the new property for sync
* Simplify code that decides whether to send actions to nodes and peers
* Move Lua console hint text to be right top aligned
* Update Lua script topic
* Added new JSON key whether or not the script should be synced to other
nodes and peers
* Per default all scripts sync to everyone
In the next full release, we should have two separate keys that
decides whether to sync and send to nodes and peers separately
* Add some comments that explain why there is no sync for some scripts
* Make sync argument in trigger action function BooleanType
2023-09-07 13:21:29 +02:00
Alexander Bock
842f991f8b
Remove the explicit check for No Data Available tiles as the new ESRI server won't return those anymore ( closes #2593 )
2023-05-26 00:00:38 +02:00
Alexander Bock
fd5d453913
Add the option to not wait for tile loading for cases when the WMS server is misbehaving
2023-05-25 23:17:29 +02:00
Malin E
ec15624ab0
Remove unused Roll Y movement for camera
2023-05-17 11:12:18 +02:00
Malin E
c0a1dc7e79
Dont allow axis flipping for propertry axis
2023-05-17 10:50:35 +02:00
Malin E
6ce55400d1
Enable reversing of movement for joystick axes
2023-05-17 10:14:47 +02:00
Ylva Selling
9a1e6b8002
Remove old json functions
2023-04-26 16:58:55 -04:00
Ylva Selling
d267bc0dad
Remove documentation generator
2023-04-25 16:44:10 -04:00
Ylva Selling
948fdd024b
Remove generateJson function from the DocumentationGenerator and move sortJson function to json_helper
2023-04-25 16:32:04 -04:00
Micah Acinapura
5a9bb529f3
Feature/night sky items ( #2613 )
...
* added night sky items and camera event
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2023-04-16 17:29:48 -04:00
Ylva Selling
3ff6169771
Merge remote-tracking branch 'origin/master' into feature/documentation-overhaul
...
# Conflicts:
# src/scripting/scriptengine.cpp
2023-04-12 17:37:28 -04:00
Alexander Bock
1057b369c9
Harmonize the handling of the IsLocal vs Synchronized state of actions ( closes #2566 )
2023-04-03 10:29:20 +02:00
Ylva Selling
29b37d3462
Add keybindings
2023-03-17 16:59:39 -04:00
Alexander Bock
a711591c09
Update Doxygen ( #2537 )
...
* Modernizing Doxygen
* Remove warnings for Doxygen
2023-03-06 23:41:24 +01:00
Alexander Bock
3b06b53187
Provide error message if a GuiPath does not start with / ; Automatically add / in the Profile editor. Default initialize all paths to / ( closes #2318 )
2023-01-28 22:38:00 +01:00
Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +01:00
GPayne
acf45e858b
Fixed file path bug with converting session recording version
2022-09-11 19:42:56 -06:00
Alexander Bock
163ac4dcef
Cleanup of mostly asset files
...
- Fixes for all files
- constexpr cleanup
- Cosmetic changes
- Remove punctuation from the end of messages
2022-07-28 17:21:59 +02:00
Alexander Bock
9cc4c595a8
Code Cleanup ( #2191 )
...
* constexpr const -> constexpr
* const char* -> std::string_view
2022-07-25 15:57:45 +02:00
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
Gene Payne
4f5b2fdb0d
Issue/2121 : SessionRecording wildcard and syntax improvements
2022-06-23 17:47:54 -06:00
Gene Payne
04f5a94218
Prevent focus node from changing when recording finishes ( #2070 )
...
* Prevent focus node from changing when recording finishes
2022-05-05 19:12:06 -07:00