Commit Graph
100 Commits
Author SHA1 Message Date
Mamadou Babaei 6ae74f8e67 change the DocsURL from the old blueprint docs to the handbook 2024-08-16 18:02:15 +02:00
Mamadou Babaei cd4b664cd0 improve the main index layout 2024-08-16 18:02:14 +02:00
Mamadou Babaei dd6e76b300 make the main index generation code more readable 2024-08-16 18:02:14 +02:00
Mamadou Babaei f1ee78831e deploy the favicon to the main index as well 2024-08-16 18:02:14 +02:00
Mamadou Babaei ab4f9416ca bump the SenseGlove Unreal Engine Marketplace Packager v0.4.0-a65bb20 2024-08-16 18:02:14 +02:00
Mamadou Babaei e7628c4714 fix the windows cmd.exe issues with rename/copy and always use move when invoking the pack target 2024-08-16 18:02:14 +02:00
Mamadou Babaei e457b91cd3 remove the changelog.md file from filterplugin list and list the pdf and html documentation files 2024-08-16 18:02:14 +02:00
Mamadou Babaei 9844225989 minor fixes 2024-08-16 18:02:14 +02:00
Mamadou Babaei 9ebf4ce048 document for dependencies 2024-08-16 18:02:14 +02:00
Mamadou Babaei aea73e0f66 mention the purpose of make pack in the handbook readme file 2024-08-16 18:02:14 +02:00
Mamadou Babaei c921d3763d add make pack target to the handbook makefile 2024-08-16 18:02:14 +02:00
Mamadou Babaei 5c012ce7a1 try to fix rsync error on windows: error in rsync protocol data stream (code 12) 2024-08-16 18:02:14 +02:00
Mamadou Babaei 2e8afd7366 fix the windows rsync/git bash issue: the source and destination cannot both be remote 2024-08-16 18:02:14 +02:00
Mamadou Babaei 5297de19d9 add a deployment note in regards to sourcing the deployment configurations on windows + git bash setups 2024-08-16 18:02:14 +02:00
Mamadou Babaei bbb4de35b9 introduce #sg-handbook-revision-url and #sg-handbook-revision-url + other preprocessor improvements 2024-08-16 18:02:14 +02:00
Mamadou Babaei c319405894 add the initial implementation for the deploy target 2024-08-16 18:02:14 +02:00
Mamadou Babaei 7f3dc46012 revamp the handbook make targets 2024-08-16 18:02:13 +02:00
Mamadou Babaei 9c5a7478cf fix the broken pdf toc generation on linux 2024-08-16 18:02:13 +02:00
Mamadou Babaei 62389247d1 replace all bitfield uproperties with booleans 2024-08-16 18:02:13 +02:00
Mamadou Babaei 97ce815c08 adjust the exclusion list to the latest repo structure overhaul 2024-08-16 18:02:13 +02:00
Mamadou Babaei 2e18af7d7e merge the pack branch into the plugin's source and add the sgum-packager v0.3.0 utility for automatic packaging and deployment to epic marketplace 2024-08-16 18:02:13 +02:00
Mamadou Babaei c1c615b9bc winpython fixes and fix pdf-outline generation on gentoo using a temporary python env 2024-08-16 18:02:13 +02:00
Mamadou Babaei 347f243627 minor fixes and clean up 2024-08-16 18:02:13 +02:00
Mamadou Babaei d5313c8058 replace inline code blocks with back tilde 2024-08-16 18:02:13 +02:00
Mamadou Babaei 47ebb98a11 complete advanced-topics/openxr/consuming-fxrmotioncontrollerdata/cpp tutorial 2024-08-16 18:02:13 +02:00
Mamadou Babaei 4a7d6c55a8 set the default value of bValidateIfDefaultClassesAreSGCompliant to false 2024-08-16 18:02:13 +02:00
Mamadou Babaei 3619256c6d crop the image edge 2024-08-16 18:02:13 +02:00
Mamadou Babaei 03c44f533f add winpython and enable pdf-outline 2024-08-16 18:02:12 +02:00
Mamadou Babaei 5688143f31 complete advanced-topics/openxr/consuming-fxrmotioncontrollerdata/blueprint tutorial 2024-08-16 18:02:12 +02:00
Mamadou Babaei 11cea35d5c fix a bug where tracking status not being set when the hand data is valid 2024-08-16 18:02:12 +02:00
Mamadou Babaei 5ca9c2945d specify the browser binary path from the gnu-make file 2024-08-16 18:02:11 +02:00
Mamadou Babaei b7053e8018 formatting fix 2024-08-16 18:02:11 +02:00
Mamadou Babaei cf8319d753 add partial content to Handbook/src/advanced-topics/openxr/consuming-fxrmotioncontrollerdata/blueprint.md 2024-08-16 18:02:11 +02:00
Mamadou Babaei 1227e37ab2 minor fix 2024-08-16 18:02:11 +02:00
Mamadou Babaei dbd7f07f64 add links to the ue source code from github 2024-08-16 18:02:11 +02:00
Mamadou Babaei 14ad7eb8d4 add the blueprint title line 2024-08-16 18:02:11 +02:00
Mamadou Babaei 2999c8a362 minor fix 2024-08-16 18:02:11 +02:00
Mamadou Babaei 4ce1fbe647 minor fix 2024-08-16 18:02:11 +02:00
Mamadou Babaei f22366ff04 mention the pdf format as well 2024-08-16 18:02:11 +02:00
Mamadou Babaei 9ed456f1cb add mdbook-pdf support which is able to print pdfs using chromedevtools protocol retaining images 2024-08-16 18:02:11 +02:00
Mamadou Babaei 9bb68e2d7d remove cargo installs for typst-cli, mdbook-typst, and mdbook-epub 2024-08-16 18:02:11 +02:00
Mamadou Babaei d8bec7597e move the /assets/* content to their relative folders as it creates printing issues 2024-08-16 18:02:11 +02:00
Mamadou Babaei 540fed44d3 add the content for the Consuming FXRMotionControllerData section 2024-08-16 18:02:11 +02:00
Mamadou Babaei e2388561b3 replace c++ standard int type definitions with the ones from unreal 2024-08-16 18:02:11 +02:00
Mamadou Babaei 5f0897d54a remove the pdf and epub backend due to build errors and inability to show markdown images 2024-08-16 18:02:11 +02:00
Mamadou Babaei 7a2c804435 consider the value of site-url when verifying the handbook revision and simplify the makefile code to do so as well 2024-08-16 18:02:11 +02:00
Mamadou Babaei 9cc2d38618 make the default site-url next 2024-08-16 18:02:11 +02:00
Mamadou Babaei f36e91be5e mention the pdf and epub formats as well and rename the pdf output filename 2024-08-16 18:02:11 +02:00
Mamadou Babaei 89a221d0ae rename a page 2024-08-16 18:02:11 +02:00
Mamadou Babaei 4c90177a2d switch to typst-cli from crates.io instead of git 2024-08-16 18:02:11 +02:00
Mamadou Babaei 0e8134d4cd bump senseglove libraries to v2.104.1-55fddbd2 2024-08-16 18:02:10 +02:00
Mamadou Babaei 06afcf5f36 fix the inro notice 2024-08-16 18:02:10 +02:00
Mamadou Babaei 88d0081f20 fix a table column header 2024-08-16 18:02:10 +02:00
Mamadou Babaei 31efbc596c remove edit-url-template from the book.toml file 2024-08-16 18:02:10 +02:00
Mamadou Babaei ce07ec1570 minor fix 2024-08-16 18:02:10 +02:00
Mamadou Babaei 41f64c2f5b remove mdbook-lintcheck 2024-08-16 18:02:10 +02:00
Mamadou Babaei 82902033d3 add github flavored markdown alerts to the handbook 2024-08-16 18:02:10 +02:00
Mamadou Babaei 1c6ea12f5f add experimental mdbook plugins for epub and pdf generation 2024-08-16 18:02:10 +02:00
Mamadou Babaei 9d3b80440e fix the mdbook errors 2024-08-16 18:02:10 +02:00
Mamadou Babaei 9c990b828c add more change logs 2024-08-16 18:02:10 +02:00
Mamadou Babaei cbc2703a7f add more change logs 2024-08-16 18:02:10 +02:00
Mamadou Babaei 1ad1c6b197 update the changelog with many of the recent changes 2024-08-16 18:02:10 +02:00
Mamadou Babaei c0a1ec4497 minor changelog fix 2024-08-16 18:02:10 +02:00
Mamadou Babaei 59aa43ef10 add FSGDebugCube 2024-08-16 18:02:10 +02:00
Mamadou Babaei 2a4831d5a0 reorganize the handbook structure and add new sections 2024-08-16 18:02:10 +02:00
Mamadou Babaei 3684896091 rename SGGameUserSettingSettings to SGGameUserSettingsSettings 2024-08-16 18:02:10 +02:00
Mamadou Babaei 134c26b51d rename SGHardwareBenchmarkSettings to SGHardwareBenchmarkingSettings 2024-08-16 18:02:09 +02:00
Mamadou Babaei db0a86abfb apply the plugin settings when the user overrides the settings for the first time 2024-08-16 18:02:09 +02:00
Mamadou Babaei 09ccb5b561 do not ensure as it's possible to get a nullpointer during component uninitialization 2024-08-16 18:02:09 +02:00
Mamadou Babaei a2eccb3de8 re-implement the virtual hand settings overrides; and apply plenty of other improvements and bug fixes to the settings system; and introduce sgdebugcubesettings 2024-08-16 18:02:09 +02:00
Mamadou Babaei 16b4603f7f rename verify-build-type target to verify-handbook-revision 2024-08-16 18:02:09 +02:00
Mamadou Babaei 6ff5f014ff rename verify-build-type target to verify-build-revision 2024-08-16 18:02:09 +02:00
Mamadou Babaei 4f69156d77 remove the motion source wrist tracking overrides from the wrist tracker component due to the fact that it's utilized only inside the underlying tracking module and overriding it has no effects 2024-08-16 18:02:09 +02:00
Mamadou Babaei 87519b9fa1 re-implement the wrist tracking settings overrides 2024-08-16 18:02:09 +02:00
Mamadou Babaei d4d51e8e0e rename bInIsVisibleWhenHandDataUnavailable to bInVisibleWhenHandDataUnavailable 2024-08-16 18:02:09 +02:00
Mamadou Babaei d0c932444a apply some sgxrtracker enum parsing improvements 2024-08-16 18:02:09 +02:00
Mamadou Babaei a12a7099e8 rename bIsVirtualHandVisible to bVirtualHandVisible 2024-08-16 18:02:09 +02:00
Mamadou Babaei d9c684ab67 delete the engine utils default constructor and destructor 2024-08-16 18:02:09 +02:00
Mamadou Babaei 433e832d17 add the editor utils class 2024-08-16 18:02:09 +02:00
Mamadou Babaei c27a5a1fef fix the debug virtual hand settings and logic 2024-08-16 18:02:09 +02:00
Mamadou Babaei 50568a7007 fix a comment 2024-08-16 18:02:09 +02:00
Mamadou Babaei 6c18b55e3c introduce the senseglove unreal engine handbook 2024-08-16 18:02:09 +02:00
Mamadou Babaei 6f0b0abde7 a const correctness fix 2024-08-16 18:02:09 +02:00
Mamadou Babaei 6c35c3993f make FSGXRTracker::GetMotionControllerData() behave the same as 5.4 on both 5.2 and 5.3 2024-08-16 18:02:09 +02:00
Mamadou Babaei 901770d39b minor fix 2024-08-16 18:02:09 +02:00
Mamadou Babaei e62b87ffd2 update the changelog and clarify what happens when other openxr hand tracking provider's are enabled and the possible workarounds 2024-08-16 18:02:09 +02:00
Mamadou Babaei 142a91d3a0 workaround the runuat 5.2/5.3 build issue due to missing IOpenXRHMD.h from epic public headers 2024-08-16 18:02:09 +02:00
Mamadou Babaei c13a09be49 fix various runuat buiild issues 2024-08-16 18:02:09 +02:00
Mamadou Babaei 45c67aa8c2 break a circular dependency 2024-08-16 18:02:09 +02:00
Mamadou Babaei a6574d5f10 do not reigger OnGrabStateUpdated and OnTouchStateUpdated at all when the hand mesh is not valid or visible and also some other extra measures to make sure even if they are triggered they won't affect anything 2024-08-16 18:02:08 +02:00
Mamadou Babaei 9929bca5b7 take into account the device visual type when updating the hand visibility 2024-08-16 18:02:08 +02:00
Mamadou Babaei 1c077188d3 clarify the meta xr and vive openxr plugins incompatibility 2024-08-16 18:02:08 +02:00
Mamadou Babaei ca9c8caf39 rename variable 2024-08-16 18:02:08 +02:00
Mamadou Babaei dfdf279612 seprate the engine and senseglove module dependency lists 2024-08-16 18:02:08 +02:00
Mamadou Babaei adc7c08a27 implement our own GetMotionControllerData instead of using the one from the XRTrackingSystem as it only picks up the first hand tracking plugin in order to make sure at least internally we use the hand-tracking data from senseglove 2024-08-16 18:02:08 +02:00
Mamadou Babaei da5b3e4bd8 minor fixes 2024-08-16 18:02:08 +02:00
Mamadou Babaei 35a71fccaa mark the SenseGlove settings as DefaultConfig 2024-08-16 18:02:08 +02:00
Mamadou Babaei e91cd02e14 add more bluetooth permissions to be able to request access for nearby devices on android api level 32 in addition to 29 2024-08-16 18:02:08 +02:00
Mamadou Babaei 23169ef328 add the gradle deprecation warnings 2024-08-16 18:02:08 +02:00
Mamadou Babaei be69a27313 never extend the content browser context menu if any skeletal mesh or skeltons selected at the same time 2024-08-16 18:02:08 +02:00