AMZN-nggieber
cdcdcb0777
Remove Tab Overlay on Project Manager Startup + More Fixes ( #3666 )
...
* Refocuses from tab to button on projects screen fist time it is opened
Signed-off-by: nggieber <nggieber@amazon.com >
* Adds border highlighting to big buttons when they are focused
Signed-off-by: nggieber <nggieber@amazon.com >
* Fixes issues where project buttons aren't found or deleted on projects screen
Signed-off-by: nggieber <nggieber@amazon.com >
* Adds tooltip to project name showing project path
Signed-off-by: nggieber <nggieber@amazon.com >
2021-08-30 14:22:17 -07:00
Esteban Papp
9c7b55a31d
Merge branch 'development' into cmake/linux_fix_warn_unused
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
# Conflicts:
# Gems/Atom/RHI/Code/Include/Atom/RHI.Reflect/Bits.h
# Gems/Atom/RHI/Code/Include/Atom/RHI/IndexBufferView.h
# Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.cpp
# Gems/Atom/Tools/ShaderManagementConsole/Code/Source/Window/ShaderManagementConsoleWindow.cpp
2021-08-24 10:43:48 -07:00
AMZN-Phil
5a3c289fac
Merge pull request #2882 from aws-lumberyard-dev/Prism/RemoveTabFocus
...
Change Focus From Tabs in o3de.exe, Refactor Project Page Create, Sort Projects Alphabetically
2021-08-23 15:49:12 -07:00
nggieber
6eb9273763
Improves Gem Catalog Search (searches, Name, DisplayName, Creator, Summary, and Features), Gem Display Names now used in Gem Catalog
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-08-23 08:28:49 -07:00
nggieber
b38fc80418
Tabs are shown gray background when tab focused, Reworked ProjectsScreen to reuse Widgets instead of recreating it on each update, Sorting projects alphabetically
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-08-23 07:15:44 -07:00
Esteban Papp
a2ab05a262
Code/Tools
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-20 17:54:20 -07:00
Esteban Papp
61f7fe5dc5
Merge branch 'development' into cmake/AddressSanitizer
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-19 12:25:41 -07:00
Esteban Papp
68b04fa6c1
Merge branch 'development' into cmake/AddressSanitizer
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
# Conflicts:
# Code/Legacy/CryCommon/LegacyAllocator.h
2021-08-19 11:44:28 -07:00
Esteban Papp
f8e99cd7dd
Merge branch 'development' into cmake/SPEC-2513_w4244
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
# Conflicts:
# Code/Editor/CryEditDoc.cpp
# Code/Framework/AzToolsFramework/AzToolsFramework/Input/QtEventToAzInputManager.cpp
# Gems/Atom/Feature/Common/Code/Source/PostProcessing/BlendColorGradingLutsPass.cpp
# Gems/PhysXDebug/Code/Source/SystemComponent.cpp
2021-08-19 08:53:41 -07:00
AMZN-nggieber
749ff5df74
Pressing Enter/Return Key While File Browse Widget is Focused Opens File Browser ( #3304 )
...
* Pressing enter or return opens file browse dialog on browse edit widgets
Signed-off-by: nggieber <nggieber@amazon.com >
* Remove unused header
Signed-off-by: nggieber <nggieber@amazon.com >
2021-08-18 13:37:19 -07:00
nggieber
599b1214ac
Merge branch 'development' into Prism/RemoveTabFocus
2021-08-18 08:20:21 -07:00
Esteban Papp
1d7f690e06
missing header includes
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-17 18:02:49 -07:00
Esteban Papp
b255334535
Code/Tools fixes
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:42:24 -07:00
Esteban Papp
e9b4f48f71
more fixes, will merge fixes for w4245 and w4389
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:06:22 -07:00
Alex Peterson
a55cb3e35f
Fixed white-bar at bottom of Project Manager screen ( #3091 )
...
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com >
2021-08-13 09:09:55 -07:00
Kevin Y
99b369198b
Typo fix in duplicate project progress window ( #2969 )
...
Signed-off-by: Kevin Yu <kevinjoeyu@gmail.com >
2021-08-13 14:59:38 +02:00
Alex Peterson
538276c993
Allow project path changing and auto-completion ( #3057 )
...
* Allow project path changing and auto-complete
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com >
* Improved error message regarding the absolute path requirement
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com >
2021-08-12 09:32:23 -07:00
John Jones-Steele
12505da6fc
Changed locale handling and added tests
...
Signed-off-by: John Jones-Steele <jjjoness@amazon.com >
2021-08-09 16:01:18 +01:00
AMZN-nggieber
2c7f6f9742
Adds Links to Gem Directory and Documentation for Gems ( #2922 )
...
* Changed blue text to white that is not meant as a link, made 'View in Director' link work for gems in the inspector, added parsing for gem documentation link
Signed-off-by: nggieber <nggieber@amazon.com >
* Added documentation links for gems, changed markup for urls in summaries and requirements so they are clickable
Signed-off-by: nggieber <nggieber@amazon.com >
* Fixed a couple of the documentation links
Signed-off-by: nggieber <nggieber@amazon.com >
* Added documentation url to edit gem properties script and updated unit tests
Signed-off-by: nggieber <nggieber@amazon.com >
2021-08-06 10:19:35 -05:00
nggieber
1768dc5980
Reenabled focusing of tab but removed focus rect
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-08-05 09:29:48 -07:00
nggieber
39907f4ca1
Removes focus from tabs in o3de.exe
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-08-05 09:12:52 -07:00
Alex Peterson
38fd92a15a
Always display all gems in Gem Catalog ( #2341 )
...
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com >
2021-08-03 10:48:57 -07:00
AMZN-Phil
149833af56
Merge pull request #2401 from aws-lumberyard-dev/PM-logs-and-processcheck
...
Check for build process exit status and display log link in more cases.
2021-08-03 09:32:56 -07:00
AMZN-nggieber
d5b9d203ea
Check for minimum VS subversion and link to workload install instructions for VS ( #2398 )
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-07-26 20:09:32 +02:00
AMZN-Phil
fccb86d5c0
Check for build process exit status and display log link in more cases.
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-07-23 13:58:58 -07:00
Chris Galvan
edbe05bd81
Fixed Project Manager to enable save/restore of the window geometry so its window position/sizing will be restored after it is closed/re-launched. Also improved WindowDecorationWrapper logic to center by default when using the showFromSettings API for first time launch.
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-07-22 11:57:40 -05:00
Terry Michaels
d9ec159f0e
Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de
...
Gitflow 7/16/21 - O3DE
2021-07-16 17:50:44 -05:00
Steve Pham
38261d0800
Shorten copyright headers by splitting into 2 lines ( #2213 )
...
* Updated all copyright headers to split the longer original copyright line into 2 shorter lines
Signed-off-by: Steve Pham <spham@amazon.com >
2021-07-16 15:25:48 -07:00
AMZN-nggieber
69312a5e56
Clear Build and Cache Directory After Project Move or Copy ( #2184 )
...
* Clear build and Cache directories when copying or moving projects
Signed-off-by: nggieber <nggieber@amazon.com >
* Updated tests for moving projects and Added tests for copying projects and skipping build files
Signed-off-by: nggieber <nggieber@amazon.com >
* Address PR feedback and fix a few minor UX issues, and request project be rebuild after copying or moving
Signed-off-by: nggieber <nggieber@amazon.com >
* Include ProjectInfo.h in ProjectUtils.h so linux will compile
Signed-off-by: nggieber <nggieber@amazon.com >
2021-07-15 17:48:04 -07:00
AMZN-Phil
17fd577056
Merge pull request #2032 from aws-lumberyard-dev/PM-viewbuildlog
...
Show link to log while building in Project Manager.
2021-07-12 14:57:18 -07:00
AMZN-nggieber
2fad7f37db
Added a Warning When VS2019 is not Installed with Link to Download it ( #2042 )
...
* Added a warning when VS2019 is not installed with link to download it
Signed-off-by: nggieber <nggieber@amazon.com >
* Widden VSWarning dialog
Signed-off-by: nggieber <nggieber@amazon.com >
* Fix issue with checking for Visual Studio
Signed-off-by: nggieber <nggieber@amazon.com >
* PALify compiler detection
Signed-off-by: nggieber <nggieber@amazon.com >
* Changed windows compiler check to waitForFinished instead of waitForReadyRead
Signed-off-by: nggieber <nggieber@amazon.com >
2021-07-12 11:54:36 -07:00
Benjamin Jillich
c9ff634080
Aftermath for PR-1956 and PR-2025 ( #2035 )
...
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-12 08:30:07 +02:00
AMZN-Phil
b92848ed88
Move the show log text to be part of building label.
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-07-09 14:12:31 -07:00
lumberyard-employee-dm
6ebf3a93d1
Added protection in the register python script queries of the default folders against a non-existent key causing a KeyError in python ( #1946 )
...
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-07-09 12:56:29 -05:00
Benjamin Jillich
76cef6e91f
Project Manager: Showing a progress bar when copying projects ( #2025 )
...
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-09 18:38:11 +02:00
AMZN-Phil
443e8071e7
Show link to log while building for currently building build.
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-07-09 09:32:40 -07:00
Benjamin Jillich
595ac3fb08
Project Manager: Feature tag filtering for header of the gem catalog ( #1956 )
...
* [LYN-4440] Added new feature tag remove icon
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
* [LYN-4440] Added new gem filter tag widget
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
* [LYN-4440] Added feature tag widget used for showing the filtered tags in the gem catalog header
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
* [LYN-4440] Added filter tag widget container to the gem catalog header and connected it to the gem model
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
* [LYN-4440] Syncing the feature tag filters on the left panel with the tag widgets in the header and styling the item delegates
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-09 17:18:35 +02:00
AMZN-nggieber
5b44ea9b9a
Project Manager: Added Per Project Template Previews and Icon Overlays ( #1994 )
...
* Project Manager: Added Per Project Template Previews and Icon Overlays
Signed-off-by: nggieber <nggieber@amazon.com >
* Remove template icon overlays and bake them into template preview
Signed-off-by: nggieber <nggieber@amazon.com >
* Remove unused variables and headers
Signed-off-by: nggieber <nggieber@amazon.com >
2021-07-09 17:15:34 +02:00
lumberyard-employee-dm
02922806a5
Updated gem.json for all top-level Gems. ( #1715 ) ( #1917 )
...
* Updated gem.json for all top-level Gems. All the top level gems now have identical gem.json formats based on the DefautlGem template gem.json. Two additional fields have been added, a type: field and a requirements: field. These fields are for display in Project Mananger. All gem.json files have a default requirements: value of None. Devs are responsible for providing requirements. Gem descriptions and tags have been signed off by developers.
Signed-off-by: Cronin <mikecro@amazon.com >
* Fixed minor formatting issues with RADTelemetry gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to QtForPython gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the Twitch gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to AWSCore gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the AtomTressFX gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the AudioEngineWwise gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the CertificateManager gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Removing extra whitespace in summary of CrashReporting gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the CustomAssetExample gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Removing extra whitespace in editorPythonBindings gem summary
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the ScriptedEntityTweener gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the Gestures gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Removing extra whitetspace in the summary of the GameStateSamples gem
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the ExpressionEvaluation gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updated the ProjectManager PythonBindings.cpp code to reference the
newer fields in the gem.json files
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updating the Gem and Project templates gem.json files to include the
"type" and the "requirements" field.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updated the default "requirments" field value to be empty string instead
of "None"
This works better with the ProjectManager GemInfoFromPath function.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Correcting "summary" field name
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Added the requirements text to the AudioEngineWwise Gem
This gem requires downloading the Wwise 3rdParty library from AudioKinetic's website
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
Co-authored-by: Mike Cronin <58789750+micronAMZN@users.noreply.github.com >
2021-07-07 13:29:33 -05:00
Benjamin Jillich
049469463e
[LYN-4439] Added tags to gem item delegate ( #1853 )
...
* Added new helper function to draw the feature tags below the summary for each gem item.
* In case no feature tags belong to a gem, the available space will be used by the summary.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-05 18:34:41 +02:00
AMZN-Phil
4575de137e
Merge pull request #1844 from aws-lumberyard-dev/LYN-4776-gitfix
...
Open editor button and new project and failed warnings.
2021-07-02 20:24:58 -07:00
lumberyard-employee-dm
d73a98aa2f
Added detection of gems which are not directly under an external subdirectory root ( #1841 )
...
* Added proper detection of the list of Gems in the Project Templates
enabled_gems.cmake file
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Added a CMake alias target for the Atom Gem and the AtomLyIntegration
Both of those targets just aliases the Atom_AtomBridge gem
Therefore they turn on Atom
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Replacing the Atom_AtomBridge gem in the project template with the Atom gem
The Atom gem is just an alias to the Atom_AtomBridge gem
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updated the manifest.py gem gathering logic to recurse through the external subdirecotories locating gem.json files to discover all gems in a subdirectory
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-07-02 21:46:26 -05:00
AMZN-nggieber
d4e4ebc2a7
Change Standard Project Template to Default and Change Open 3D Foundation to Open 3D Engine in gem catalog ( #1842 )
...
Made Standard Template Always Show First and Default Selection
Changed Open 3D Foundation to Open 3D Engine in Gem Catalog and setup detection of Origin based on gem creator
2021-07-02 19:32:41 -07:00
AMZN-Phil
d0dd80099c
Open editor button and new project and failed warnings.
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-07-02 16:07:26 -07:00
AMZN-Phil
dfef909b51
Merge pull request #1610 from aws-lumberyard-dev/LYN-4507
...
Remove deleted projects from project manager
2021-07-02 10:16:06 -07:00
Benjamin Jillich
4c3e27f3ca
Merge pull request #1759 from aws-lumberyard-dev/jillich/prism/LYN-4437
...
[LYN-4437] Replaced the background images and added a semi-transparent overlay for the Project Manager
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-02 09:56:51 -07:00
AMZN-Phil
b3fd63a0f3
Merge branch 'stabilization/2106' into LYN-4507
2021-07-02 09:31:22 -07:00
Benjamin Jillich
2a42e7a012
[LYN-4393] As a dev I want to Enable Gems in O3DE.exe with Keyboard ( #1760 )
...
Enabling and disabling the selected gem is now possible by pressing the space bar.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-02 17:56:34 +02:00
Benjamin Jillich
5f9c066626
[LYN-4437] Added 30% opaque overlay to the background image of the Project Manager
...
* 30% opaque overlay image to darken down the colors and increase usability and accessibility.
* Some code cleaning.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-02 14:52:56 +02:00
Aaron Ruiz Mora
6459375b4e
Fixed compilation error in release configuration ( #1757 )
...
Signed-off-by: moraaar <moraaar@amazon.com >
2021-07-02 13:16:10 +01:00