AMZN-nggieber
f5fcab75d6
Display Gem Icons in Gem Catalog ( #7294 )
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
Co-authored-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2022-01-31 17:06:06 -08:00
AMZN-nggieber
24086ab394
Resizable Headers for Gem Catalog and Gem Repo Screen ( #6885 )
...
* Initial mostly working attempt at resizable headers
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Add const and constexpr to variables
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Add header tracking for buttons, display items based on header scrollbar position, fix some spacing issues
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Correct styling for adjustable header, and intending header section and alingned item content with header text
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Prevent header resizing larger than table width.
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
* Fix resize graphical glitching
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
* Remove unecessary qss
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Removed necessary headers
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Remove extra nl and old comment
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Address PR feedback
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Removed unused variables
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Change variable to constexpr
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Remove AUTOMOC from headers, set background color of Gem Catalog to 333333 and adjustable header to transparent
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Change to using update instead of repaint when sections are resized
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Change temp directory creation on for gradle
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
Co-authored-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2022-01-28 10:05:03 -08:00
Chris Galvan
049b33d2df
Merging stabilization/2111RTE -> development, resolved conflicts
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2022-01-24 15:55:31 -06:00
Daniel Edwards
0a5f472f43
Clang 13: Fix build errors ...
...
... due to local variables only being written to (but never read).
Signed-off-by: Daniel Edwards <dev@danieledwards.de >
2022-01-23 22:29:03 +01:00
Alex Peterson
1909e5fa54
Handle case where engine.json missing or corrupt ( #7049 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2022-01-21 13:09:09 -08:00
Steve Pham
59e43813f0
GCC Support for Linux
...
Updates and fixes to support GCC for Linux
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2022-01-20 13:00:02 -08:00
Alex Peterson
66f0f1cf5a
Duplicate engine detection and help in Project Manager ( #6984 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2022-01-19 17:55:05 -08:00
AMZN-byrcolin
63d755b8f1
fix launcher not showing gems ( #7015 )
...
Signed-off-by: byrcolin <byrcolin@amazon.com >
2022-01-19 17:09:40 -08:00
AMZN-byrcolin
c778606c89
Templates restricted ( #6498 )
...
* Templates/Restricted upgrade/fixes:
Fixed template storage format: templates now only store true relative paths and no longer save "origin" paths and "optional" has been removed, it was never used.
Upgraded all templates to new standard
Template system now correctly handles child objects: Child objects no longer have to specify restricted they inherit from parent
Restricted now operates at the object level and makes no assumptions about parent
Restricted templates can now be combined and seperated on creation
ly_get_list_relative_filename has been deprecated for o3de_pal_dir
All Gems/Projects/Templates updated to use new code
Signed-off-by: byrcolin <byrcolin@amazon.com >
2022-01-14 10:27:20 -08:00
Esteban Papp
54e0b8b7b5
Enabling mac tests ( #6716 )
...
* Adds mac test job
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Points to sysctl properly to handle zsh
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes some macos differences with Linux when reading the CTEST_RUN_FLAGS parameters
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* adding the test job to the profile pipe
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Disables some tests in Mac that are not passing
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* passes config to cli_test_driver and sets the right trait for the test (pytest instead of lytesttools)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Set proper traits for AtomRHI
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Corrected AZ_TRAIT_UNIT_TEST_PERLINE_GRADIANT_GOLDEN_VALUES_7878 values for Mac
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Disables EMotionFX tests in Mac
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Removes debugging prints
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Removes filters that were meant just for Linux
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* quotes are re-quoted in the test_mac.sh script
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2022-01-06 16:16:48 -08:00
nggieber
451ebf2691
Reflow Project Tiles Everytime They Are Updated
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-27 12:32:24 -08:00
Mike Balfour
f23798a10a
Merge commit '58b6a9c1acfc4e1344e9d0b79b5572ef173c030c' into mbalfour/gitflow_211220_stabilization_2111RTE
2021-12-20 14:43:30 -06:00
Mike Balfour
f6faad4adb
Merge commit '2fa10d7e6a99c38d578fe5ed969cfd07c5f0df28' into mbalfour/gitflow_211220_stabilization_2111RTE
2021-12-20 14:43:24 -06:00
Mike Balfour
22df3a843e
Merge commit '6613030fe691d87c3a870f17c448746616c44787' into mbalfour/gitflow_211220_stabilization_2111RTE
2021-12-20 13:49:19 -06:00
AMZN-Phil
105524b7c0
Add a missing comma to fix generator
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-12-15 09:29:40 -08:00
AMZN-Phil
98fa18558e
Force Project Manager to use VS2019
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-12-13 17:40:09 -08:00
nggieber
e9db0bca6a
Fix typo, add missing header, remove unecessary asserts
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-10 11:42:18 -08:00
Alex Peterson
6613030fe6
Fix Visual Studio requirements text and doc link ( #6312 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2021-12-10 10:15:39 -08:00
nggieber
214716dafc
Add AZStd string header for linux
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-10 07:48:41 -08:00
nggieber
88b78c0d16
Merge branch 'development' into Prism/RefactorProjectSettings
2021-12-10 06:32:14 -08:00
nggieber
af9e75da66
Minor PR feedback changes
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-10 06:19:28 -08:00
nggieber
9f4895aaea
Addressed remaining PR feedback
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-09 15:30:32 -08:00
nggieber
5641bcd5f1
Update Update Project Settings UI to show advanced settings and move project preview to right side panel
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-09 14:56:50 -08:00
nggieber
c632fadb8f
Remove Project ID field from New Project settings
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-09 10:25:04 -08:00
nggieber
d7a3d63457
Change ProjectSettings to Singleton interface
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-09 09:24:01 -08:00
Steve Pham
558532f094
Process launcher updates ( #6183 )
...
* Enable process and ap connection tests on linux
* Updated 'OpenProjectManager' to use new the ProcessLauncher argument type
* Add logic to double-escape escaped double quotes in arguments on windows platforms
* Updated argument for LaunchProjectManager to reflect new ProcessLauncher argument type
* Fixed unit test arguments for 'arg=value' condition
* Fix compile errors for BuilderManager and RHI.Edit\Utils.cpp
* PAL'ify the GetCommandLineParametersAsString() to handle windows specific behavior
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
Co-authored-by: byrcolin <byrcolin@amazon.com >
2021-12-08 09:30:19 -08:00
nggieber
c7893e0386
Remove unecessary change to CMakeLists.txt
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-08 05:54:41 -08:00
nggieber
28e5e8b217
Fix Project Built Tests
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-08 05:43:10 -08:00
Alex Peterson
3405cee2ef
GUI for engine force registration and renaming ( #6184 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2021-12-07 10:46:30 -08:00
nggieber
1348b6e825
Removed q file
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-06 09:52:52 -08:00
nggieber
2c1f0220ec
Merge branch 'development' into Prism/RefactorProjectSettings
2021-12-06 09:42:33 -08:00
nggieber
15237af23c
Refactored ProjectManagerSettings, added tests, changed project built successful to be tracked by project path, added project ids, changed project settings path to use project id and name
...
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-06 09:22:03 -08:00
Alex Peterson
fa385ec842
Fix number argument in notifications ( #6121 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2021-12-03 13:11:23 -08:00
Alex Peterson
b3bf2158b4
Right click menu support for project buttons ( #6122 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2021-12-03 13:10:35 -08:00
AMZN-nggieber
57d688fbc1
Added Tests for Gem Catalog Filtering ( #5999 )
...
* Added Tests for Gem Catalog Filtering
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
* Addressed PR feedback, Renamed all tests to Osherove naming pattern
Signed-off-by: nggieber <52797929+AMZN-nggieber@users.noreply.github.com >
2021-12-01 17:03:36 +01:00
AMZN-nggieber
b3bf02a4d5
Adds Warning Dialog When Following an External Link in Project Manager ( #6003 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2021-11-30 13:13:42 -08:00
Esteban Papp
7c30adb66c
Removes _vs2019 from jenkins jobs and documentation ( #5855 )
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-11-30 11:10:02 -08:00
John
7fa80ee501
Merge commit '99d0c39273fed3742acffa0fafd07038e5ef4b25' into jonawals/gitflow_211125_o3de
2021-11-25 10:22:55 +00:00
lumberyard-employee-dm
99d0c39273
O3DE.exe Project-Centric "Open Editor" fix ( #5852 )
...
* The O3DE.exe Open Editor button now attempts to open the Editor in the
build directory of the project being opened.
If their is no Editor within the build directory of the Project, it uses
the Editor.exe in the current O3DE.exe executable directory if it exists
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Engine .gitignore now ignores the build directory if placed in the
AutomatedTesting project
Previously it was just ignoring a `[Bb]uild` directory if it was
directly within the engine root.
This change matches the behavior of the project templates.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Renamed the ProjectUtils GetEditorDirectory function to
GetEditorExecutablePath
Added a platform specific implementation for retrieving the path to the
Editor executable in the GetEditorExectuablePath function.
It first attempts to locate the Editor via checking the project build
directory for an Editor executable before falling back to checking the
binary directory of the currently running O3DE executable.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Correct the MacOS GetEditorExecutablePath to return the Editor path
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-11-23 18:25:00 -06:00
Junbo Liang
2bdee5c9e6
Merge commit 'bf3a5118069d287c013febd94a977966e4d1f944' into junbo/gitflow_211123_o3de
2021-11-23 13:29:23 -08:00
AMZN-Phil
d958502f2c
Check return value of qputenv
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-22 09:26:34 -08:00
AMZN-Phil
c2145a6387
Use QStringList to avoid false matches against a partial path
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-22 08:31:12 -08:00
AMZN-Phil
def5b3a65d
Fix additional left over references to QProcessEnvironment
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-20 10:37:55 -08:00
AMZN-Phil
74e1ee1862
Fix non-Windows platforms
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-20 10:23:50 -08:00
AMZN-Phil
e1b6054ff8
Fix Project Manager not finding CMake on Windows
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-19 19:13:19 -08:00
puvvadar
ab58773388
Merge commit '092d125acf2eb23099e08f0d93e9b2a3b90ce016' into puvvadar/gitflow_211118_o3de
2021-11-19 09:18:52 -08:00
puvvadar
e8cdff627c
Merge commit '4ad6d3e9f75880558d4003474621b9ada3aef060' into puvvadar/gitflow_211118_o3de
2021-11-19 09:16:31 -08:00
AMZN-Phil
092d125acf
Merge pull request #5769 from aws-lumberyard-dev/Prism/RemoteGemWarning
...
Extra gem download failure handling
2021-11-19 07:30:25 -08:00
AMZN-Phil
a465bf30a7
Iterate over dependent gems
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-18 17:30:52 -08:00
Alex Peterson
4ad6d3e9f7
Updated project manager backgrounds ( #5770 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2021-11-18 16:54:04 -08:00