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-Phil
7787ceb04c
Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/CLIDisplayLastError
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-17 14:43:03 -08:00
AMZN-Phil
e9ec37f20b
Moved global vector inside PythonBindings
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-17 14:03:24 -08:00
AMZN-Phil
6819a1956d
Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/CLIDisplayLastError
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-17 10:01:00 -08:00
AMZN-Phil
ba5102b37d
Change to optionally show all python error strings
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-16 17:40:12 -08:00
nggieber
c2308de8ee
Added in missed suggestions from previous PR
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-11-16 16:29:12 -08:00
AMZN-nggieber
0d17e575a7
Fix: Display Repo Gems on Repo Screen Correctly ( #5638 )
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-11-16 15:53:51 -08:00
AMZN-Phil
808c783109
Show python errors in Project Manager for adding repos and downloading gems
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-16 14:24:02 -08:00
nggieber
3d21a9f4bd
Merge branch 'stabilization/2110' into Prism/DeleteUpdateGemsUI
2021-11-11 11:52:49 -08:00
nggieber
d71196102f
More PR feedback changes
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-11-11 10:20:46 -08:00
nggieber
f470351d0c
Hook up Gem Updating and Uninstallation and fix lots of minor bugs between gem catalog and gem repos
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-11-10 12:33:24 -08:00
AMZN-Phil
0102894a83
Handle servers with no content length and make downloading more obvious
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-11-10 08:44:24 -08:00
nggieber
06f893edf1
Merge branch 'development' into Prism/ShowRepoGems
2021-10-22 17:28:28 -07:00
AMZN-Phil
e8a7743aec
Merge pull request #4911 from aws-lumberyard-dev/Prism/RefreshGemRepos
...
Gem Repos can be Refreshed through Project Manager
2021-10-22 17:23:35 -07:00
nggieber
500ac030a3
Merge branch 'development' into Prism/ShowRepoGems
2021-10-22 16:30:02 -07:00
nggieber
673815c58d
Merge branch 'development' into Prism/ShowRepoGems
2021-10-22 16:23:17 -07:00
nggieber
15f4c1a091
Undownloaded remote gems are shown in Gem Catalog and searchable by repo name
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-10-22 16:22:16 -07:00
AMZN-Phil
69771ab2e1
Merge pull request #4892 from aws-lumberyard-dev/TrackDownloadProgress
...
Project Manager track progress of, and cancel downloads
2021-10-22 15:53:29 -07:00
nggieber
f6d4556b60
Merge branch 'development' into Prism/RefreshGemRepos
2021-10-22 12:41:09 -07:00
Alex Peterson
b536abbf4e
Add existing gem through Project Manager
2021-10-22 10:53:29 -07:00
nggieber
968c8640d0
Merge branch 'development' into Prism/RefreshGemRepos
2021-10-22 07:44:37 -07:00
nggieber
b4a85a2ed6
Repos can be refreshed through Project Manager individually or all at once
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-10-22 07:38:41 -07:00
AMZN-Phil
e3cfcd4cc7
Add the ability for Python to pass download progress to Project Manager and to cancel downloads.
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-10-21 16:07:07 -07:00
AMZN-Phil
02364b869e
First part of UI feedback for downloading gems
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-10-19 19:48:36 -07:00
AMZN-nggieber
4899309b6a
Connect Adding and Removal of Gem Repo UI to CLI ( #4729 )
...
* Connect Adding and Removal of Gem Repo UI to CLI
Signed-off-by: nggieber <nggieber@amazon.com >
* Addressed PR feedback
Signed-off-by: nggieber <nggieber@amazon.com >
2021-10-18 09:40:34 -07:00
Alex Peterson
df419a0990
Run get_python script when Python fails to load ( #4482 )
...
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com >
2021-10-05 11:26:54 -07:00
nggieber
16e66cfa71
Addressed review feedback
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-09-28 18:37:44 -07:00
nggieber
4b73637ffd
Merge branch 'development' into Prism/AddRepoDialog
2021-09-27 07:24:29 -07:00
nggieber
536ef46e2b
Add Add Gem Repo Dialog
...
Signed-off-by: nggieber <nggieber@amazon.com >
2021-09-27 07:12:10 -07:00
AMZN-nggieber
9b14d49f87
Adds Inspector to Gem Repo Screen ( #4242 )
...
* Adds the gem repo screen with the UI built but with mocked data and not connected to the o3de scripts
Signed-off-by: nggieber <nggieber@amazon.com >
* Changed name of added to enabled, disabled define, removed unused functions
Signed-off-by: nggieber <nggieber@amazon.com >
* Added Repo Screen Inspector UI
Signed-off-by: nggieber <nggieber@amazon.com >
* Addressed minor PR feedback
Signed-off-by: nggieber <nggieber@amazon.com >
* Add some more minor PR changes
Signed-off-by: nggieber <nggieber@amazon.com >
2021-09-24 10:50:45 -07:00
AMZN-nggieber
357e823323
Add Initial Gem Repository Management Screen ( #4172 )
...
* Adds the gem repo screen with the UI built but with mocked data and not connected to the o3de scripts
Signed-off-by: nggieber <nggieber@amazon.com >
* Changed name of added to enabled, disabled define, removed unused functions
Signed-off-by: nggieber <nggieber@amazon.com >
* Added eof nl to qss
Signed-off-by: nggieber <nggieber@amazon.com >
2021-09-20 08:36:29 -07: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
pconroy
ae6a424064
Make remove_invalid_o3de_projects take a path and return a value
...
Signed-off-by: pconroy <pconroy@amazon.com >
2021-07-01 20:10:16 -07:00
pconroy
e0c3d15d5a
Remove deleted projects from project manager
...
Signed-off-by: pconroy <pconroy@amazon.com >
2021-07-01 20:10:10 -07:00
Steve Pham
b4a2edec6a
Final update copyright headers to reference license files at the repo root ( #1693 )
...
* Final update copyright headers to reference license files at the repo root
Signed-off-by: spham <spham@amazon.com >
* Fix copyright validator unit tests to support the stale O3DE header scenario
Signed-off-by: spham <spham@amazon.com >
2021-06-30 19:51:55 -07:00
Steve Pham
70042fcdcd
O3DE Copyright Updates for Linux Foundation ( #1504 )
2021-06-23 10:55:22 -07:00
Alex Peterson
ecded991b5
Display error when unable to start Python
...
Added AzFramework Application, logging, unit tests
2021-06-14 17:02:22 -07:00
lumberyard-employee-dm
217eddc8bd
Fixing the enable_gem.py and disable_gem.py commands ( #1207 )
...
* Fixing the enable_gem.py and disable_gem.py commands
The project path wasn't taking into account when querying for gems,
templates and restricted directories registered with the project
Fixing the cmake.py add_gem_dependency and remove_gem_dependency methods
to properly detect a gem within a `set(ENABLED_GEM ...)` cmake variable
Also updated the add_gem_dependency to add the gem right before the end
marker of ')'
Updated the remove_gem_dependency to remove each instance of a gem with
a content that is in between in the `set(ENABLED_GEM ...)` cmake
variable
* Correct Typo in manifest.get_registered doc string
2021-06-09 14:14:01 -05:00
mgwynn
7984f82e48
Bing project_properties CLI to updateProject method. Update project info struct.
...
Update project properties cli to support lists for tags. Minor adjustments to support
changes.
2021-06-04 23:03:17 -04:00
mgwynn
accd473ff5
Adding python bindings for modifying project properties
2021-06-04 20:19:38 -04:00
Benjamin Jillich
53615230c1
[LYN-2514] Adding get engine gem infos to the python bindings
2021-06-02 17:49:40 +02:00
Benjamin Jillich
ede8daaece
[LYN-2514] Extending pythin bindings to adapt CLI changes for the gem catalog
...
* Added ExecuteWithLockErrorHandling() which returns an outcome with the actual error we get from python so that we can expose that to the UI.
* Added cmake pybind.
* Get gems now calling get_all_gems and alphabetically sorting the result.
* Added get enabled gems function which first gets the cmake enabled gems file path from the project path and then the list of gem names that are enabled.
* Some changes to the enable and disable gem functions.
2021-06-02 13:27:55 +02:00
AMZN-nggieber
96080d85e4
Project Manager Support Add Existing Projects, Removing, Copying, and Deleting ( #961 )
...
* Add Add/RemoveProject to Python Bindings
* Support Project, Add, Remove, Copy, Delete
* Open parent directory when duplicating to discourage path in owning dir
* Remove extra connects for new projects button
* Center project image
2021-05-28 09:32:47 -07:00
Alex Peterson
cfbae9a18b
add/remove gem python bindings
2021-05-20 15:13:39 -07:00
Alex Peterson
2d54275cc6
Initial project creation logic
...
* Add GetProjects, GetProjectTemplates, GetGems
* Redirect python output to AZ_TracePrintf
* Allow creating projects in empty folders
* Enable project creation
2021-05-17 15:07:20 -07:00
Alex Peterson
9b9ae22d23
Update Prism Python bindings interface
...
Add GetProjects, GetProjectTemplates, GetGems, GetProject and GetGem.
CreateProject and UpdateProject and the engine functions are not implemented yet
2021-05-14 14:53:32 -07:00
Alex Peterson
26d886792d
Initial Python bindings pass for ProjectManager
...
Adds dependency on pybind and interface to call o3de.py functions from c++
2021-05-11 09:48:11 -07:00