Files
o3de/Code/Tools/AssetBundler/source/ui/style/AssetBundler.qss
T
Zaladane a5d4eb5d44 Asset Bundler GUI (#427)
The AssetBundler is a new ToolsApplication that allows users to work through the entire Asset Bundling process without ever touching a command line.

* Integrating github/AssetBundler through commit 1d65018

* Asset Bundler bug fixes: platform initialization and GUI styling (#5)

* fixed enabled platform initialization

* fixed the cached engine root. This fixed some of my Seeds tab data issues. The default Engine Seed List appeared, and was able to display the contents on screen.

* updated my notes of active bugs

* changed some casing in various include lines to hopefully fix my linux build

* another include fix for linux

* AssetBundler GUI is now compiling on Mac

* removed some things off of my todo list because the mac build fix actually fixed the visuals! everything's the right color again

* removed the word Lumberyard from the bundler

* Asset bundler bug fixes - Bundles, Gems, and Tests (#9)

* Fixed the Bundle loading and generation problem. Turned out to be a FileWatcher issue.

* turns out gem loading wasn't broken, there were just no existing SeedListFiles for any of the gems loaded by the AutomatedTesting project. I added a default SeedListFile for the PrimitiveAssets Gem.

* fixed some failing AssetBundler Gem tests

* Misunderstood the need to have default seed lists for asset-only gems. removing the previously created seed list file

* Asset bundler bug fixes: Seeds Tab display issues and _dependencies.xml loading (#10)

* Fixed the Project Source column in the Seeds tab

* The AssetBundler will no longer attempt to copy a template version of the ProjectName_dependencies.xml file into your active project. However, it will throw an error if you do not have one. A follow-up ticket has been cut to address this issue.

* updated the AssetBundler icon. This one matches the current style guides

* PR feedback: pass a const ref instead of a value

* PR feedback: safer conversion from a string_view to a QString

Co-authored-by: alexpete <alexpete@amazon.com>
2021-04-30 15:42:10 -07:00

174 lines
3.8 KiB
Plaintext

/*
* All or portions of this file Copyright (c) Amazon.com, Inc. or its affiliates or
* its licensors.
*
* For complete copyright and license terms please see the LICENSE at the root of this
* distribution (the "License"). All use of this software is governed by the License,
* or, if provided, by the license below or the license accompanying this file. Do not
* remove or modify any license notices. This file is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*
*/
/************** General (MainWindow) **************/
QTabWidget:pane {
border: none;
}
QLabel#activeProjectLabel {
font-size: 18px;
font-family: "Amazon Ember Light";
margin-bottom: 5px;
}
QTreeView#logTableView {
border: 1px solid #1B1B1B;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}
QTreeView#logTableView QHeaderView::section {
background-color: #1B1B1B;
}
/************** General (Tabs) **************/
QFrame#fileTableFrame,
QFrame#fileContentsFrame {
border: 1px solid #1B1B1B;
}
QFrame#fileTableFrame {
margin-right: 10px;
}
QFrame#fileTableHeaderFrame,
QFrame#fileContentsHeaderFrame,
QFrame#fileTableHeaderFrame QLabel,
QFrame#fileContentsHeaderFrame QLabel{
background-color: #1B1B1B;
}
QFrame#fileTableHeaderFrame QLabel,
QFrame#fileContentsHeaderFrame QLabel{
background-color: #1B1B1B;
margin-left: 5px;
}
QTabWidget QTreeView QHeaderView::section {
background-color: rgb(77, 77, 77);
}
QWidget#PlatformSelectionWidget QLabel#platformSelectionLabel {
margin-right: 10px;
}
QDialog#NewFileDialog QPushButton#browseFileButton,
QDialog#NewFileDialog QPushButton#createFileButton,
QDialog#NewFileDialog QPushButton#cancelButton {
margin-left: 10px;
margin-right: 10px;
}
/************** Seeds Tab **************/
QWidget#SeedTabWidget QPushButton#generateAssetListsButton,
QWidget#SeedTabWidget QPushButton#browseFileButton,
QWidget#SeedTabWidget QPushButton#cancelButton,
QWidget#SeedTabWidget QPushButton#addSeedButton,
QWidget#SeedTabWidget QPushButton#applyChangesButton {
margin-left: 10px;
margin-right: 10px;
}
QCheckBox#selectDefaultSeedListsCheckBox {
margin: 5px;
}
QWidget#seedListContentsFilteredSearchWidget {
margin-left: 5px;
}
QDialog QFrame#inputValuesFrame {
border: none;
margin: 10px;
padding: 10px;
}
QDialog QFrame#lineFrame {
border: none;
margin-top: 10px;
margin-bottom: 10px;
}
QDialog QFrame#inputValuesFrame,
QDialog QFrame#lineFrame,
QDialog#AddSeedDialog QLabel,
QDialog#AddSeedDialog QCheckBox,
QDialog#EditSeedDialog QLabel,
QDialog#EditSeedDialog QCheckBox,
QDialog#NewFileDialog QLabel,
QDialog#NewFileDialog QCheckBox {
background-color: #555555;
}
/************** Asset List Tab **************/
QLabel#assetListContentsLabel {
margin-right: 10px;
}
QWidget#fileFilteredSearchWidget,
QWidget#assetListContentsFilteredSearchWidget {
margin-left: 5px;
margin-right: 5px;
}
QPushButton#generateBundleButton {
margin-left: 10px;
margin-right: 10px;
}
/************** Generate Bundles Modal **************/
QFrame#bundleSettingsFrame {
border: none;
margin-bottom: 10px;
}
QFrame#outputBundleLocationFrame,
QFrame#bundleSettingsFileFrame {
border: none;
margin: 10px;
}
QFrame#bundleSettingsFrame,
QFrame#outputBundleLocationFrame,
QFrame#bundleSettingsFileFrame,
QFrame#bundleSettingsFrame QLabel {
background-color: #555555;
}
QWidget#GenerateBundlesModal QPushButton {
margin-left: 10px;
margin-right: 10px;
}
/************** Rules Tab **************/
QPushButton#runRuleButton,
QPushButton#addComparisonStepButton {
margin-left: 10px;
margin-right: 10px;
}
QScrollArea#comparisonDataList {
border: none;
}
QFrame#comparisonDataFrame {
padding: 10px;
}