mirror of
https://github.com/leminlimez/Nugget.git
synced 2025-04-08 04:23:05 +08:00
allow multiple tendies files
This commit is contained in:
@@ -119,7 +119,7 @@ If you would like to read more about the inner workings of the exploit and iOS r
|
||||
## Credits
|
||||
- [JJTech](https://github.com/JJTech0130) for Sparserestore/[TrollRestore](https://github.com/JJTech0130/TrollRestore)
|
||||
- [PosterRestore](https://discord.gg/gWtzTVhMvh) for their help with PosterBoard
|
||||
- Special thanks to dootskyre, [Middo](https://twitter.com/MWRevamped), [dulark](https://github.com/dularkian), and pingubow for their work on this. It would not have been possible without them!
|
||||
- Special thanks to dootskyre, [Middo](https://twitter.com/MWRevamped), [dulark](https://github.com/dularkian), forcequitOS, and pingubow for their work on this. It would not have been possible without them!
|
||||
- [disfordottie](https://x.com/disfordottie) for some global flag features
|
||||
- [Mikasa-san](https://github.com/Mikasa-san) for [Quiet Daemon](https://github.com/Mikasa-san/QuietDaemon)
|
||||
- [sneakyf1shy](https://github.com/f1shy-dev) for [AI Eligibility](https://gist.github.com/f1shy-dev/23b4a78dc283edd30ae2b2e6429129b5) (iOS 18.1 beta 4 and below)
|
||||
|
||||
@@ -19,7 +19,7 @@ from tweaks.custom_gestalt_tweaks import CustomGestaltTweaks, ValueTypeStrings
|
||||
from tweaks.daemons_tweak import Daemon
|
||||
|
||||
App_Version = "5.0"
|
||||
App_Build = 4
|
||||
App_Build = 5
|
||||
|
||||
class Page(Enum):
|
||||
Home = 0
|
||||
@@ -160,7 +160,7 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||
|
||||
## POSTERBOARD PAGE ACTIONS
|
||||
self.ui.modifyPosterboardsChk.toggled.connect(self.on_modifyPosterboardsChk_clicked)
|
||||
self.ui.selectPosterboardBtn.clicked.connect(self.on_selectPosterboardBtn_clicked)
|
||||
self.ui.importTendiesBtn.clicked.connect(self.on_importTendiesBtn_clicked)
|
||||
self.ui.resetPRBExtBtn.clicked.connect(self.on_resetPRBExtBtn_clicked)
|
||||
self.ui.deleteAllDescriptorsBtn.clicked.connect(self.on_deleteAllDescriptorsBtn_clicked)
|
||||
|
||||
@@ -219,6 +219,7 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||
self.ui.resChangerContent.hide()
|
||||
self.ui.resHeightWarningLbl.hide()
|
||||
self.ui.resWidthWarningLbl.hide()
|
||||
self.ui.pbActionLbl.hide()
|
||||
|
||||
|
||||
## GENERAL INTERFACE FUNCTIONS
|
||||
@@ -834,38 +835,125 @@ class MainWindow(QtWidgets.QMainWindow):
|
||||
tweaks["Daemons"].set_multiple_values(Daemon.VoiceControl.value, value=checked)
|
||||
|
||||
## PosterBoard Page
|
||||
def delete_pb_file(self, file):
|
||||
if file in tweaks["PosterBoard"].zip_paths:
|
||||
tweaks["PosterBoard"].zip_paths.remove(file)
|
||||
#self.load_posterboard()
|
||||
|
||||
def load_posterboard(self):
|
||||
# Clear the layout
|
||||
layout = self.ui.pbFilesList.layout()
|
||||
if layout:
|
||||
while layout.count():
|
||||
child = layout.takeAt(0)
|
||||
widget = child.widget()
|
||||
if widget:
|
||||
widget.deleteLater()
|
||||
del child
|
||||
del layout
|
||||
self.ui.pbFilesList.setLayout(None)
|
||||
|
||||
# Clear the widget contents
|
||||
for child in self.ui.pbFilesList.children():
|
||||
child.deleteLater()
|
||||
|
||||
if len(tweaks["PosterBoard"].zip_paths) == 0:
|
||||
return
|
||||
|
||||
# Create scroll layout
|
||||
mainLayout = QtWidgets.QVBoxLayout()
|
||||
mainLayout.setContentsMargins(0, 0, 0, 0)
|
||||
mainLayout.setAlignment(QtCore.Qt.AlignmentFlag.AlignTop)
|
||||
|
||||
# Iterate through the files
|
||||
for tendie in tweaks["PosterBoard"].zip_paths:
|
||||
widget = QtWidgets.QWidget()
|
||||
|
||||
# create the icon/label
|
||||
titleBtn = QtWidgets.QToolButton(widget)
|
||||
titleBtn.setIcon(QtGui.QIcon(":/icon/photo-stack.svg"))
|
||||
titleBtn.setIconSize(QtCore.QSize(20, 20))
|
||||
titleBtn.setText(f" {tendie}")
|
||||
titleBtn.setStyleSheet("QToolButton {\n background-color: transparent;\n icon-size: 20px;\n}")
|
||||
titleBtn.setToolButtonStyle(QtCore.Qt.ToolButtonStyle.ToolButtonTextBesideIcon)
|
||||
titleBtn.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
|
||||
|
||||
delBtn = QtWidgets.QToolButton(widget)
|
||||
delBtn.setIcon(QtGui.QIcon(":/icon/trash.svg"))
|
||||
delBtn.clicked.connect(lambda _, file=tendie: self.delete_pb_file(file))
|
||||
|
||||
spacer = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
|
||||
# main layout
|
||||
layout = QtWidgets.QHBoxLayout(widget)
|
||||
layout.setContentsMargins(0, 0, 0, 9)
|
||||
layout.addWidget(titleBtn)
|
||||
layout.addItem(spacer)
|
||||
layout.addWidget(delBtn)
|
||||
# Add the widget to the mainLayout
|
||||
widget.setLayout(layout)
|
||||
mainLayout.addWidget(widget)
|
||||
|
||||
# Create a QWidget to act as the container for the scroll area
|
||||
scrollWidget = QtWidgets.QWidget()
|
||||
|
||||
# Set the main layout (containing all the widgets) on the scroll widget
|
||||
scrollWidget.setLayout(mainLayout)
|
||||
|
||||
# Create a QScrollArea to hold the content widget (scrollWidget)
|
||||
scrollArea = QtWidgets.QScrollArea()
|
||||
scrollArea.setWidgetResizable(True) # Allow the content widget to resize within the scroll area
|
||||
scrollArea.setFrameStyle(QtWidgets.QScrollArea.NoFrame) # Remove the outline from the scroll area
|
||||
|
||||
# Set the scrollWidget as the content widget of the scroll area
|
||||
scrollArea.setWidget(scrollWidget)
|
||||
|
||||
# Set the size policy of the scroll area to expand in both directions
|
||||
scrollArea.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
|
||||
|
||||
# Set the scroll area as the central widget of the main window
|
||||
scrollLayout = QtWidgets.QVBoxLayout()
|
||||
scrollLayout.setContentsMargins(0, 0, 0, 0)
|
||||
scrollLayout.addWidget(scrollArea)
|
||||
self.ui.pbFilesList.setLayout(scrollLayout)
|
||||
|
||||
def on_modifyPosterboardsChk_clicked(self, checked: bool):
|
||||
tweaks["PosterBoard"].set_enabled(checked)
|
||||
self.ui.posterboardPageContent.setDisabled(not checked)
|
||||
def on_selectPosterboardBtn_clicked(self):
|
||||
selected_file, _ = QtWidgets.QFileDialog.getOpenFileName(self, "Select PosterBoard File", "", "Zip Files (*.tendies)", options=QtWidgets.QFileDialog.ReadOnly)
|
||||
def on_importTendiesBtn_clicked(self):
|
||||
selected_files, _ = QtWidgets.QFileDialog.getOpenFileNames(self, "Select PosterBoard Files", "", "Zip Files (*.tendies)", options=QtWidgets.QFileDialog.ReadOnly)
|
||||
tweaks["PosterBoard"].resetting = False
|
||||
if selected_file == "" or selected_file == None:
|
||||
tweaks["PosterBoard"].zip_path = None
|
||||
self.ui.currentPosterboardLbl.setText("None")
|
||||
if selected_files != None and len(selected_files) > 0:
|
||||
# user selected files, add them
|
||||
# but limit to 15
|
||||
if len(selected_files) + len(tweaks["PosterBoard"].zip_paths) > 15:
|
||||
# alert that there are too many
|
||||
detailsBox = QtWidgets.QMessageBox()
|
||||
detailsBox.setIcon(QtWidgets.QMessageBox.Critical)
|
||||
detailsBox.setWindowTitle("Error!")
|
||||
detailsBox.setText("You selected too many descriptors! The limit is 15.")
|
||||
detailsBox.exec()
|
||||
else:
|
||||
# user selected zip, set it
|
||||
tweaks["PosterBoard"].zip_path = selected_file
|
||||
self.ui.currentPosterboardLbl.setText(selected_file)
|
||||
tweaks["PosterBoard"].zip_paths.extend(selected_files)
|
||||
self.load_posterboard()
|
||||
|
||||
def on_deleteAllDescriptorsBtn_clicked(self):
|
||||
if tweaks["PosterBoard"].resetting and tweaks["PosterBoard"].resetType == 0:
|
||||
tweaks["PosterBoard"].resetting = False
|
||||
self.ui.currentPosterboardLbl.setText("None")
|
||||
self.ui.pbActionLbl.hide()
|
||||
else:
|
||||
tweaks["PosterBoard"].resetting = True
|
||||
tweaks["PosterBoard"].zip_path = None
|
||||
tweaks["PosterBoard"].resetType = 0
|
||||
self.ui.currentPosterboardLbl.setText("Clearing Collections Wallpapers")
|
||||
self.ui.pbActionLbl.setText("! Clearing Collections Wallpapers")
|
||||
self.ui.pbActionLbl.show()
|
||||
def on_resetPRBExtBtn_clicked(self):
|
||||
if tweaks["PosterBoard"].resetting and tweaks["PosterBoard"].resetType == 1:
|
||||
tweaks["PosterBoard"].resetting = False
|
||||
self.ui.currentPosterboardLbl.setText("None")
|
||||
self.ui.pbActionLbl.hide()
|
||||
else:
|
||||
tweaks["PosterBoard"].resetting = True
|
||||
tweaks["PosterBoard"].zip_path = None
|
||||
tweaks["PosterBoard"].resetType = 1
|
||||
self.ui.currentPosterboardLbl.setText("Resetting PRB Extension")
|
||||
self.ui.pbActionLbl.setText("! Resetting PRB Extension")
|
||||
self.ui.pbActionLbl.show()
|
||||
|
||||
## Risky Options Page
|
||||
def on_disableOTAChk_clicked(self, checked: bool):
|
||||
|
||||
12
icon/photo.svg
Normal file
12
icon/photo.svg
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Generator: Apple Native CoreSVG 326-->
|
||||
<!DOCTYPE svg
|
||||
PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 231.875 182.375">
|
||||
<g>
|
||||
<rect height="182.375" opacity="0" width="231.875" x="0" y="0"/>
|
||||
<path d="M220.25 143.875L162.875 89.625C158.625 85.75 153.375 83.75 148.375 83.75C143.125 83.75 138.25 85.625 133.75 89.5L89.75 128.875L71.75 112.75C67.625 109.125 63.125 107.25 58.5 107.25C54.375 107.25 50 109 46 112.625L8.5 146.25C8.625 164.75 16.5 174.625 31.5 174.625L192.375 174.625C210.625 174.625 220.25 164.5 220.25 143.875ZM31.875 182.375L200 182.375C221.375 182.375 231.875 171.875 231.875 150.875L231.875 31.625C231.875 10.625 221.375 0.125 200 0.125L31.875 0.125C10.625 0.125 0 10.625 0 31.625L0 150.875C0 171.875 10.625 182.375 31.875 182.375ZM32.125 164.25C23.125 164.25 18 159.375 18 150L18 32.5C18 23 23.125 18.25 32.125 18.25L199.75 18.25C208.75 18.25 213.875 23 213.875 32.5L213.875 150C213.875 159.375 208.75 164.25 199.75 164.25Z" fill="white" fill-opacity="0.85"/>
|
||||
<path d="M73.5 91.875C86.125 91.875 96.5 81.5 96.5 68.75C96.5 56.125 86.125 45.625 73.5 45.625C60.75 45.625 50.375 56.125 50.375 68.75C50.375 81.5 60.75 91.875 73.5 91.875Z" fill="white" fill-opacity="0.85"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
12
icon/questionmark.circle.svg
Normal file
12
icon/questionmark.circle.svg
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Generator: Apple Native CoreSVG 326-->
|
||||
<!DOCTYPE svg
|
||||
PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 201.875 201.875">
|
||||
<g>
|
||||
<rect height="201.875" opacity="0" width="201.875" x="0" y="0"/>
|
||||
<path d="M100.875 201.75C156.625 201.75 201.875 156.625 201.875 100.875C201.875 45.125 156.625 0 100.875 0C45.25 0 0 45.125 0 100.875C0 156.625 45.25 201.75 100.875 201.75ZM100.875 182.75C55.625 182.75 19.125 146.125 19.125 100.875C19.125 55.625 55.625 19 100.875 19C146.125 19 182.75 55.625 182.75 100.875C182.75 146.125 146.125 182.75 100.875 182.75Z" fill="white" fill-opacity="0.85"/>
|
||||
<path d="M98.875 121.375C104.5 121.375 107.875 117.875 107.875 113.5C107.875 113.25 107.875 113 107.875 112.75C107.875 107.5 111.125 104.125 117.75 99.75C127 93.75 134.5 88 134.5 75.625C134.5 58.375 119.125 49.625 102.125 49.625C84.875 49.625 73.5 57.375 70.5 66C69.875 67.75 69.5 69.5 69.5 71.25C69.5 76.125 73.5 78.75 77.125 78.75C80.875 78.75 83.125 77.125 85.25 74.5L87.375 72C91.625 66.75 96 64.625 101.375 64.625C109.625 64.625 115 69.375 115 76.5C115 83.125 110.75 86.125 102.375 91.875C95.625 96.625 89.875 101.875 89.875 111.875C89.875 112 89.875 112.375 89.875 112.5C89.875 118.375 93 121.375 98.875 121.375ZM98.625 151.375C104.625 151.375 110 146.5 110 140.375C110 134.125 104.75 129.375 98.625 129.375C92.375 129.375 87.125 134.25 87.125 140.375C87.125 146.375 92.5 151.375 98.625 151.375Z" fill="white" fill-opacity="0.85"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
11
icon/shippingbox.svg
Normal file
11
icon/shippingbox.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Generator: Apple Native CoreSVG 326-->
|
||||
<!DOCTYPE svg
|
||||
PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 199.125 218.688">
|
||||
<g>
|
||||
<rect height="218.688" opacity="0" width="199.125" x="0" y="0"/>
|
||||
<path d="M14.75 172.531L91 216.156C96.875 219.531 102.25 219.531 108 216.156L184.25 172.531C193.75 167.156 199.125 161.781 199.125 146.156L199.125 70.6562C199.125 59.2812 195 52.1562 185.75 46.7812L118.875 8.40625C105.75 0.90625 93.375 0.90625 80.25 8.40625L13.375 46.7812C4 52.1562 0 59.2812 0 70.6562L0 146.156C0 161.781 5.375 167.156 14.75 172.531ZM24.375 157.656C19 154.531 16.875 151.156 16.875 145.656L16.875 74.1562L90.75 116.906L90.75 195.906ZM174.75 157.656L108.375 195.906L108.375 116.906L182.25 74.1562L182.25 145.656C182.25 151.156 180 154.531 174.75 157.656ZM99.5 101.281L26.75 59.6562L54.5 43.5312L127.125 85.4062ZM145.125 75.1562L72 33.5312L87.25 24.7812C95.75 19.9062 103.375 19.7812 111.75 24.7812L172.375 59.6562Z" fill="white" fill-opacity="0.85"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
9
icon/wallpaper.svg
Normal file
9
icon/wallpaper.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.6098 11.6035" width="11.6098px" height="11.6035px">
|
||||
<defs>
|
||||
<style>.defaults{-sfsymbols-rotates-clockwise:true;}.hierarchical-0:primary{-sfsymbols-motion-group:0;-sfsymbols-layer-tags:apple.photos;}.monochrome-0{-sfsymbols-motion-group:0;-sfsymbols-layer-tags:apple.photos;}.multicolor-0:tintColor{-sfsymbols-motion-group:0;-sfsymbols-layer-tags:apple.photos;}</style>
|
||||
</defs>
|
||||
<g id="s" transform="matrix(0.00634764926508069, 0, 0, 0.00634764926508069, -0.8886709809303284, 10.441900253295898)">
|
||||
<path class="monochrome-0 multicolor-0:tintColor hierarchical-0:primary" d="m435-1015c-177 0-295 115-295 284 0 170 118 284 295 284h231c177 0 294-114 294-284 0-169-117-284-294-284Zm0 115h231c112 0 178 63 178 169 0 107-65 169-178 169h-231c-113 0-179-63-179-169s66-169 179-169Zm382-470c-125-125-289-127-410-7-120 120-117 284 8 409l163 163c126 125 289 127 409 7 121-119 119-284-7-409Zm-82 82 164 163c79 80 81 170 6 246-74 75-165 73-245-7l-163-164c-79-80-82-171-8-245 75-76 167-73 246 7Zm35 167c0 177 115 295 285 295s284-118 284-295v-231c0-176-114-293-284-293s-285 117-285 293Zm116 0v-231c0-112 63-178 169-178s168 65 168 178v231c0 114-63 180-168 180-106 0-169-66-169-180Zm242-87c-125 125-127 291-7 410 121 120 285 118 410-7l163-164c126-125 128-288 7-408-120-120-283-119-409 6Zm82 82 164-163c79-79 171-82 245-6 75 75 73 164-7 244l-163 164c-80 80-171 82-246 8-74-76-72-166 7-247Zm234 111c-177 0-295 115-295 284 0 170 118 284 295 284h231c177 0 294-114 294-284 0-169-117-284-294-284Zm0 115h231c112 0 178 63 178 169 0 107-65 169-178 169h-231c-113 0-179-63-179-169s66-169 179-169Zm87 243c-125-125-290-127-410-7s-118 285 7 410l164 163c126 125 288 127 408 7 121-120 120-284-6-409Zm-82 82 163 164c79 79 82 170 6 245-74 75-164 73-244-7l-164-163c-79-81-81-171-8-246 76-75 167-73 247 7Zm-679 463c0 177 115 295 285 295s284-118 284-295v-231c0-176-114-293-284-293s-285 117-285 293Zm116 0v-231c0-112 63-178 169-178s168 65 168 178v231c0 114-63 180-168 180-106 0-169-66-169-180Zm-471-382c-125 125-127 290-7 410 121 120 284 117 409-8l163-163c126-125 128-289 7-409-119-120-283-118-409 7Zm82 82 163-164c80-79 171-81 246-6s73 165-7 245l-164 163c-79 80-171 83-245 8-75-75-72-166 7-246Z" style="fill: rgb(255, 255, 255);"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
169
mainwindow_ui.py
169
mainwindow_ui.py
@@ -407,7 +407,7 @@ class Ui_Nugget(object):
|
||||
sizePolicy2.setHeightForWidth(self.posterboardPageBtn.sizePolicy().hasHeightForWidth())
|
||||
self.posterboardPageBtn.setSizePolicy(sizePolicy2)
|
||||
icon9 = QIcon()
|
||||
icon9.addFile(u":/icon/photo-stack.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
icon9.addFile(u":/icon/wallpaper.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.posterboardPageBtn.setIcon(icon9)
|
||||
self.posterboardPageBtn.setCheckable(True)
|
||||
self.posterboardPageBtn.setAutoExclusive(True)
|
||||
@@ -764,12 +764,12 @@ class Ui_Nugget(object):
|
||||
|
||||
self.horizontalLayout_2.addWidget(self.helpFromBtn)
|
||||
|
||||
self.jjtechBtn = QToolButton(self.horizontalWidget_21)
|
||||
self.jjtechBtn.setObjectName(u"jjtechBtn")
|
||||
sizePolicy2.setHeightForWidth(self.jjtechBtn.sizePolicy().hasHeightForWidth())
|
||||
self.jjtechBtn.setSizePolicy(sizePolicy2)
|
||||
self.jjtechBtn.setMinimumSize(QSize(0, 37))
|
||||
self.jjtechBtn.setStyleSheet(u"QToolButton {\n"
|
||||
self.posterRestoreBtn = QToolButton(self.horizontalWidget_21)
|
||||
self.posterRestoreBtn.setObjectName(u"posterRestoreBtn")
|
||||
sizePolicy2.setHeightForWidth(self.posterRestoreBtn.sizePolicy().hasHeightForWidth())
|
||||
self.posterRestoreBtn.setSizePolicy(sizePolicy2)
|
||||
self.posterRestoreBtn.setMinimumSize(QSize(0, 37))
|
||||
self.posterRestoreBtn.setStyleSheet(u"QToolButton {\n"
|
||||
" border-top-right-radius: 0px;\n"
|
||||
" border-bottom-right-radius: 0px;\n"
|
||||
" background: none;\n"
|
||||
@@ -781,7 +781,7 @@ class Ui_Nugget(object):
|
||||
" color: #FFFFFF;\n"
|
||||
"}")
|
||||
|
||||
self.horizontalLayout_2.addWidget(self.jjtechBtn)
|
||||
self.horizontalLayout_2.addWidget(self.posterRestoreBtn)
|
||||
|
||||
self.disfordottieBtn = QToolButton(self.horizontalWidget_21)
|
||||
self.disfordottieBtn.setObjectName(u"disfordottieBtn")
|
||||
@@ -859,6 +859,24 @@ class Ui_Nugget(object):
|
||||
|
||||
self.horizontalLayout_24.addWidget(self.libiBtn)
|
||||
|
||||
self.jjtechBtn = QToolButton(self.horizontalWidget3)
|
||||
self.jjtechBtn.setObjectName(u"jjtechBtn")
|
||||
sizePolicy2.setHeightForWidth(self.jjtechBtn.sizePolicy().hasHeightForWidth())
|
||||
self.jjtechBtn.setSizePolicy(sizePolicy2)
|
||||
self.jjtechBtn.setStyleSheet(u"QToolButton {\n"
|
||||
" border-radius: 0px;\n"
|
||||
" background: none;\n"
|
||||
" border: 1px solid #3b3b3b;\n"
|
||||
" border-left: none;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QToolButton:pressed {\n"
|
||||
" background-color: #535353;\n"
|
||||
" color: #FFFFFF;\n"
|
||||
"}")
|
||||
|
||||
self.horizontalLayout_24.addWidget(self.jjtechBtn)
|
||||
|
||||
self.qtBtn = QToolButton(self.horizontalWidget3)
|
||||
self.qtBtn.setObjectName(u"qtBtn")
|
||||
sizePolicy2.setHeightForWidth(self.qtBtn.sizePolicy().hasHeightForWidth())
|
||||
@@ -2192,6 +2210,17 @@ class Ui_Nugget(object):
|
||||
|
||||
self.horizontalLayout_203.addItem(self.horizontalSpacer_73)
|
||||
|
||||
self.pbHelpBtn = QToolButton(self.horizontalWidget_53)
|
||||
self.pbHelpBtn.setObjectName(u"pbHelpBtn")
|
||||
self.pbHelpBtn.setMinimumSize(QSize(35, 35))
|
||||
self.pbHelpBtn.setMaximumSize(QSize(35, 35))
|
||||
icon20 = QIcon()
|
||||
icon20.addFile(u":/icon/questionmark.circle.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.pbHelpBtn.setIcon(icon20)
|
||||
self.pbHelpBtn.setIconSize(QSize(20, 20))
|
||||
|
||||
self.horizontalLayout_203.addWidget(self.pbHelpBtn)
|
||||
|
||||
|
||||
self.verticalLayout_143.addWidget(self.horizontalWidget_53)
|
||||
|
||||
@@ -2211,27 +2240,9 @@ class Ui_Nugget(object):
|
||||
self.verticalLayout_133 = QVBoxLayout(self.posterboardPageContent)
|
||||
self.verticalLayout_133.setObjectName(u"verticalLayout_133")
|
||||
self.verticalLayout_133.setContentsMargins(0, 0, 0, 0)
|
||||
self.regularDomainsLbl_2 = QLabel(self.posterboardPageContent)
|
||||
self.regularDomainsLbl_2.setObjectName(u"regularDomainsLbl_2")
|
||||
sizePolicy1.setHeightForWidth(self.regularDomainsLbl_2.sizePolicy().hasHeightForWidth())
|
||||
self.regularDomainsLbl_2.setSizePolicy(sizePolicy1)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.regularDomainsLbl_2)
|
||||
|
||||
self.currentPosterboardLbl = QLabel(self.posterboardPageContent)
|
||||
self.currentPosterboardLbl.setObjectName(u"currentPosterboardLbl")
|
||||
|
||||
self.verticalLayout_133.addWidget(self.currentPosterboardLbl)
|
||||
|
||||
self.selectPosterboardBtn = QToolButton(self.posterboardPageContent)
|
||||
self.selectPosterboardBtn.setObjectName(u"selectPosterboardBtn")
|
||||
icon20 = QIcon()
|
||||
icon20.addFile(u":/icon/file-earmark-zip.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.selectPosterboardBtn.setIcon(icon20)
|
||||
self.selectPosterboardBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.selectPosterboardBtn)
|
||||
|
||||
self.horizontalLayout_12 = QHBoxLayout()
|
||||
self.horizontalLayout_12.setObjectName(u"horizontalLayout_12")
|
||||
self.horizontalLayout_12.setContentsMargins(-1, -1, -1, 0)
|
||||
self.deleteAllDescriptorsBtn = QToolButton(self.posterboardPageContent)
|
||||
self.deleteAllDescriptorsBtn.setObjectName(u"deleteAllDescriptorsBtn")
|
||||
icon21 = QIcon()
|
||||
@@ -2239,7 +2250,51 @@ class Ui_Nugget(object):
|
||||
self.deleteAllDescriptorsBtn.setIcon(icon21)
|
||||
self.deleteAllDescriptorsBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.deleteAllDescriptorsBtn)
|
||||
self.horizontalLayout_12.addWidget(self.deleteAllDescriptorsBtn)
|
||||
|
||||
self.horizontalSpacer_18 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
|
||||
|
||||
self.horizontalLayout_12.addItem(self.horizontalSpacer_18)
|
||||
|
||||
self.importTendiesBtn = QToolButton(self.posterboardPageContent)
|
||||
self.importTendiesBtn.setObjectName(u"importTendiesBtn")
|
||||
self.importTendiesBtn.setLayoutDirection(Qt.RightToLeft)
|
||||
icon22 = QIcon()
|
||||
icon22.addFile(u":/icon/import.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.importTendiesBtn.setIcon(icon22)
|
||||
self.importTendiesBtn.setIconSize(QSize(20, 20))
|
||||
self.importTendiesBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.horizontalLayout_12.addWidget(self.importTendiesBtn)
|
||||
|
||||
|
||||
self.verticalLayout_133.addLayout(self.horizontalLayout_12)
|
||||
|
||||
self.pbActionLbl = QLabel(self.posterboardPageContent)
|
||||
self.pbActionLbl.setObjectName(u"pbActionLbl")
|
||||
|
||||
self.verticalLayout_133.addWidget(self.pbActionLbl)
|
||||
|
||||
self.line_27 = QFrame(self.posterboardPageContent)
|
||||
self.line_27.setObjectName(u"line_27")
|
||||
self.line_27.setStyleSheet(u"QFrame {\n"
|
||||
" color: #414141;\n"
|
||||
"}")
|
||||
self.line_27.setFrameShadow(QFrame.Plain)
|
||||
self.line_27.setFrameShape(QFrame.Shape.HLine)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.line_27)
|
||||
|
||||
self.pbFilesList = QWidget(self.posterboardPageContent)
|
||||
self.pbFilesList.setObjectName(u"pbFilesList")
|
||||
sizePolicy5 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
|
||||
sizePolicy5.setHorizontalStretch(0)
|
||||
sizePolicy5.setVerticalStretch(0)
|
||||
sizePolicy5.setHeightForWidth(self.pbFilesList.sizePolicy().hasHeightForWidth())
|
||||
self.pbFilesList.setSizePolicy(sizePolicy5)
|
||||
self.pbFilesList.setMinimumSize(QSize(200, 35))
|
||||
|
||||
self.verticalLayout_133.addWidget(self.pbFilesList)
|
||||
|
||||
self.resetPRBExtBtn = QToolButton(self.posterboardPageContent)
|
||||
self.resetPRBExtBtn.setObjectName(u"resetPRBExtBtn")
|
||||
@@ -2248,10 +2303,6 @@ class Ui_Nugget(object):
|
||||
|
||||
self.verticalLayout_133.addWidget(self.resetPRBExtBtn)
|
||||
|
||||
self.verticalSpacer_22 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
||||
|
||||
self.verticalLayout_133.addItem(self.verticalSpacer_22)
|
||||
|
||||
|
||||
self.verticalLayout_143.addWidget(self.posterboardPageContent)
|
||||
|
||||
@@ -2535,9 +2586,9 @@ class Ui_Nugget(object):
|
||||
self.horizontalLayout_7.setContentsMargins(-1, 10, -1, 0)
|
||||
self.chooseGestaltBtn = QToolButton(self.verticalWidget2)
|
||||
self.chooseGestaltBtn.setObjectName(u"chooseGestaltBtn")
|
||||
icon22 = QIcon()
|
||||
icon22.addFile(u":/icon/folder.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.chooseGestaltBtn.setIcon(icon22)
|
||||
icon23 = QIcon()
|
||||
icon23.addFile(u":/icon/folder.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.chooseGestaltBtn.setIcon(icon23)
|
||||
self.chooseGestaltBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.horizontalLayout_7.addWidget(self.chooseGestaltBtn)
|
||||
@@ -2951,9 +3002,9 @@ class Ui_Nugget(object):
|
||||
" padding-right: 5px;\n"
|
||||
" border-radius: 0px;\n"
|
||||
"}")
|
||||
icon23 = QIcon()
|
||||
icon23.addFile(u":/icon/pencil.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.toolButton_12.setIcon(icon23)
|
||||
icon24 = QIcon()
|
||||
icon24.addFile(u":/icon/pencil.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.toolButton_12.setIcon(icon24)
|
||||
self.toolButton_12.setIconSize(QSize(25, 25))
|
||||
|
||||
self.horizontalLayout_22.addWidget(self.toolButton_12)
|
||||
@@ -3014,9 +3065,7 @@ class Ui_Nugget(object):
|
||||
self.importOperationBtn = QToolButton(self.customOperationsPageContent)
|
||||
self.importOperationBtn.setObjectName(u"importOperationBtn")
|
||||
self.importOperationBtn.setEnabled(True)
|
||||
icon24 = QIcon()
|
||||
icon24.addFile(u":/icon/import.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.importOperationBtn.setIcon(icon24)
|
||||
self.importOperationBtn.setIcon(icon22)
|
||||
self.importOperationBtn.setIconSize(QSize(20, 20))
|
||||
self.importOperationBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
@@ -3042,9 +3091,6 @@ class Ui_Nugget(object):
|
||||
self.operationsCnt = QWidget(self.customOperationsPageContent)
|
||||
self.operationsCnt.setObjectName(u"operationsCnt")
|
||||
self.operationsCnt.setEnabled(True)
|
||||
sizePolicy5 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
|
||||
sizePolicy5.setHorizontalStretch(0)
|
||||
sizePolicy5.setVerticalStretch(0)
|
||||
sizePolicy5.setHeightForWidth(self.operationsCnt.sizePolicy().hasHeightForWidth())
|
||||
self.operationsCnt.setSizePolicy(sizePolicy5)
|
||||
|
||||
@@ -3187,13 +3233,15 @@ class Ui_Nugget(object):
|
||||
|
||||
self.importThemeFolderBtn = QToolButton(self.horizontalWidget7)
|
||||
self.importThemeFolderBtn.setObjectName(u"importThemeFolderBtn")
|
||||
self.importThemeFolderBtn.setIcon(icon22)
|
||||
self.importThemeFolderBtn.setIcon(icon23)
|
||||
|
||||
self.horizontalLayout_26.addWidget(self.importThemeFolderBtn)
|
||||
|
||||
self.importThemeZipBtn = QToolButton(self.horizontalWidget7)
|
||||
self.importThemeZipBtn.setObjectName(u"importThemeZipBtn")
|
||||
self.importThemeZipBtn.setIcon(icon20)
|
||||
icon26 = QIcon()
|
||||
icon26.addFile(u":/icon/file-earmark-zip.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.importThemeZipBtn.setIcon(icon26)
|
||||
|
||||
self.horizontalLayout_26.addWidget(self.importThemeZipBtn)
|
||||
|
||||
@@ -3346,14 +3394,16 @@ class Ui_Nugget(object):
|
||||
self.leminKoFiBtn.setText(QCoreApplication.translate("Nugget", u"...", None))
|
||||
self.toolButton_14.setText(QCoreApplication.translate("Nugget", u"Main Developer", None))
|
||||
self.helpFromBtn.setText(QCoreApplication.translate("Nugget", u"With Help From", None))
|
||||
self.jjtechBtn.setText(QCoreApplication.translate("Nugget", u"JJTech\n"
|
||||
"Sparserestore", None))
|
||||
self.posterRestoreBtn.setText(QCoreApplication.translate("Nugget", u"PosterRestore Team\n"
|
||||
"Posterboard", None))
|
||||
self.disfordottieBtn.setText(QCoreApplication.translate("Nugget", u"disfordottie\n"
|
||||
"Clock Anim, Photos UI", None))
|
||||
self.mikasaBtn.setText(QCoreApplication.translate("Nugget", u"Mikasa\n"
|
||||
"Quiet Daemon", None))
|
||||
self.toolButton_15.setText(QCoreApplication.translate("Nugget", u"Additional Thanks", None))
|
||||
self.libiBtn.setText(QCoreApplication.translate("Nugget", u"pymobiledevice3", None))
|
||||
self.jjtechBtn.setText(QCoreApplication.translate("Nugget", u"JJTech\n"
|
||||
"Sparserestore", None))
|
||||
self.qtBtn.setText(QCoreApplication.translate("Nugget", u"Qt Creator", None))
|
||||
self.appVersionLbl.setText(QCoreApplication.translate("Nugget", u"Nugget GUI - Version %VERSION %BETATAG", None))
|
||||
self.statusBarLbl.setText(QCoreApplication.translate("Nugget", u"Mobile Gestalt", None))
|
||||
@@ -3604,10 +3654,21 @@ class Ui_Nugget(object):
|
||||
self.voiceControlChk.setText(QCoreApplication.translate("Nugget", u"Disable Voice Control", None))
|
||||
self.posterboardLbl.setText(QCoreApplication.translate("Nugget", u"Posterboard", None))
|
||||
self.modifyPosterboardsChk.setText(QCoreApplication.translate("Nugget", u"Modify", None))
|
||||
self.regularDomainsLbl_2.setText(QCoreApplication.translate("Nugget", u"Current File:", None))
|
||||
self.currentPosterboardLbl.setText(QCoreApplication.translate("Nugget", u"None", None))
|
||||
self.selectPosterboardBtn.setText(QCoreApplication.translate("Nugget", u" Select File", None))
|
||||
self.deleteAllDescriptorsBtn.setText(QCoreApplication.translate("Nugget", u" Delete All Descriptors", None))
|
||||
self.pbHelpBtn.setText(QCoreApplication.translate("Nugget", u"...", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.deleteAllDescriptorsBtn.setToolTip(QCoreApplication.translate("Nugget", u"Clears all the wallpapers in the Collections section so that you can import more.", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.deleteAllDescriptorsBtn.setText(QCoreApplication.translate("Nugget", u" Clear Collections Wallpapers", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.importTendiesBtn.setToolTip(QCoreApplication.translate("Nugget", u"Select a wallpaper file with the .tendies extension.", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.importTendiesBtn.setText(QCoreApplication.translate("Nugget", u" Import Files (.tendies)", None))
|
||||
self.pbActionLbl.setText(QCoreApplication.translate("Nugget", u"None", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.resetPRBExtBtn.setToolTip(QCoreApplication.translate("Nugget", u"Wipes the PRB Extension folder.\n"
|
||||
"\n"
|
||||
"Warning: This will remove all of your wallpapers and will restrict you from adding new ones until you restore again.", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.resetPRBExtBtn.setText(QCoreApplication.translate("Nugget", u" Reset PRB Extension", None))
|
||||
self.advancedOptionsLbl.setText(QCoreApplication.translate("Nugget", u"Risky Options", None))
|
||||
self.label_17.setText(QCoreApplication.translate("Nugget", u"Disclaimer:\n"
|
||||
|
||||
251
qt/mainwindow.ui
251
qt/mainwindow.ui
@@ -243,7 +243,7 @@ QSlider::tick:horizontal {
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/phone.svg</normaloff>:/icon/phone.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -308,7 +308,7 @@ QSlider::tick:horizontal {
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/arrow-clockwise.svg</normaloff>:/icon/arrow-clockwise.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -415,7 +415,7 @@ QSlider::tick:horizontal {
|
||||
<string> Home</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/house.svg</normaloff>:/icon/house.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -462,7 +462,7 @@ QSlider::tick:horizontal {
|
||||
<string> Mobile Gestalt</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/iphone-island.svg</normaloff>:/icon/iphone-island.svg</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
@@ -506,7 +506,7 @@ QSlider::tick:horizontal {
|
||||
<string> Feature Flags</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/flag.svg</normaloff>:/icon/flag.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -535,7 +535,7 @@ QSlider::tick:horizontal {
|
||||
<string> Eligibility</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/geo-alt.svg</normaloff>:/icon/geo-alt.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -564,7 +564,7 @@ QSlider::tick:horizontal {
|
||||
<string> Springboard Options</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/app-indicator.svg</normaloff>:/icon/app-indicator.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -593,7 +593,7 @@ QSlider::tick:horizontal {
|
||||
<string> Internal Options</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/hdd.svg</normaloff>:/icon/hdd.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -625,7 +625,7 @@ QSlider::tick:horizontal {
|
||||
<string> Daemons</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/toggles.svg</normaloff>:/icon/toggles.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -657,8 +657,8 @@ QSlider::tick:horizontal {
|
||||
<string> Posterboard</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<normaloff>:/icon/photo-stack.svg</normaloff>:/icon/photo-stack.svg</iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/wallpaper.svg</normaloff>:/icon/wallpaper.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
@@ -686,7 +686,7 @@ QSlider::tick:horizontal {
|
||||
<string> Risky Options</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/star.svg</normaloff>:/icon/star.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -730,7 +730,7 @@ QSlider::tick:horizontal {
|
||||
<string> Apply</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/check-circle.svg</normaloff>:/icon/check-circle.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -759,7 +759,7 @@ QSlider::tick:horizontal {
|
||||
<string> Settings</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/gear.svg</normaloff>:/icon/gear.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -873,7 +873,7 @@ QSlider::tick:horizontal {
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/phone.svg</normaloff>:/icon/phone.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -1002,7 +1002,7 @@ QSlider::tick:horizontal {
|
||||
<string>...</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/credits/big_nugget.png</normaloff>:/credits/big_nugget.png</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
@@ -1089,7 +1089,7 @@ QSlider::tick:horizontal {
|
||||
<string> Join the Discord</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/discord.svg</normaloff>:/icon/discord.svg</iconset>
|
||||
</property>
|
||||
<property name="toolButtonStyle">
|
||||
@@ -1103,7 +1103,7 @@ QSlider::tick:horizontal {
|
||||
<string> Star on Github</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/star.svg</normaloff>:/icon/star.svg</iconset>
|
||||
</property>
|
||||
<property name="toolButtonStyle">
|
||||
@@ -1207,7 +1207,7 @@ QSlider::tick:horizontal {
|
||||
<string> LeminLimez</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/credits/LeminLimez.png</normaloff>:/credits/LeminLimez.png</iconset>
|
||||
</property>
|
||||
<property name="toolButtonStyle">
|
||||
@@ -1234,7 +1234,7 @@ QToolButton:pressed {
|
||||
<string>...</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/twitter.svg</normaloff>:/icon/twitter.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -1258,7 +1258,7 @@ QToolButton:pressed {
|
||||
<string>...</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/github.svg</normaloff>:/icon/github.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -1283,7 +1283,7 @@ QToolButton:pressed {
|
||||
<string>...</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/currency-dollar.svg</normaloff>:/icon/currency-dollar.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -1683,7 +1683,7 @@ QToolButton:pressed {
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/iphone-island.svg</normaloff>:/icon/iphone-island.svg</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
@@ -2221,7 +2221,7 @@ Note: OTA updates will be broken until this is disabled.</string>
|
||||
<string> Add Key</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/plus.svg</normaloff>:/icon/plus.svg</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
@@ -2338,7 +2338,7 @@ what you are doing.</string>
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/flag.svg</normaloff>:/icon/flag.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -2570,7 +2570,7 @@ Only works on iOS 18.0 beta 1-2.</string>
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/geo-alt.svg</normaloff>:/icon/geo-alt.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -3210,7 +3210,7 @@ QComboBox QAbstractItemView::item:hover {
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/app-indicator.svg</normaloff>:/icon/app-indicator.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -3462,7 +3462,7 @@ QComboBox QAbstractItemView::item:hover {
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/hdd.svg</normaloff>:/icon/hdd.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -3785,7 +3785,7 @@ QComboBox QAbstractItemView::item:hover {
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/toggles.svg</normaloff>:/icon/toggles.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -4144,8 +4144,8 @@ To work properly, also disable the daemon using the toggle above.</string>
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<normaloff>:/icon/photo-stack.svg</normaloff>:/icon/photo-stack.svg</iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/wallpaper.svg</normaloff>:/icon/wallpaper.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -4203,6 +4203,35 @@ To work properly, also disable the daemon using the toggle above.</string>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QToolButton" name="pbHelpBtn">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>35</width>
|
||||
<height>35</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/questionmark.circle.svg</normaloff>:/icon/questionmark.circle.svg</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -4240,42 +4269,10 @@ To work properly, also disable the daemon using the toggle above.</string>
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QLabel" name="currentPBLbl">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_12">
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Current File:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="currentPosterboardLbl">
|
||||
<property name="text">
|
||||
<string>None</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QToolButton" name="selectPosterboardBtn">
|
||||
<property name="toolTip">
|
||||
<string>Select a wallpaper file with the .tendies extension.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string> Select File (.tendies)</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<normaloff>:/icon/file-earmark-zip.svg</normaloff>:/icon/file-earmark-zip.svg</iconset>
|
||||
</property>
|
||||
<property name="toolButtonStyle">
|
||||
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QToolButton" name="deleteAllDescriptorsBtn">
|
||||
<property name="toolTip">
|
||||
@@ -4285,7 +4282,7 @@ To work properly, also disable the daemon using the toggle above.</string>
|
||||
<string> Clear Collections Wallpapers</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/trash.svg</normaloff>:/icon/trash.svg</iconset>
|
||||
</property>
|
||||
<property name="toolButtonStyle">
|
||||
@@ -4293,6 +4290,85 @@ To work properly, also disable the daemon using the toggle above.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_18">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>40</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QToolButton" name="importTendiesBtn">
|
||||
<property name="toolTip">
|
||||
<string>Select a wallpaper file with the .tendies extension.</string>
|
||||
</property>
|
||||
<property name="layoutDirection">
|
||||
<enum>Qt::RightToLeft</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string> Import Files (.tendies)</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/import.svg</normaloff>:/icon/import.svg</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="toolButtonStyle">
|
||||
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="pbActionLbl">
|
||||
<property name="text">
|
||||
<string>None</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="Line" name="line_27">
|
||||
<property name="styleSheet">
|
||||
<string notr="true">QFrame {
|
||||
color: #414141;
|
||||
}</string>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>QFrame::Plain</enum>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QWidget" name="pbFilesList" native="true">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>200</width>
|
||||
<height>35</height>
|
||||
</size>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QToolButton" name="resetPRBExtBtn">
|
||||
<property name="toolTip">
|
||||
@@ -4304,7 +4380,7 @@ Warning: This will remove all of your wallpapers and will restrict you from addi
|
||||
<string> Reset PRB Extension</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/trash.svg</normaloff>:/icon/trash.svg</iconset>
|
||||
</property>
|
||||
<property name="toolButtonStyle">
|
||||
@@ -4312,19 +4388,6 @@ Warning: This will remove all of your wallpapers and will restrict you from addi
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="verticalSpacer_22">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeHint" stdset="0">
|
||||
<size>
|
||||
<width>20</width>
|
||||
<height>40</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
@@ -4377,7 +4440,7 @@ Warning: This will remove all of your wallpapers and will restrict you from addi
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/star.svg</normaloff>:/icon/star.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -4760,7 +4823,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/check-circle.svg</normaloff>:/icon/check-circle.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -4884,7 +4947,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
<string> Choose Gestalt File</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/folder.svg</normaloff>:/icon/folder.svg</iconset>
|
||||
</property>
|
||||
<property name="toolButtonStyle">
|
||||
@@ -4915,7 +4978,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
<string> Apply Changes</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/check-circle.svg</normaloff>:/icon/check-circle.svg</iconset>
|
||||
</property>
|
||||
<property name="toolButtonStyle">
|
||||
@@ -5097,7 +5160,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/gear.svg</normaloff>:/icon/gear.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -5434,7 +5497,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/geo-alt.svg</normaloff>:/icon/geo-alt.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -5719,7 +5782,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/pencil.svg</normaloff>:/icon/pencil.svg</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
@@ -5850,7 +5913,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
<string> Import .cowperation</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/import.svg</normaloff>:/icon/import.svg</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
@@ -5885,7 +5948,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
<string> New Operation</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/plus.svg</normaloff>:/icon/plus.svg</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
@@ -5966,7 +6029,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/compass.svg</normaloff>:/icon/compass.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -6102,7 +6165,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
}</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/iphone-island.svg</normaloff>:/icon/iphone-island.svg</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
@@ -6196,7 +6259,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
<string>...</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/folder.svg</normaloff>:/icon/folder.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -6207,7 +6270,7 @@ Warning: Disabling will cause the battery to show "Unknown Part" or &q
|
||||
<string>...</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset>
|
||||
<iconset resource="resources.qrc">
|
||||
<normaloff>:/icon/file-earmark-zip.svg</normaloff>:/icon/file-earmark-zip.svg</iconset>
|
||||
</property>
|
||||
</widget>
|
||||
|
||||
@@ -407,7 +407,7 @@ class Ui_Nugget(object):
|
||||
sizePolicy2.setHeightForWidth(self.posterboardPageBtn.sizePolicy().hasHeightForWidth())
|
||||
self.posterboardPageBtn.setSizePolicy(sizePolicy2)
|
||||
icon9 = QIcon()
|
||||
icon9.addFile(u":/icon/photo-stack.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
icon9.addFile(u":/icon/wallpaper.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.posterboardPageBtn.setIcon(icon9)
|
||||
self.posterboardPageBtn.setCheckable(True)
|
||||
self.posterboardPageBtn.setAutoExclusive(True)
|
||||
@@ -2210,6 +2210,17 @@ class Ui_Nugget(object):
|
||||
|
||||
self.horizontalLayout_203.addItem(self.horizontalSpacer_73)
|
||||
|
||||
self.pbHelpBtn = QToolButton(self.horizontalWidget_53)
|
||||
self.pbHelpBtn.setObjectName(u"pbHelpBtn")
|
||||
self.pbHelpBtn.setMinimumSize(QSize(35, 35))
|
||||
self.pbHelpBtn.setMaximumSize(QSize(35, 35))
|
||||
icon20 = QIcon()
|
||||
icon20.addFile(u":/icon/questionmark.circle.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.pbHelpBtn.setIcon(icon20)
|
||||
self.pbHelpBtn.setIconSize(QSize(20, 20))
|
||||
|
||||
self.horizontalLayout_203.addWidget(self.pbHelpBtn)
|
||||
|
||||
|
||||
self.verticalLayout_143.addWidget(self.horizontalWidget_53)
|
||||
|
||||
@@ -2229,27 +2240,9 @@ class Ui_Nugget(object):
|
||||
self.verticalLayout_133 = QVBoxLayout(self.posterboardPageContent)
|
||||
self.verticalLayout_133.setObjectName(u"verticalLayout_133")
|
||||
self.verticalLayout_133.setContentsMargins(0, 0, 0, 0)
|
||||
self.currentPBLbl = QLabel(self.posterboardPageContent)
|
||||
self.currentPBLbl.setObjectName(u"currentPBLbl")
|
||||
sizePolicy1.setHeightForWidth(self.currentPBLbl.sizePolicy().hasHeightForWidth())
|
||||
self.currentPBLbl.setSizePolicy(sizePolicy1)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.currentPBLbl)
|
||||
|
||||
self.currentPosterboardLbl = QLabel(self.posterboardPageContent)
|
||||
self.currentPosterboardLbl.setObjectName(u"currentPosterboardLbl")
|
||||
|
||||
self.verticalLayout_133.addWidget(self.currentPosterboardLbl)
|
||||
|
||||
self.selectPosterboardBtn = QToolButton(self.posterboardPageContent)
|
||||
self.selectPosterboardBtn.setObjectName(u"selectPosterboardBtn")
|
||||
icon20 = QIcon()
|
||||
icon20.addFile(u":/icon/file-earmark-zip.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.selectPosterboardBtn.setIcon(icon20)
|
||||
self.selectPosterboardBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.selectPosterboardBtn)
|
||||
|
||||
self.horizontalLayout_12 = QHBoxLayout()
|
||||
self.horizontalLayout_12.setObjectName(u"horizontalLayout_12")
|
||||
self.horizontalLayout_12.setContentsMargins(-1, -1, -1, 0)
|
||||
self.deleteAllDescriptorsBtn = QToolButton(self.posterboardPageContent)
|
||||
self.deleteAllDescriptorsBtn.setObjectName(u"deleteAllDescriptorsBtn")
|
||||
icon21 = QIcon()
|
||||
@@ -2257,7 +2250,51 @@ class Ui_Nugget(object):
|
||||
self.deleteAllDescriptorsBtn.setIcon(icon21)
|
||||
self.deleteAllDescriptorsBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.deleteAllDescriptorsBtn)
|
||||
self.horizontalLayout_12.addWidget(self.deleteAllDescriptorsBtn)
|
||||
|
||||
self.horizontalSpacer_18 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
|
||||
|
||||
self.horizontalLayout_12.addItem(self.horizontalSpacer_18)
|
||||
|
||||
self.importTendiesBtn = QToolButton(self.posterboardPageContent)
|
||||
self.importTendiesBtn.setObjectName(u"importTendiesBtn")
|
||||
self.importTendiesBtn.setLayoutDirection(Qt.RightToLeft)
|
||||
icon22 = QIcon()
|
||||
icon22.addFile(u":/icon/import.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.importTendiesBtn.setIcon(icon22)
|
||||
self.importTendiesBtn.setIconSize(QSize(20, 20))
|
||||
self.importTendiesBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.horizontalLayout_12.addWidget(self.importTendiesBtn)
|
||||
|
||||
|
||||
self.verticalLayout_133.addLayout(self.horizontalLayout_12)
|
||||
|
||||
self.pbActionLbl = QLabel(self.posterboardPageContent)
|
||||
self.pbActionLbl.setObjectName(u"pbActionLbl")
|
||||
|
||||
self.verticalLayout_133.addWidget(self.pbActionLbl)
|
||||
|
||||
self.line_27 = QFrame(self.posterboardPageContent)
|
||||
self.line_27.setObjectName(u"line_27")
|
||||
self.line_27.setStyleSheet(u"QFrame {\n"
|
||||
" color: #414141;\n"
|
||||
"}")
|
||||
self.line_27.setFrameShadow(QFrame.Plain)
|
||||
self.line_27.setFrameShape(QFrame.Shape.HLine)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.line_27)
|
||||
|
||||
self.pbFilesList = QWidget(self.posterboardPageContent)
|
||||
self.pbFilesList.setObjectName(u"pbFilesList")
|
||||
sizePolicy5 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
|
||||
sizePolicy5.setHorizontalStretch(0)
|
||||
sizePolicy5.setVerticalStretch(0)
|
||||
sizePolicy5.setHeightForWidth(self.pbFilesList.sizePolicy().hasHeightForWidth())
|
||||
self.pbFilesList.setSizePolicy(sizePolicy5)
|
||||
self.pbFilesList.setMinimumSize(QSize(200, 35))
|
||||
|
||||
self.verticalLayout_133.addWidget(self.pbFilesList)
|
||||
|
||||
self.resetPRBExtBtn = QToolButton(self.posterboardPageContent)
|
||||
self.resetPRBExtBtn.setObjectName(u"resetPRBExtBtn")
|
||||
@@ -2266,10 +2303,6 @@ class Ui_Nugget(object):
|
||||
|
||||
self.verticalLayout_133.addWidget(self.resetPRBExtBtn)
|
||||
|
||||
self.verticalSpacer_22 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
||||
|
||||
self.verticalLayout_133.addItem(self.verticalSpacer_22)
|
||||
|
||||
|
||||
self.verticalLayout_143.addWidget(self.posterboardPageContent)
|
||||
|
||||
@@ -2553,9 +2586,9 @@ class Ui_Nugget(object):
|
||||
self.horizontalLayout_7.setContentsMargins(-1, 10, -1, 0)
|
||||
self.chooseGestaltBtn = QToolButton(self.verticalWidget2)
|
||||
self.chooseGestaltBtn.setObjectName(u"chooseGestaltBtn")
|
||||
icon22 = QIcon()
|
||||
icon22.addFile(u":/icon/folder.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.chooseGestaltBtn.setIcon(icon22)
|
||||
icon23 = QIcon()
|
||||
icon23.addFile(u":/icon/folder.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.chooseGestaltBtn.setIcon(icon23)
|
||||
self.chooseGestaltBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.horizontalLayout_7.addWidget(self.chooseGestaltBtn)
|
||||
@@ -2969,9 +3002,9 @@ class Ui_Nugget(object):
|
||||
" padding-right: 5px;\n"
|
||||
" border-radius: 0px;\n"
|
||||
"}")
|
||||
icon23 = QIcon()
|
||||
icon23.addFile(u":/icon/pencil.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.toolButton_12.setIcon(icon23)
|
||||
icon24 = QIcon()
|
||||
icon24.addFile(u":/icon/pencil.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.toolButton_12.setIcon(icon24)
|
||||
self.toolButton_12.setIconSize(QSize(25, 25))
|
||||
|
||||
self.horizontalLayout_22.addWidget(self.toolButton_12)
|
||||
@@ -3032,9 +3065,7 @@ class Ui_Nugget(object):
|
||||
self.importOperationBtn = QToolButton(self.customOperationsPageContent)
|
||||
self.importOperationBtn.setObjectName(u"importOperationBtn")
|
||||
self.importOperationBtn.setEnabled(True)
|
||||
icon24 = QIcon()
|
||||
icon24.addFile(u":/icon/import.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.importOperationBtn.setIcon(icon24)
|
||||
self.importOperationBtn.setIcon(icon22)
|
||||
self.importOperationBtn.setIconSize(QSize(20, 20))
|
||||
self.importOperationBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
@@ -3060,9 +3091,6 @@ class Ui_Nugget(object):
|
||||
self.operationsCnt = QWidget(self.customOperationsPageContent)
|
||||
self.operationsCnt.setObjectName(u"operationsCnt")
|
||||
self.operationsCnt.setEnabled(True)
|
||||
sizePolicy5 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
|
||||
sizePolicy5.setHorizontalStretch(0)
|
||||
sizePolicy5.setVerticalStretch(0)
|
||||
sizePolicy5.setHeightForWidth(self.operationsCnt.sizePolicy().hasHeightForWidth())
|
||||
self.operationsCnt.setSizePolicy(sizePolicy5)
|
||||
|
||||
@@ -3205,13 +3233,15 @@ class Ui_Nugget(object):
|
||||
|
||||
self.importThemeFolderBtn = QToolButton(self.horizontalWidget7)
|
||||
self.importThemeFolderBtn.setObjectName(u"importThemeFolderBtn")
|
||||
self.importThemeFolderBtn.setIcon(icon22)
|
||||
self.importThemeFolderBtn.setIcon(icon23)
|
||||
|
||||
self.horizontalLayout_26.addWidget(self.importThemeFolderBtn)
|
||||
|
||||
self.importThemeZipBtn = QToolButton(self.horizontalWidget7)
|
||||
self.importThemeZipBtn.setObjectName(u"importThemeZipBtn")
|
||||
self.importThemeZipBtn.setIcon(icon20)
|
||||
icon26 = QIcon()
|
||||
icon26.addFile(u":/icon/file-earmark-zip.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
|
||||
self.importThemeZipBtn.setIcon(icon26)
|
||||
|
||||
self.horizontalLayout_26.addWidget(self.importThemeZipBtn)
|
||||
|
||||
@@ -3624,16 +3654,16 @@ class Ui_Nugget(object):
|
||||
self.voiceControlChk.setText(QCoreApplication.translate("Nugget", u"Disable Voice Control", None))
|
||||
self.posterboardLbl.setText(QCoreApplication.translate("Nugget", u"Posterboard", None))
|
||||
self.modifyPosterboardsChk.setText(QCoreApplication.translate("Nugget", u"Modify", None))
|
||||
self.currentPBLbl.setText(QCoreApplication.translate("Nugget", u"Current File:", None))
|
||||
self.currentPosterboardLbl.setText(QCoreApplication.translate("Nugget", u"None", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.selectPosterboardBtn.setToolTip(QCoreApplication.translate("Nugget", u"Select a wallpaper file with the .tendies extension.", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.selectPosterboardBtn.setText(QCoreApplication.translate("Nugget", u" Select File (.tendies)", None))
|
||||
self.pbHelpBtn.setText(QCoreApplication.translate("Nugget", u"...", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.deleteAllDescriptorsBtn.setToolTip(QCoreApplication.translate("Nugget", u"Clears all the wallpapers in the Collections section so that you can import more.", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.deleteAllDescriptorsBtn.setText(QCoreApplication.translate("Nugget", u" Clear Collections Wallpapers", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.importTendiesBtn.setToolTip(QCoreApplication.translate("Nugget", u"Select a wallpaper file with the .tendies extension.", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.importTendiesBtn.setText(QCoreApplication.translate("Nugget", u" Import Files (.tendies)", None))
|
||||
self.pbActionLbl.setText(QCoreApplication.translate("Nugget", u"None", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.resetPRBExtBtn.setToolTip(QCoreApplication.translate("Nugget", u"Wipes the PRB Extension folder.\n"
|
||||
"\n"
|
||||
|
||||
@@ -31,5 +31,9 @@
|
||||
<file>icon/flag.svg</file>
|
||||
<file>credits/big_nugget.png</file>
|
||||
<file>icon/photo-stack.svg</file>
|
||||
<file>icon/photo.svg</file>
|
||||
<file>icon/shippingbox.svg</file>
|
||||
<file>icon/wallpaper.svg</file>
|
||||
<file>icon/questionmark.circle.svg</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
||||
@@ -407,7 +407,7 @@ class Ui_Nugget(object):
|
||||
sizePolicy2.setHeightForWidth(self.posterboardPageBtn.sizePolicy().hasHeightForWidth())
|
||||
self.posterboardPageBtn.setSizePolicy(sizePolicy2)
|
||||
icon9 = QIcon()
|
||||
icon9.addFile(u":/icon/photo-stack.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
icon9.addFile(u":/icon/wallpaper.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.posterboardPageBtn.setIcon(icon9)
|
||||
self.posterboardPageBtn.setCheckable(True)
|
||||
self.posterboardPageBtn.setAutoExclusive(True)
|
||||
@@ -2210,6 +2210,17 @@ class Ui_Nugget(object):
|
||||
|
||||
self.horizontalLayout_203.addItem(self.horizontalSpacer_73)
|
||||
|
||||
self.pbHelpBtn = QToolButton(self.horizontalWidget_53)
|
||||
self.pbHelpBtn.setObjectName(u"pbHelpBtn")
|
||||
self.pbHelpBtn.setMinimumSize(QSize(35, 35))
|
||||
self.pbHelpBtn.setMaximumSize(QSize(35, 35))
|
||||
icon20 = QIcon()
|
||||
icon20.addFile(u":/icon/questionmark.circle.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.pbHelpBtn.setIcon(icon20)
|
||||
self.pbHelpBtn.setIconSize(QSize(20, 20))
|
||||
|
||||
self.horizontalLayout_203.addWidget(self.pbHelpBtn)
|
||||
|
||||
|
||||
self.verticalLayout_143.addWidget(self.horizontalWidget_53)
|
||||
|
||||
@@ -2229,27 +2240,9 @@ class Ui_Nugget(object):
|
||||
self.verticalLayout_133 = QVBoxLayout(self.posterboardPageContent)
|
||||
self.verticalLayout_133.setObjectName(u"verticalLayout_133")
|
||||
self.verticalLayout_133.setContentsMargins(0, 0, 0, 0)
|
||||
self.currentPBLbl = QLabel(self.posterboardPageContent)
|
||||
self.currentPBLbl.setObjectName(u"currentPBLbl")
|
||||
sizePolicy1.setHeightForWidth(self.currentPBLbl.sizePolicy().hasHeightForWidth())
|
||||
self.currentPBLbl.setSizePolicy(sizePolicy1)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.currentPBLbl)
|
||||
|
||||
self.currentPosterboardLbl = QLabel(self.posterboardPageContent)
|
||||
self.currentPosterboardLbl.setObjectName(u"currentPosterboardLbl")
|
||||
|
||||
self.verticalLayout_133.addWidget(self.currentPosterboardLbl)
|
||||
|
||||
self.selectPosterboardBtn = QToolButton(self.posterboardPageContent)
|
||||
self.selectPosterboardBtn.setObjectName(u"selectPosterboardBtn")
|
||||
icon20 = QIcon()
|
||||
icon20.addFile(u":/icon/file-earmark-zip.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.selectPosterboardBtn.setIcon(icon20)
|
||||
self.selectPosterboardBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.selectPosterboardBtn)
|
||||
|
||||
self.horizontalLayout_12 = QHBoxLayout()
|
||||
self.horizontalLayout_12.setObjectName(u"horizontalLayout_12")
|
||||
self.horizontalLayout_12.setContentsMargins(-1, -1, -1, 0)
|
||||
self.deleteAllDescriptorsBtn = QToolButton(self.posterboardPageContent)
|
||||
self.deleteAllDescriptorsBtn.setObjectName(u"deleteAllDescriptorsBtn")
|
||||
icon21 = QIcon()
|
||||
@@ -2257,7 +2250,51 @@ class Ui_Nugget(object):
|
||||
self.deleteAllDescriptorsBtn.setIcon(icon21)
|
||||
self.deleteAllDescriptorsBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.deleteAllDescriptorsBtn)
|
||||
self.horizontalLayout_12.addWidget(self.deleteAllDescriptorsBtn)
|
||||
|
||||
self.horizontalSpacer_18 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
|
||||
|
||||
self.horizontalLayout_12.addItem(self.horizontalSpacer_18)
|
||||
|
||||
self.importTendiesBtn = QToolButton(self.posterboardPageContent)
|
||||
self.importTendiesBtn.setObjectName(u"importTendiesBtn")
|
||||
self.importTendiesBtn.setLayoutDirection(Qt.RightToLeft)
|
||||
icon22 = QIcon()
|
||||
icon22.addFile(u":/icon/import.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.importTendiesBtn.setIcon(icon22)
|
||||
self.importTendiesBtn.setIconSize(QSize(20, 20))
|
||||
self.importTendiesBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.horizontalLayout_12.addWidget(self.importTendiesBtn)
|
||||
|
||||
|
||||
self.verticalLayout_133.addLayout(self.horizontalLayout_12)
|
||||
|
||||
self.pbActionLbl = QLabel(self.posterboardPageContent)
|
||||
self.pbActionLbl.setObjectName(u"pbActionLbl")
|
||||
|
||||
self.verticalLayout_133.addWidget(self.pbActionLbl)
|
||||
|
||||
self.line_27 = QFrame(self.posterboardPageContent)
|
||||
self.line_27.setObjectName(u"line_27")
|
||||
self.line_27.setStyleSheet(u"QFrame {\n"
|
||||
" color: #414141;\n"
|
||||
"}")
|
||||
self.line_27.setFrameShadow(QFrame.Plain)
|
||||
self.line_27.setFrameShape(QFrame.HLine)
|
||||
|
||||
self.verticalLayout_133.addWidget(self.line_27)
|
||||
|
||||
self.pbFilesList = QWidget(self.posterboardPageContent)
|
||||
self.pbFilesList.setObjectName(u"pbFilesList")
|
||||
sizePolicy5 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
|
||||
sizePolicy5.setHorizontalStretch(0)
|
||||
sizePolicy5.setVerticalStretch(0)
|
||||
sizePolicy5.setHeightForWidth(self.pbFilesList.sizePolicy().hasHeightForWidth())
|
||||
self.pbFilesList.setSizePolicy(sizePolicy5)
|
||||
self.pbFilesList.setMinimumSize(QSize(200, 35))
|
||||
|
||||
self.verticalLayout_133.addWidget(self.pbFilesList)
|
||||
|
||||
self.resetPRBExtBtn = QToolButton(self.posterboardPageContent)
|
||||
self.resetPRBExtBtn.setObjectName(u"resetPRBExtBtn")
|
||||
@@ -2266,10 +2303,6 @@ class Ui_Nugget(object):
|
||||
|
||||
self.verticalLayout_133.addWidget(self.resetPRBExtBtn)
|
||||
|
||||
self.verticalSpacer_22 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
||||
|
||||
self.verticalLayout_133.addItem(self.verticalSpacer_22)
|
||||
|
||||
|
||||
self.verticalLayout_143.addWidget(self.posterboardPageContent)
|
||||
|
||||
@@ -2553,9 +2586,9 @@ class Ui_Nugget(object):
|
||||
self.horizontalLayout_7.setContentsMargins(-1, 10, -1, 0)
|
||||
self.chooseGestaltBtn = QToolButton(self.verticalWidget2)
|
||||
self.chooseGestaltBtn.setObjectName(u"chooseGestaltBtn")
|
||||
icon22 = QIcon()
|
||||
icon22.addFile(u":/icon/folder.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.chooseGestaltBtn.setIcon(icon22)
|
||||
icon23 = QIcon()
|
||||
icon23.addFile(u":/icon/folder.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.chooseGestaltBtn.setIcon(icon23)
|
||||
self.chooseGestaltBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
self.horizontalLayout_7.addWidget(self.chooseGestaltBtn)
|
||||
@@ -2969,9 +3002,9 @@ class Ui_Nugget(object):
|
||||
" padding-right: 5px;\n"
|
||||
" border-radius: 0px;\n"
|
||||
"}")
|
||||
icon23 = QIcon()
|
||||
icon23.addFile(u":/icon/pencil.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.toolButton_12.setIcon(icon23)
|
||||
icon24 = QIcon()
|
||||
icon24.addFile(u":/icon/pencil.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.toolButton_12.setIcon(icon24)
|
||||
self.toolButton_12.setIconSize(QSize(25, 25))
|
||||
|
||||
self.horizontalLayout_22.addWidget(self.toolButton_12)
|
||||
@@ -3032,9 +3065,7 @@ class Ui_Nugget(object):
|
||||
self.importOperationBtn = QToolButton(self.customOperationsPageContent)
|
||||
self.importOperationBtn.setObjectName(u"importOperationBtn")
|
||||
self.importOperationBtn.setEnabled(True)
|
||||
icon24 = QIcon()
|
||||
icon24.addFile(u":/icon/import.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.importOperationBtn.setIcon(icon24)
|
||||
self.importOperationBtn.setIcon(icon22)
|
||||
self.importOperationBtn.setIconSize(QSize(20, 20))
|
||||
self.importOperationBtn.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
|
||||
|
||||
@@ -3060,9 +3091,6 @@ class Ui_Nugget(object):
|
||||
self.operationsCnt = QWidget(self.customOperationsPageContent)
|
||||
self.operationsCnt.setObjectName(u"operationsCnt")
|
||||
self.operationsCnt.setEnabled(True)
|
||||
sizePolicy5 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
|
||||
sizePolicy5.setHorizontalStretch(0)
|
||||
sizePolicy5.setVerticalStretch(0)
|
||||
sizePolicy5.setHeightForWidth(self.operationsCnt.sizePolicy().hasHeightForWidth())
|
||||
self.operationsCnt.setSizePolicy(sizePolicy5)
|
||||
|
||||
@@ -3205,13 +3233,15 @@ class Ui_Nugget(object):
|
||||
|
||||
self.importThemeFolderBtn = QToolButton(self.horizontalWidget7)
|
||||
self.importThemeFolderBtn.setObjectName(u"importThemeFolderBtn")
|
||||
self.importThemeFolderBtn.setIcon(icon22)
|
||||
self.importThemeFolderBtn.setIcon(icon23)
|
||||
|
||||
self.horizontalLayout_26.addWidget(self.importThemeFolderBtn)
|
||||
|
||||
self.importThemeZipBtn = QToolButton(self.horizontalWidget7)
|
||||
self.importThemeZipBtn.setObjectName(u"importThemeZipBtn")
|
||||
self.importThemeZipBtn.setIcon(icon20)
|
||||
icon26 = QIcon()
|
||||
icon26.addFile(u":/icon/file-earmark-zip.svg", QSize(), QIcon.Normal, QIcon.Off)
|
||||
self.importThemeZipBtn.setIcon(icon26)
|
||||
|
||||
self.horizontalLayout_26.addWidget(self.importThemeZipBtn)
|
||||
|
||||
@@ -3624,16 +3654,16 @@ class Ui_Nugget(object):
|
||||
self.voiceControlChk.setText(QCoreApplication.translate("Nugget", u"Disable Voice Control", None))
|
||||
self.posterboardLbl.setText(QCoreApplication.translate("Nugget", u"Posterboard", None))
|
||||
self.modifyPosterboardsChk.setText(QCoreApplication.translate("Nugget", u"Modify", None))
|
||||
self.currentPBLbl.setText(QCoreApplication.translate("Nugget", u"Current File:", None))
|
||||
self.currentPosterboardLbl.setText(QCoreApplication.translate("Nugget", u"None", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.selectPosterboardBtn.setToolTip(QCoreApplication.translate("Nugget", u"Select a wallpaper file with the .tendies extension.", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.selectPosterboardBtn.setText(QCoreApplication.translate("Nugget", u" Select File (.tendies)", None))
|
||||
self.pbHelpBtn.setText(QCoreApplication.translate("Nugget", u"...", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.deleteAllDescriptorsBtn.setToolTip(QCoreApplication.translate("Nugget", u"Clears all the wallpapers in the Collections section so that you can import more.", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.deleteAllDescriptorsBtn.setText(QCoreApplication.translate("Nugget", u" Clear Collections Wallpapers", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.importTendiesBtn.setToolTip(QCoreApplication.translate("Nugget", u"Select a wallpaper file with the .tendies extension.", None))
|
||||
#endif // QT_CONFIG(tooltip)
|
||||
self.importTendiesBtn.setText(QCoreApplication.translate("Nugget", u" Import Files (.tendies)", None))
|
||||
self.pbActionLbl.setText(QCoreApplication.translate("Nugget", u"None", None))
|
||||
#if QT_CONFIG(tooltip)
|
||||
self.resetPRBExtBtn.setToolTip(QCoreApplication.translate("Nugget", u"Wipes the PRB Extension folder.\n"
|
||||
"\n"
|
||||
|
||||
506
resources_rc.py
506
resources_rc.py
@@ -6,6 +6,153 @@
|
||||
from PySide6 import QtCore
|
||||
|
||||
qt_resource_data = b"\
|
||||
\x00\x00\x09\x08\
|
||||
<\
|
||||
?xml version=\x221.\
|
||||
0\x22 encoding=\x22utf\
|
||||
-8\x22?>\x0a<svg xmlns\
|
||||
=\x22http://www.w3.\
|
||||
org/2000/svg\x22 vi\
|
||||
ewBox=\x220 0 11.60\
|
||||
98 11.6035\x22 widt\
|
||||
h=\x2211.6098px\x22 he\
|
||||
ight=\x2211.6035px\x22\
|
||||
>\x0a <defs>\x0a <\
|
||||
style>.defaults{\
|
||||
-sfsymbols-rotat\
|
||||
es-clockwise:tru\
|
||||
e;}.hierarchical\
|
||||
-0:primary{-sfsy\
|
||||
mbols-motion-gro\
|
||||
up:0;-sfsymbols-\
|
||||
layer-tags:apple\
|
||||
.photos;}.monoch\
|
||||
rome-0{-sfsymbol\
|
||||
s-motion-group:0\
|
||||
;-sfsymbols-laye\
|
||||
r-tags:apple.pho\
|
||||
tos;}.multicolor\
|
||||
-0:tintColor{-sf\
|
||||
symbols-motion-g\
|
||||
roup:0;-sfsymbol\
|
||||
s-layer-tags:app\
|
||||
le.photos;}</sty\
|
||||
le>\x0a </defs>\x0a \
|
||||
<g id=\x22s\x22 transf\
|
||||
orm=\x22matrix(0.00\
|
||||
634764926508069,\
|
||||
0, 0, 0.0063476\
|
||||
4926508069, -0.8\
|
||||
886709809303284,\
|
||||
10.441900253295\
|
||||
898)\x22>\x0a <path\
|
||||
class=\x22monochro\
|
||||
me-0 multicolor-\
|
||||
0:tintColor hier\
|
||||
archical-0:prima\
|
||||
ry\x22 d=\x22m435-1015\
|
||||
c-177 0-295 115-\
|
||||
295 284 0 170 11\
|
||||
8 284 295 284h23\
|
||||
1c177 0 294-114 \
|
||||
294-284 0-169-11\
|
||||
7-284-294-284Zm0\
|
||||
115h231c112 0 1\
|
||||
78 63 178 169 0 \
|
||||
107-65 169-178 1\
|
||||
69h-231c-113 0-1\
|
||||
79-63-179-169s66\
|
||||
-169 179-169Zm38\
|
||||
2-470c-125-125-2\
|
||||
89-127-410-7-120\
|
||||
120-117 284 8 4\
|
||||
09l163 163c126 1\
|
||||
25 289 127 409 7\
|
||||
121-119 119-284\
|
||||
-7-409Zm-82 82 1\
|
||||
64 163c79 80 81 \
|
||||
170 6 246-74 75-\
|
||||
165 73-245-7l-16\
|
||||
3-164c-79-80-82-\
|
||||
171-8-245 75-76 \
|
||||
167-73 246 7Zm35\
|
||||
167c0 177 115 2\
|
||||
95 285 295s284-1\
|
||||
18 284-295v-231c\
|
||||
0-176-114-293-28\
|
||||
4-293s-285 117-2\
|
||||
85 293Zm116 0v-2\
|
||||
31c0-112 63-178 \
|
||||
169-178s168 65 1\
|
||||
68 178v231c0 114\
|
||||
-63 180-168 180-\
|
||||
106 0-169-66-169\
|
||||
-180Zm242-87c-12\
|
||||
5 125-127 291-7 \
|
||||
410 121 120 285 \
|
||||
118 410-7l163-16\
|
||||
4c126-125 128-28\
|
||||
8 7-408-120-120-\
|
||||
283-119-409 6Zm8\
|
||||
2 82 164-163c79-\
|
||||
79 171-82 245-6 \
|
||||
75 75 73 164-7 2\
|
||||
44l-163 164c-80 \
|
||||
80-171 82-246 8-\
|
||||
74-76-72-166 7-2\
|
||||
47Zm234 111c-177\
|
||||
0-295 115-295 2\
|
||||
84 0 170 118 284\
|
||||
295 284h231c177\
|
||||
0 294-114 294-2\
|
||||
84 0-169-117-284\
|
||||
-294-284Zm0 115h\
|
||||
231c112 0 178 63\
|
||||
178 169 0 107-6\
|
||||
5 169-178 169h-2\
|
||||
31c-113 0-179-63\
|
||||
-179-169s66-169 \
|
||||
179-169Zm87 243c\
|
||||
-125-125-290-127\
|
||||
-410-7s-118 285 \
|
||||
7 410l164 163c12\
|
||||
6 125 288 127 40\
|
||||
8 7 121-120 120-\
|
||||
284-6-409Zm-82 8\
|
||||
2 163 164c79 79 \
|
||||
82 170 6 245-74 \
|
||||
75-164 73-244-7l\
|
||||
-164-163c-79-81-\
|
||||
81-171-8-246 76-\
|
||||
75 167-73 247 7Z\
|
||||
m-679 463c0 177 \
|
||||
115 295 285 295s\
|
||||
284-118 284-295v\
|
||||
-231c0-176-114-2\
|
||||
93-284-293s-285 \
|
||||
117-285 293Zm116\
|
||||
0v-231c0-112 63\
|
||||
-178 169-178s168\
|
||||
65 168 178v231c\
|
||||
0 114-63 180-168\
|
||||
180-106 0-169-6\
|
||||
6-169-180Zm-471-\
|
||||
382c-125 125-127\
|
||||
290-7 410 121 1\
|
||||
20 284 117 409-8\
|
||||
l163-163c126-125\
|
||||
128-289 7-409-1\
|
||||
19-120-283-118-4\
|
||||
09 7Zm82 82 163-\
|
||||
164c80-79 171-81\
|
||||
246-6s73 165-7 \
|
||||
245l-164 163c-79\
|
||||
80-171 83-245 8\
|
||||
-75-75-72-166 7-\
|
||||
246Z\x22 style=\x22fil\
|
||||
l: rgb(255, 255,\
|
||||
255);\x22/>\x0a </g>\
|
||||
\x0a</svg>\
|
||||
\x00\x00\x05\xf3\
|
||||
<\
|
||||
svg xmlns=\x22http:\
|
||||
@@ -290,6 +437,82 @@ Box=\x220 0 14.209 \
|
||||
=\x22white\x22 fill-op\
|
||||
acity=\x220.85\x22/>\x0a \
|
||||
</g>\x0a</svg>\x0a\
|
||||
\x00\x00\x04\x93\
|
||||
<\
|
||||
?xml version=\x221.\
|
||||
0\x22 encoding=\x22UTF\
|
||||
-8\x22?>\x0a<!--Genera\
|
||||
tor: Apple Nativ\
|
||||
e CoreSVG 326-->\
|
||||
\x0a<!DOCTYPE svg\x0aP\
|
||||
UBLIC \x22-//W3C//D\
|
||||
TD SVG 1.1//EN\x22\x0a\
|
||||
\x22http://w\
|
||||
ww.w3.org/Graphi\
|
||||
cs/SVG/1.1/DTD/s\
|
||||
vg11.dtd\x22>\x0a<svg \
|
||||
version=\x221.1\x22 xm\
|
||||
lns=\x22http://www.\
|
||||
w3.org/2000/svg\x22\
|
||||
xmlns:xlink=\x22ht\
|
||||
tp://www.w3.org/\
|
||||
1999/xlink\x22 view\
|
||||
Box=\x220 0 199.125\
|
||||
218.688\x22>\x0a <g>\x0a\
|
||||
<rect height=\x22\
|
||||
218.688\x22 opacity\
|
||||
=\x220\x22 width=\x22199.\
|
||||
125\x22 x=\x220\x22 y=\x220\x22\
|
||||
/>\x0a <path d=\x22M1\
|
||||
4.75 172.531L91 \
|
||||
216.156C96.875 2\
|
||||
19.531 102.25 21\
|
||||
9.531 108 216.15\
|
||||
6L184.25 172.531\
|
||||
C193.75 167.156 \
|
||||
199.125 161.781 \
|
||||
199.125 146.156L\
|
||||
199.125 70.6562C\
|
||||
199.125 59.2812 \
|
||||
195 52.1562 185.\
|
||||
75 46.7812L118.8\
|
||||
75 8.40625C105.7\
|
||||
5 0.90625 93.375\
|
||||
0.90625 80.25 8\
|
||||
.40625L13.375 46\
|
||||
.7812C4 52.1562 \
|
||||
0 59.2812 0 70.6\
|
||||
562L0 146.156C0 \
|
||||
161.781 5.375 16\
|
||||
7.156 14.75 172.\
|
||||
531ZM24.375 157.\
|
||||
656C19 154.531 1\
|
||||
6.875 151.156 16\
|
||||
.875 145.656L16.\
|
||||
875 74.1562L90.7\
|
||||
5 116.906L90.75 \
|
||||
195.906ZM174.75 \
|
||||
157.656L108.375 \
|
||||
195.906L108.375 \
|
||||
116.906L182.25 7\
|
||||
4.1562L182.25 14\
|
||||
5.656C182.25 151\
|
||||
.156 180 154.531\
|
||||
174.75 157.656Z\
|
||||
M99.5 101.281L26\
|
||||
.75 59.6562L54.5\
|
||||
43.5312L127.125\
|
||||
85.4062ZM145.12\
|
||||
5 75.1562L72 33.\
|
||||
5312L87.25 24.78\
|
||||
12C95.75 19.9062\
|
||||
103.375 19.7812\
|
||||
111.75 24.7812L\
|
||||
172.375 59.6562Z\
|
||||
\x22 fill=\x22white\x22 f\
|
||||
ill-opacity=\x220.8\
|
||||
5\x22/>\x0a </g>\x0a</svg\
|
||||
>\x0a\
|
||||
\x00\x00\x02\xc5\
|
||||
<\
|
||||
svg xmlns=\x22http:\
|
||||
@@ -765,6 +988,110 @@ ockwise\x22 viewBox\
|
||||
41 4.658A.25.25 \
|
||||
0 0 1 8 4.466z\x22/\
|
||||
>\x0a</svg>\
|
||||
\x00\x00\x06`\
|
||||
<\
|
||||
?xml version=\x221.\
|
||||
0\x22 encoding=\x22UTF\
|
||||
-8\x22?>\x0a<!--Genera\
|
||||
tor: Apple Nativ\
|
||||
e CoreSVG 326-->\
|
||||
\x0a<!DOCTYPE svg\x0aP\
|
||||
UBLIC \x22-//W3C//D\
|
||||
TD SVG 1.1//EN\x22\x0a\
|
||||
\x22http://w\
|
||||
ww.w3.org/Graphi\
|
||||
cs/SVG/1.1/DTD/s\
|
||||
vg11.dtd\x22>\x0a<svg \
|
||||
version=\x221.1\x22 xm\
|
||||
lns=\x22http://www.\
|
||||
w3.org/2000/svg\x22\
|
||||
xmlns:xlink=\x22ht\
|
||||
tp://www.w3.org/\
|
||||
1999/xlink\x22 view\
|
||||
Box=\x220 0 201.875\
|
||||
201.875\x22>\x0a <g>\x0a\
|
||||
<rect height=\x22\
|
||||
201.875\x22 opacity\
|
||||
=\x220\x22 width=\x22201.\
|
||||
875\x22 x=\x220\x22 y=\x220\x22\
|
||||
/>\x0a <path d=\x22M1\
|
||||
00.875 201.75C15\
|
||||
6.625 201.75 201\
|
||||
.875 156.625 201\
|
||||
.875 100.875C201\
|
||||
.875 45.125 156.\
|
||||
625 0 100.875 0C\
|
||||
45.25 0 0 45.125\
|
||||
0 100.875C0 156\
|
||||
.625 45.25 201.7\
|
||||
5 100.875 201.75\
|
||||
ZM100.875 182.75\
|
||||
C55.625 182.75 1\
|
||||
9.125 146.125 19\
|
||||
.125 100.875C19.\
|
||||
125 55.625 55.62\
|
||||
5 19 100.875 19C\
|
||||
146.125 19 182.7\
|
||||
5 55.625 182.75 \
|
||||
100.875C182.75 1\
|
||||
46.125 146.125 1\
|
||||
82.75 100.875 18\
|
||||
2.75Z\x22 fill=\x22whi\
|
||||
te\x22 fill-opacity\
|
||||
=\x220.85\x22/>\x0a <pat\
|
||||
h d=\x22M98.875 121\
|
||||
.375C104.5 121.3\
|
||||
75 107.875 117.8\
|
||||
75 107.875 113.5\
|
||||
C107.875 113.25 \
|
||||
107.875 113 107.\
|
||||
875 112.75C107.8\
|
||||
75 107.5 111.125\
|
||||
104.125 117.75 \
|
||||
99.75C127 93.75 \
|
||||
134.5 88 134.5 7\
|
||||
5.625C134.5 58.3\
|
||||
75 119.125 49.62\
|
||||
5 102.125 49.625\
|
||||
C84.875 49.625 7\
|
||||
3.5 57.375 70.5 \
|
||||
66C69.875 67.75 \
|
||||
69.5 69.5 69.5 7\
|
||||
1.25C69.5 76.125\
|
||||
73.5 78.75 77.1\
|
||||
25 78.75C80.875 \
|
||||
78.75 83.125 77.\
|
||||
125 85.25 74.5L8\
|
||||
7.375 72C91.625 \
|
||||
66.75 96 64.625 \
|
||||
101.375 64.625C1\
|
||||
09.625 64.625 11\
|
||||
5 69.375 115 76.\
|
||||
5C115 83.125 110\
|
||||
.75 86.125 102.3\
|
||||
75 91.875C95.625\
|
||||
96.625 89.875 1\
|
||||
01.875 89.875 11\
|
||||
1.875C89.875 112\
|
||||
89.875 112.375 \
|
||||
89.875 112.5C89.\
|
||||
875 118.375 93 1\
|
||||
21.375 98.875 12\
|
||||
1.375ZM98.625 15\
|
||||
1.375C104.625 15\
|
||||
1.375 110 146.5 \
|
||||
110 140.375C110 \
|
||||
134.125 104.75 1\
|
||||
29.375 98.625 12\
|
||||
9.375C92.375 129\
|
||||
.375 87.125 134.\
|
||||
25 87.125 140.37\
|
||||
5C87.125 146.375\
|
||||
92.5 151.375 98\
|
||||
.625 151.375Z\x22 f\
|
||||
ill=\x22white\x22 fill\
|
||||
-opacity=\x220.85\x22/\
|
||||
>\x0a </g>\x0a</svg>\x0a\
|
||||
\x00\x00\x06\x0c\
|
||||
<\
|
||||
?xml version=\x221.\
|
||||
@@ -1164,6 +1491,96 @@ c0 .862-.305 1.8\
|
||||
m0 1a3 3 0 1 0 0\
|
||||
-6 3 3 0 0 0 0 6\
|
||||
z\x22/>\x0a</svg>\
|
||||
\x00\x00\x05x\
|
||||
<\
|
||||
?xml version=\x221.\
|
||||
0\x22 encoding=\x22UTF\
|
||||
-8\x22?>\x0a<!--Genera\
|
||||
tor: Apple Nativ\
|
||||
e CoreSVG 326-->\
|
||||
\x0a<!DOCTYPE svg\x0aP\
|
||||
UBLIC \x22-//W3C//D\
|
||||
TD SVG 1.1//EN\x22\x0a\
|
||||
\x22http://w\
|
||||
ww.w3.org/Graphi\
|
||||
cs/SVG/1.1/DTD/s\
|
||||
vg11.dtd\x22>\x0a<svg \
|
||||
version=\x221.1\x22 xm\
|
||||
lns=\x22http://www.\
|
||||
w3.org/2000/svg\x22\
|
||||
xmlns:xlink=\x22ht\
|
||||
tp://www.w3.org/\
|
||||
1999/xlink\x22 view\
|
||||
Box=\x220 0 231.875\
|
||||
182.375\x22>\x0a <g>\x0a\
|
||||
<rect height=\x22\
|
||||
182.375\x22 opacity\
|
||||
=\x220\x22 width=\x22231.\
|
||||
875\x22 x=\x220\x22 y=\x220\x22\
|
||||
/>\x0a <path d=\x22M2\
|
||||
20.25 143.875L16\
|
||||
2.875 89.625C158\
|
||||
.625 85.75 153.3\
|
||||
75 83.75 148.375\
|
||||
83.75C143.125 8\
|
||||
3.75 138.25 85.6\
|
||||
25 133.75 89.5L8\
|
||||
9.75 128.875L71.\
|
||||
75 112.75C67.625\
|
||||
109.125 63.125 \
|
||||
107.25 58.5 107.\
|
||||
25C54.375 107.25\
|
||||
50 109 46 112.6\
|
||||
25L8.5 146.25C8.\
|
||||
625 164.75 16.5 \
|
||||
174.625 31.5 174\
|
||||
.625L192.375 174\
|
||||
.625C210.625 174\
|
||||
.625 220.25 164.\
|
||||
5 220.25 143.875\
|
||||
ZM31.875 182.375\
|
||||
L200 182.375C221\
|
||||
.375 182.375 231\
|
||||
.875 171.875 231\
|
||||
.875 150.875L231\
|
||||
.875 31.625C231.\
|
||||
875 10.625 221.3\
|
||||
75 0.125 200 0.1\
|
||||
25L31.875 0.125C\
|
||||
10.625 0.125 0 1\
|
||||
0.625 0 31.625L0\
|
||||
150.875C0 171.8\
|
||||
75 10.625 182.37\
|
||||
5 31.875 182.375\
|
||||
ZM32.125 164.25C\
|
||||
23.125 164.25 18\
|
||||
159.375 18 150L\
|
||||
18 32.5C18 23 23\
|
||||
.125 18.25 32.12\
|
||||
5 18.25L199.75 1\
|
||||
8.25C208.75 18.2\
|
||||
5 213.875 23 213\
|
||||
.875 32.5L213.87\
|
||||
5 150C213.875 15\
|
||||
9.375 208.75 164\
|
||||
.25 199.75 164.2\
|
||||
5Z\x22 fill=\x22white\x22\
|
||||
fill-opacity=\x220\
|
||||
.85\x22/>\x0a <path d\
|
||||
=\x22M73.5 91.875C8\
|
||||
6.125 91.875 96.\
|
||||
5 81.5 96.5 68.7\
|
||||
5C96.5 56.125 86\
|
||||
.125 45.625 73.5\
|
||||
45.625C60.75 45\
|
||||
.625 50.375 56.1\
|
||||
25 50.375 68.75C\
|
||||
50.375 81.5 60.7\
|
||||
5 91.875 73.5 91\
|
||||
.875Z\x22 fill=\x22whi\
|
||||
te\x22 fill-opacity\
|
||||
=\x220.85\x22/>\x0a </g>\x0a\
|
||||
</svg>\x0a\
|
||||
\x00\x00\x01\x03\
|
||||
<\
|
||||
svg xmlns=\x22http:\
|
||||
@@ -9743,6 +10160,10 @@ qt_resource_name = b"\
|
||||
\x00\x06\xfa^\
|
||||
\x00i\
|
||||
\x00c\x00o\x00n\
|
||||
\x00\x0d\
|
||||
\x0d\xc36'\
|
||||
\x00w\
|
||||
\x00a\x00l\x00l\x00p\x00a\x00p\x00e\x00r\x00.\x00s\x00v\x00g\
|
||||
\x00\x08\
|
||||
\x0b\x85Wg\
|
||||
\x00g\
|
||||
@@ -9759,6 +10180,10 @@ qt_resource_name = b"\
|
||||
\x02zWg\
|
||||
\x00f\
|
||||
\x00l\x00a\x00g\x00.\x00s\x00v\x00g\
|
||||
\x00\x0f\
|
||||
\x09\x874\xa7\
|
||||
\x00s\
|
||||
\x00h\x00i\x00p\x00p\x00i\x00n\x00g\x00b\x00o\x00x\x00.\x00s\x00v\x00g\
|
||||
\x00\x0a\
|
||||
\x0f\xb8\x9b\x87\
|
||||
\x00g\
|
||||
@@ -9814,6 +10239,11 @@ qt_resource_name = b"\
|
||||
\x00a\
|
||||
\x00r\x00r\x00o\x00w\x00-\x00c\x00l\x00o\x00c\x00k\x00w\x00i\x00s\x00e\x00.\x00s\
|
||||
\x00v\x00g\
|
||||
\x00\x17\
|
||||
\x03\xb5\xb0\xa7\
|
||||
\x00q\
|
||||
\x00u\x00e\x00s\x00t\x00i\x00o\x00n\x00m\x00a\x00r\x00k\x00.\x00c\x00i\x00r\x00c\
|
||||
\x00l\x00e\x00.\x00s\x00v\x00g\
|
||||
\x00\x0a\
|
||||
\x09\xf1\x82G\
|
||||
\x00p\
|
||||
@@ -9840,6 +10270,10 @@ qt_resource_name = b"\
|
||||
\x08\xec\xde\xa7\
|
||||
\x00g\
|
||||
\x00e\x00o\x00-\x00a\x00l\x00t\x00.\x00s\x00v\x00g\
|
||||
\x00\x09\
|
||||
\x06\xb2\xb7'\
|
||||
\x00p\
|
||||
\x00h\x00o\x00t\x00o\x00.\x00s\x00v\x00g\
|
||||
\x00\x13\
|
||||
\x00\xd0b\x87\
|
||||
\x00c\
|
||||
@@ -9878,71 +10312,79 @@ qt_resource_name = b"\
|
||||
qt_resource_struct = b"\
|
||||
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x01\
|
||||
\x00\x00\x00\x00\x00\x00\x00\x00\
|
||||
\x00\x00\x00\x14\x00\x02\x00\x00\x00\x1d\x00\x00\x00\x05\
|
||||
\x00\x00\x00\x14\x00\x02\x00\x00\x00!\x00\x00\x00\x05\
|
||||
\x00\x00\x00\x00\x00\x00\x00\x00\
|
||||
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x02\x00\x00\x00\x03\
|
||||
\x00\x00\x00\x00\x00\x00\x00\x00\
|
||||
\x00\x00\x03|\x00\x00\x00\x00\x00\x01\x00\x00X\xe7\
|
||||
\x00\x00\x04\x0c\x00\x00\x00\x00\x00\x01\x00\x00rj\
|
||||
\x00\x00\x01\x95\x82z\xa7C\
|
||||
\x00\x00\x03\x9e\x00\x00\x00\x00\x00\x01\x00\x02N\xa4\
|
||||
\x00\x00\x04.\x00\x00\x00\x00\x00\x01\x00\x02h'\
|
||||
\x00\x00\x01\x95\x82z\xa7C\
|
||||
\x00\x00\x02\xc8\x00\x00\x00\x00\x00\x01\x00\x00E\x1f\
|
||||
\x00\x00\x03X\x00\x00\x00\x00\x00\x01\x00\x00^\xa2\
|
||||
\x00\x00\x01\x95\x82z\xa7D\
|
||||
\x00\x00\x02n\x00\x00\x00\x00\x00\x01\x00\x009`\
|
||||
\x00\x00\x02\xe6\x00\x00\x00\x00\x00\x01\x00\x00Mg\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x01\xb4\x00\x00\x00\x00\x00\x01\x00\x00(i\
|
||||
\x00\x00\x01\xf8\x00\x00\x00\x00\x00\x01\x00\x006\x0c\
|
||||
\x00\x00\x01\x95\x82z\xa7F\
|
||||
\x00\x00\x00v\x00\x00\x00\x00\x00\x01\x00\x00\x0b\xde\
|
||||
\x00\x00\x00\x96\x00\x00\x00\x00\x00\x01\x00\x00\x14\xea\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x03f\x00\x00\x00\x00\x00\x01\x00\x00U\xab\
|
||||
\x00\x00\x02X\x00\x00\x00\x00\x00\x01\x00\x00:\xa8\
|
||||
\x00\x00\x01\x95\xb5\xd7\xa9\xce\
|
||||
\x00\x00\x03\xf6\x00\x00\x00\x00\x00\x01\x00\x00o.\
|
||||
\x00\x00\x01\x95\x82z\xa7F\
|
||||
\x00\x00\x01`\x00\x00\x00\x00\x00\x01\x00\x00$\x9d\
|
||||
\x00\x00\x01\xa4\x00\x00\x00\x00\x00\x01\x00\x002@\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x00\xd4\x00\x00\x00\x00\x00\x01\x00\x00\x18z\
|
||||
\x00\x00\x01\x18\x00\x00\x00\x00\x00\x01\x00\x00&\x1d\
|
||||
\x00\x00\x01\x95\x82z\xa7F\
|
||||
\x00\x00\x02\xf4\x00\x00\x00\x00\x00\x01\x00\x00F&\
|
||||
\x00\x00\x03\x84\x00\x00\x00\x00\x00\x01\x00\x00_\xa9\
|
||||
\x00\x00\x01\x95\x82z\xa7F\
|
||||
\x00\x00\x008\x00\x00\x00\x00\x00\x01\x00\x00\x05\xf7\
|
||||
\x00\x00\x00X\x00\x00\x00\x00\x00\x01\x00\x00\x0f\x03\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x030\x00\x00\x00\x00\x00\x01\x00\x00N\xbd\
|
||||
\x00\x00\x03\xc0\x00\x00\x00\x00\x00\x01\x00\x00h@\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x01\xe8\x00\x00\x00\x00\x00\x01\x00\x00+\xa8\
|
||||
\x00\x00\x02,\x00\x00\x00\x00\x00\x01\x00\x009K\
|
||||
\x00\x00\x01\x95\x82z\xa7D\
|
||||
\x00\x00\x03J\x00\x00\x00\x00\x00\x01\x00\x00TH\
|
||||
\x00\x00\x03@\x00\x00\x00\x00\x00\x01\x00\x00Y&\
|
||||
\x00\x00\x01\x95\xb5\xbe\x09k\
|
||||
\x00\x00\x03\xda\x00\x00\x00\x00\x00\x01\x00\x00m\xcb\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x01\x1c\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xe8\
|
||||
\x00\x00\x01`\x00\x00\x00\x00\x00\x01\x00\x00-\x8b\
|
||||
\x00\x00\x01\x95\x82z\xa7F\
|
||||
\x00\x00\x02\xac\x00\x00\x00\x00\x00\x01\x00\x00C?\
|
||||
\x00\x00\x03$\x00\x00\x00\x00\x00\x01\x00\x00WF\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x00-\x05\
|
||||
\x00\x00\x00\xac\x00\x00\x00\x00\x00\x01\x00\x00\x1a;\
|
||||
\x00\x00\x01\x95\xb5\xbeP\xac\
|
||||
\x00\x00\x02\x8c\x00\x00\x00\x00\x00\x01\x00\x00A\x0c\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x00\x00\x1dk\
|
||||
\x00\x00\x01D\x00\x00\x00\x00\x00\x01\x00\x00+\x0e\
|
||||
\x00\x00\x01\x95\x82z\xa7F\
|
||||
\x00\x00\x02.\x00\x00\x00\x00\x00\x01\x00\x003\x15\
|
||||
\x00\x00\x02\xa6\x00\x00\x00\x00\x00\x01\x00\x00G\x1c\
|
||||
\x00\x00\x01\x95\x82z\xa7D\
|
||||
\x00\x00\x02\x96\x00\x00\x00\x00\x00\x01\x00\x00@\xc7\
|
||||
\x00\x00\x03\x0e\x00\x00\x00\x00\x00\x01\x00\x00T\xce\
|
||||
\x00\x00\x01\x95\x82z\xa7F\
|
||||
\x00\x00\x00\xba\x00\x00\x00\x00\x00\x01\x00\x00\x16Q\
|
||||
\x00\x00\x00\xfe\x00\x00\x00\x00\x00\x01\x00\x00#\xf4\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x03\x0c\x00\x00\x00\x00\x00\x01\x00\x00Gr\
|
||||
\x00\x00\x03\x9c\x00\x00\x00\x00\x00\x01\x00\x00`\xf5\
|
||||
\x00\x00\x01\x95\x90n~e\
|
||||
\x00\x00\x00T\x00\x00\x00\x00\x00\x01\x00\x00\x0a\xef\
|
||||
\x00\x00\x00t\x00\x00\x00\x00\x00\x01\x00\x00\x13\xfb\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x00\x22\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
|
||||
\x00\x00\x00B\x00\x00\x00\x00\x00\x01\x00\x00\x09\x0c\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x014\x00\x00\x00\x00\x00\x01\x00\x00\x22\x10\
|
||||
\x00\x00\x01x\x00\x00\x00\x00\x00\x01\x00\x00/\xb3\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x01\xd0\x00\x00\x00\x00\x00\x01\x00\x00)\xfe\
|
||||
\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x007\xa1\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x02V\x00\x00\x00\x00\x00\x01\x00\x004\x95\
|
||||
\x00\x00\x02\xce\x00\x00\x00\x00\x00\x01\x00\x00H\x9c\
|
||||
\x00\x00\x01\x95\x82z\xa7D\
|
||||
\x00\x00\x01\x8e\x00\x00\x00\x00\x00\x01\x00\x00&\xe9\
|
||||
\x00\x00\x00\x22\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
|
||||
\x00\x00\x01\x95\xb5\xc5\xe4J\
|
||||
\x00\x00\x01\xd2\x00\x00\x00\x00\x00\x01\x00\x004\x8c\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x13\xf8\
|
||||
\x00\x00\x00\xea\x00\x00\x00\x00\x00\x01\x00\x00!\x9b\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x01\x00\x00\x11/\
|
||||
\x00\x00\x00\xd0\x00\x00\x00\x00\x00\x01\x00\x00\x1e\xd2\
|
||||
\x00\x00\x01\x95\x82z\xa7E\
|
||||
\x00\x00\x00\xea\x00\x00\x00\x00\x00\x01\x00\x00\x19\xb7\
|
||||
\x00\x00\x01.\x00\x00\x00\x00\x00\x01\x00\x00'Z\
|
||||
\x00\x00\x01\x95\x82z\xa7F\
|
||||
"
|
||||
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
from .tweak_classes import Tweak
|
||||
from Sparserestore.restore import FileToRestore
|
||||
from controllers.plist_handler import set_plist_value
|
||||
import os
|
||||
import zipfile
|
||||
import uuid
|
||||
from random import randint
|
||||
from PySide6 import QtWidgets, QtCore, QtGui
|
||||
|
||||
from .tweak_classes import Tweak
|
||||
from Sparserestore.restore import FileToRestore
|
||||
from controllers.plist_handler import set_plist_value
|
||||
from qt.ui_mainwindow import Ui_Nugget
|
||||
|
||||
class PosterboardTweak(Tweak):
|
||||
def __init__(self):
|
||||
super().__init__(key=None)
|
||||
self.zip_path = None
|
||||
self.zip_paths: list[str] = []
|
||||
self.bundle_id = "com.apple.PosterBoard"
|
||||
self.resetting = False
|
||||
self.resetType = 0 # 0 for descriptor 1 for prb
|
||||
@@ -93,9 +96,10 @@ class PosterboardTweak(Tweak):
|
||||
domain=f"AppDomain-{self.bundle_id}"
|
||||
))
|
||||
return
|
||||
elif self.zip_path == None:
|
||||
elif self.zip_paths == None or len(self.zip_paths) == 0:
|
||||
return
|
||||
with zipfile.ZipFile(self.zip_path, 'r') as zip_ref:
|
||||
for zip_path in self.zip_paths:
|
||||
with zipfile.ZipFile(zip_path, 'r') as zip_ref:
|
||||
zip_ref.extractall(output_dir)
|
||||
if os.name == "nt":
|
||||
# try to get past directory name limit on windows
|
||||
|
||||
Reference in New Issue
Block a user