a5d4eb5d44
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>
174 lines
3.8 KiB
Plaintext
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;
|
|
}
|