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>
4 years ago
AMZN-Phil
7e43b53d16
Extra gem download failure handling
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
4 years ago
AMZN-nggieber
76b7e73f6f
Fully Replaces Remote Gems in Model and Selects Them When Downloading and Deleting ( #5593 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
4 years ago
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>
4 years ago
Alex Peterson
4ce39ea167
Fix tags, downloads, and several vector copies
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
4 years ago
Alex Peterson
c69142b73b
Merge branch upstream/stabilization/2110
...
* Conflict GemModel.h
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
4 years ago
AMZN-nggieber
4721ef8298
License Info is Displayed as Clickable Link in Gem Catalog + Other Inspector Improvements ( #5272 )
...
Signed-off-by: nggieber <nggieber@amazon.com>
4 years ago
Alex Peterson
27c7e71516
WIP default gem sorting
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
4 years ago
Alex Peterson
259ee654ae
WIP refresh gem catalog in place
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
4 years ago
Alex Peterson
00a49fa251
Use source model data instead of filtered ( #5071 )
...
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
4 years ago
Alex Peterson
1989316cac
Added toast notifications to the gem catalog
4 years ago
AMZN-nggieber
10ab1a369f
Adds Download status info UI to Gem Catalog ( #4602 )
...
* Adds Download status info UI to Gem Catalog
Signed-off-by: nggieber <nggieber@amazon.com>
* Removed test code
Signed-off-by: nggieber <nggieber@amazon.com>
* Remove unused variable
Signed-off-by: nggieber <nggieber@amazon.com>
* Addressed PR feedback
Signed-off-by: nggieber <nggieber@amazon.com>
* Fixed Open3DEngine spelling
Signed-off-by: nggieber <nggieber@amazon.com>
4 years ago
Alex Peterson
ef3470b0a9
Dependency confirmation screen and URL display fix
...
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
4 years ago
Alex Peterson
43244d30e1
Project Manager Gem Dependencies ( #4132 )
...
* Fix engine API change and add gem dependencies
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Add GemCatalog dependency test
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Clarify display name and fix missing const
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Moving a couple helper functions into private scope
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Update gem count when unselecting a gem #4074
This addresses the following issue https://github.com/o3de/o3de/issues/4074
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Active/Inactive filter and dependency tooltips
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Accessors for previously added and dependencies
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Cart displays gem dependency changes
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Shorten titles to fit in summary popup
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Remove QString::number
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Remove extra space
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Consolidate source model accesor helpers
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Addressing minor feedback
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
* Remove unused local variable
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
4 years ago
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>
4 years ago
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>
4 years ago
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>
5 years ago
Steve Pham
70042fcdcd
O3DE Copyright Updates for Linux Foundation ( #1504 )
5 years ago
AMZN-nggieber
bc3aa45ed9
Prism Show Gem Requirements and Prompt when Adding Gems with Requirements ( #1478 )
...
* Added requirements section to gem inspector
* Added Dialog when configuring for gems with extra requirements
5 years ago
AMZN-nggieber
948075fa61
Gem Catalog Allows Filtering by Gem Selected Status Live ( #1274 )
5 years ago
Benjamin Jillich
553318ed17
[LYN-2514] Extending gem model
...
* Added was previously added state for gems.
* Added helpers to add/remove gems from the model.
* Helpers for extracting the gem model indices to be added/removed.
5 years ago
lumberyard-employee-dm
59934e6be1
Updating the ProjectManager code and scripts with new layout of the o3de package scripts
5 years ago
Benjamin Jillich
36c23b5d1a
[LYN-2522] Filtering for gem catalog ( #867 )
...
* Added sort filter proxy model for gem model that can filter based on name, gem origin, supported platform, features and/or types.
* Added new filter pane on the left with several filter categories for gem origin, type, platform and feature.
* Added filter category widget which is a collapsable generalized checkbox group that can interact with the proxy model and thus control filtering.
* Removed fixed size of the project manager. The application should always be resizable.
5 years ago
Benjamin Jillich
03b41b620d
[LYN-2522] Preparation work for the filter pane ( #799 )
...
* [LYN-2522] Preparation work for the filter pane
* Added arrow up/down icons.
* Extended the gem info with the type (Asset, Code, Tool).
* Extended the model with the type and a helper for converting gem uuids into display names.
* Extended the link widget to be clickable with a custom action, needed for the "Show all/less" for the filters.
* Converting the uuids we get from Python to AZ::Uuids and then back to strings to have them all in the same format.
5 years ago
Benjamin Jillich
6ebea13783
[LYN-2520] Gem Catalog - Gem Inspector / Info Panel ( #718 )
...
* [LYN-2520] Gem Catalog - Gem Inspector / Info Panel
* Extended the gem info with a directory and documentation link, binary size in bytes and added some helper functions.
* Added the gem inspector widget that hooks into the selection model.
* Info panel is vertically scrollable and based on the UX designs.
* Added a gem sub widget which holds several gem tags, a title and a description and is reused for the depending and conflicting gems.
* Extended the gem model with several new roles and data elements.
* Added more gem info test data before we got access to the real data.
5 years ago
Benjamin Jillich
d03f946609
[LYN-2515] Project Manager Gem List ( #642 )
...
* [LYN-2515] Project Manager Gem List Base
* Added gem model based on a standard item model
* Added list view using the gem model
* Added item delegate for a gem according to the UX design
* Removed th gem catalog ui file and replaced it with code
* Moved the gem catalog files into a sub folder
* Added drawing the Added/Get button and the platform icons
5 years ago
Benjamin Jillich
5e65c5c710
[LYN-2515] Project Manager Gem List Base ( #603 )
...
* [LYN-2515] Project Manager Gem List Base
* Added gem model based on a standard item model
* Added list view using the gem model
* Added item delegate for a gem according to the UX design
* Removed th gem catalog ui file and replaced it with code
* Moved the gem catalog files into a sub folder
5 years ago