mirror of
https://github.com/leminlimez/Nugget.git
synced 2025-04-08 04:23:05 +08:00
restoring descriptors directly
This commit is contained in:
@@ -834,7 +834,7 @@ class MainWindow(QtWidgets.QMainWindow):
|
|||||||
tweaks["PosterBoard"].set_enabled(checked)
|
tweaks["PosterBoard"].set_enabled(checked)
|
||||||
self.ui.posterboardPageContent.setDisabled(not checked)
|
self.ui.posterboardPageContent.setDisabled(not checked)
|
||||||
def on_selectPosterboardBtn_clicked(self):
|
def on_selectPosterboardBtn_clicked(self):
|
||||||
selected_file, _ = QtWidgets.QFileDialog.getOpenFileName(self, "Select PosterBoard File", "", "Zip Files (*.tendies)", options=QtWidgets.QFileDialog.ReadOnly)
|
selected_file, _ = QtWidgets.QFileDialog.getOpenFileName(self, "Select PosterBoard File", "", "Zip Files (*.zip *.tendies)", options=QtWidgets.QFileDialog.ReadOnly)
|
||||||
tweaks["PosterBoard"].resetting = False
|
tweaks["PosterBoard"].resetting = False
|
||||||
if selected_file == "" or selected_file == None:
|
if selected_file == "" or selected_file == None:
|
||||||
tweaks["PosterBoard"].zip_path = None
|
tweaks["PosterBoard"].zip_path = None
|
||||||
|
|||||||
@@ -29,10 +29,18 @@ class PosterboardTweak(Tweak):
|
|||||||
else:
|
else:
|
||||||
self.recursive_add(files_to_restore, os.path.join(curr_path, folder), f"{restore_path}/{folder}", isAdding)
|
self.recursive_add(files_to_restore, os.path.join(curr_path, folder), f"{restore_path}/{folder}", isAdding)
|
||||||
else:
|
else:
|
||||||
# look for contents folder
|
# look for container folder
|
||||||
if folder == "Container":
|
name = folder.lower()
|
||||||
|
if name == "container":
|
||||||
self.recursive_add(files_to_restore, os.path.join(curr_path, folder), restore_path="/", isAdding=True)
|
self.recursive_add(files_to_restore, os.path.join(curr_path, folder), restore_path="/", isAdding=True)
|
||||||
return
|
return
|
||||||
|
elif name == "descriptor" or name == "descriptors":
|
||||||
|
self.recursive_add(
|
||||||
|
files_to_restore,
|
||||||
|
os.path.join(curr_path, folder),
|
||||||
|
restore_path="/Library/Application Support/PRBPosterExtensionDataStore/61/Extensions/com.apple.WallpaperKit.CollectionsPoster/descriptors",
|
||||||
|
isAdding=True
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
self.recursive_add(files_to_restore, os.path.join(curr_path, folder), isAdding=False)
|
self.recursive_add(files_to_restore, os.path.join(curr_path, folder), isAdding=False)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user