diff --git a/.DS_Store b/.DS_Store
index 8716254..0f20987 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/.theos/_/DEBIAN/control b/.theos/_/DEBIAN/control
index 3e3951f..576898d 100644
--- a/.theos/_/DEBIAN/control
+++ b/.theos/_/DEBIAN/control
@@ -6,5 +6,5 @@ Description: A very noice tweak to configure the dock a bit more...
Maintainer: burrit0z
Author: burrit0z
Section: Tweaks
-Version: 1.0.0b-1+debug
+Version: 1.1
Installed-Size: 348
diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.dylib
index a25fd35..3140fdf 100755
Binary files a/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.dylib and b/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.dylib differ
diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.plist b/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.plist
index 10dc654..4aadfb4 100644
Binary files a/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.plist and b/.theos/_/Library/MobileSubstrate/DynamicLibraries/testing.plist differ
diff --git a/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Info.plist b/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Info.plist
index a788427..be135dd 100644
Binary files a/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Info.plist and b/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Info.plist differ
diff --git a/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Root.plist b/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Root.plist
index 7ed5765..a38b2b8 100644
Binary files a/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Root.plist and b/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/Root.plist differ
diff --git a/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/dockifyprefs b/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/dockifyprefs
index 0e22f22..df0e76c 100755
Binary files a/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/dockifyprefs and b/.theos/_/Library/PreferenceBundles/dockifyprefs.bundle/dockifyprefs differ
diff --git a/.theos/_/Library/PreferenceLoader/Preferences/dockifyprefs.plist b/.theos/_/Library/PreferenceLoader/Preferences/dockifyprefs.plist
index 37bfd50..472cd12 100644
Binary files a/.theos/_/Library/PreferenceLoader/Preferences/dockifyprefs.plist and b/.theos/_/Library/PreferenceLoader/Preferences/dockifyprefs.plist differ
diff --git a/.theos/last_package b/.theos/last_package
index 5b3e223..d611829 100644
--- a/.theos/last_package
+++ b/.theos/last_package
@@ -1 +1 @@
-./packages/com.burritoz.testing_1.0.0b-1+debug_iphoneos-arm.deb
+./packages/com.burritoz.testing_1.1_iphoneos-arm.deb
diff --git a/.theos/obj/.stamp b/.theos/obj/.stamp
new file mode 100644
index 0000000..e69de29
diff --git a/.theos/obj/arm64/Tweak.x.4bcb81e5.Td b/.theos/obj/arm64/Tweak.x.4bcb81e5.Td
new file mode 100644
index 0000000..059bbb5
--- /dev/null
+++ b/.theos/obj/arm64/Tweak.x.4bcb81e5.Td
@@ -0,0 +1,26 @@
+/Users/carsonzielinski/Documents/testing/.theos/obj/arm64/Tweak.x.4bcb81e5.o: \
+ /Users/carsonzielinski/Documents/testing/.theos/obj/arm64/Tweak.x.m \
+ /Users/carsonzielinski/Documents/theos/Prefix.pch \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h \
+ /Users/carsonzielinski/Documents/theos/include/HBLog.h \
+ /Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h \
+ /Users/carsonzielinski/Documents/theos/include/SpringBoard/SpringBoard.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \
+ /Users/carsonzielinski/Documents/theos/include/substrate.h
+
+/Users/carsonzielinski/Documents/theos/Prefix.pch:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h:
+
+/Users/carsonzielinski/Documents/theos/include/HBLog.h:
+
+/Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h:
+
+/Users/carsonzielinski/Documents/theos/include/SpringBoard/SpringBoard.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h:
+
+/Users/carsonzielinski/Documents/theos/include/substrate.h:
diff --git a/.theos/obj/arm64/Tweak.x.4bcb81e5.o b/.theos/obj/arm64/Tweak.x.4bcb81e5.o
new file mode 100644
index 0000000..a29cc4f
Binary files /dev/null and b/.theos/obj/arm64/Tweak.x.4bcb81e5.o differ
diff --git a/.theos/obj/arm64/burRootListController.m.49278f3c.Td b/.theos/obj/arm64/burRootListController.m.49278f3c.Td
new file mode 100644
index 0000000..2d77566
--- /dev/null
+++ b/.theos/obj/arm64/burRootListController.m.49278f3c.Td
@@ -0,0 +1,62 @@
+/Users/carsonzielinski/Documents/testing/.theos/obj/arm64/burRootListController.m.49278f3c.o: \
+ burRootListController.m \
+ /Users/carsonzielinski/Documents/theos/Prefix.pch \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h \
+ /Users/carsonzielinski/Documents/theos/include/HBLog.h \
+ /Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h \
+ burRootListController.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSListController.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSViewController.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSTableCell.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSSpecifier.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBPackageNameHeaderCell.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSHeaderFooterView.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBLinkTableCell.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBTintedTableCell.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBRespringController.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h
+
+/Users/carsonzielinski/Documents/theos/Prefix.pch:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h:
+
+/Users/carsonzielinski/Documents/theos/include/HBLog.h:
+
+/Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h:
+
+burRootListController.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSListController.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSViewController.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSTableCell.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSSpecifier.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBPackageNameHeaderCell.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSHeaderFooterView.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBLinkTableCell.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBTintedTableCell.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBRespringController.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h:
diff --git a/.theos/obj/arm64/burRootListController.m.49278f3c.o b/.theos/obj/arm64/burRootListController.m.49278f3c.o
new file mode 100644
index 0000000..26de27d
Binary files /dev/null and b/.theos/obj/arm64/burRootListController.m.49278f3c.o differ
diff --git a/.theos/obj/arm64/dockifyprefs.bundle/dockifyprefs b/.theos/obj/arm64/dockifyprefs.bundle/dockifyprefs
new file mode 100755
index 0000000..5a8be2f
Binary files /dev/null and b/.theos/obj/arm64/dockifyprefs.bundle/dockifyprefs differ
diff --git a/.theos/obj/arm64/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Info.plist b/.theos/obj/arm64/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..ef47890
--- /dev/null
+++ b/.theos/obj/arm64/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.dockifyprefs
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/.theos/obj/arm64/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Resources/DWARF/dockifyprefs b/.theos/obj/arm64/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Resources/DWARF/dockifyprefs
new file mode 100644
index 0000000..92030df
Binary files /dev/null and b/.theos/obj/arm64/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Resources/DWARF/dockifyprefs differ
diff --git a/.theos/obj/arm64/testing.dylib b/.theos/obj/arm64/testing.dylib
new file mode 100755
index 0000000..253f2cb
Binary files /dev/null and b/.theos/obj/arm64/testing.dylib differ
diff --git a/.theos/obj/arm64/testing.dylib.dSYM/Contents/Info.plist b/.theos/obj/arm64/testing.dylib.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..6823c79
--- /dev/null
+++ b/.theos/obj/arm64/testing.dylib.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.testing.dylib
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/.theos/obj/arm64/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib b/.theos/obj/arm64/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib
new file mode 100644
index 0000000..cbda465
Binary files /dev/null and b/.theos/obj/arm64/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib differ
diff --git a/.theos/obj/arm64e/Tweak.x.a82baa7e.Td b/.theos/obj/arm64e/Tweak.x.a82baa7e.Td
new file mode 100644
index 0000000..c2df5d8
--- /dev/null
+++ b/.theos/obj/arm64e/Tweak.x.a82baa7e.Td
@@ -0,0 +1,26 @@
+/Users/carsonzielinski/Documents/testing/.theos/obj/arm64e/Tweak.x.a82baa7e.o: \
+ /Users/carsonzielinski/Documents/testing/.theos/obj/arm64e/Tweak.x.m \
+ /Users/carsonzielinski/Documents/theos/Prefix.pch \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h \
+ /Users/carsonzielinski/Documents/theos/include/HBLog.h \
+ /Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h \
+ /Users/carsonzielinski/Documents/theos/include/SpringBoard/SpringBoard.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h \
+ /Users/carsonzielinski/Documents/theos/include/substrate.h
+
+/Users/carsonzielinski/Documents/theos/Prefix.pch:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h:
+
+/Users/carsonzielinski/Documents/theos/include/HBLog.h:
+
+/Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h:
+
+/Users/carsonzielinski/Documents/theos/include/SpringBoard/SpringBoard.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h:
+
+/Users/carsonzielinski/Documents/theos/include/substrate.h:
diff --git a/.theos/obj/arm64e/Tweak.x.a82baa7e.o b/.theos/obj/arm64e/Tweak.x.a82baa7e.o
new file mode 100644
index 0000000..984272d
Binary files /dev/null and b/.theos/obj/arm64e/Tweak.x.a82baa7e.o differ
diff --git a/.theos/obj/arm64e/burRootListController.m.7e65d79b.Td b/.theos/obj/arm64e/burRootListController.m.7e65d79b.Td
new file mode 100644
index 0000000..f09fd1d
--- /dev/null
+++ b/.theos/obj/arm64e/burRootListController.m.7e65d79b.Td
@@ -0,0 +1,62 @@
+/Users/carsonzielinski/Documents/testing/.theos/obj/arm64e/burRootListController.m.7e65d79b.o: \
+ burRootListController.m \
+ /Users/carsonzielinski/Documents/theos/Prefix.pch \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h \
+ /Users/carsonzielinski/Documents/theos/include/HBLog.h \
+ /Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h \
+ burRootListController.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSListController.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSViewController.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSTableCell.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSSpecifier.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBPackageNameHeaderCell.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSHeaderFooterView.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBLinkTableCell.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBTintedTableCell.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBRespringController.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h
+
+/Users/carsonzielinski/Documents/theos/Prefix.pch:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h:
+
+/Users/carsonzielinski/Documents/theos/include/HBLog.h:
+
+/Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h:
+
+burRootListController.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSListController.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSViewController.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSTableCell.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSSpecifier.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBPackageNameHeaderCell.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSHeaderFooterView.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBLinkTableCell.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBTintedTableCell.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBRespringController.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h:
diff --git a/.theos/obj/arm64e/burRootListController.m.7e65d79b.o b/.theos/obj/arm64e/burRootListController.m.7e65d79b.o
new file mode 100644
index 0000000..0c35266
Binary files /dev/null and b/.theos/obj/arm64e/burRootListController.m.7e65d79b.o differ
diff --git a/.theos/obj/arm64e/dockifyprefs.bundle/dockifyprefs b/.theos/obj/arm64e/dockifyprefs.bundle/dockifyprefs
new file mode 100755
index 0000000..dab47d4
Binary files /dev/null and b/.theos/obj/arm64e/dockifyprefs.bundle/dockifyprefs differ
diff --git a/.theos/obj/arm64e/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Info.plist b/.theos/obj/arm64e/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..ef47890
--- /dev/null
+++ b/.theos/obj/arm64e/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.dockifyprefs
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/.theos/obj/arm64e/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Resources/DWARF/dockifyprefs b/.theos/obj/arm64e/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Resources/DWARF/dockifyprefs
new file mode 100644
index 0000000..a084778
Binary files /dev/null and b/.theos/obj/arm64e/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Resources/DWARF/dockifyprefs differ
diff --git a/.theos/obj/arm64e/testing.dylib b/.theos/obj/arm64e/testing.dylib
new file mode 100755
index 0000000..6c17d4f
Binary files /dev/null and b/.theos/obj/arm64e/testing.dylib differ
diff --git a/.theos/obj/arm64e/testing.dylib.dSYM/Contents/Info.plist b/.theos/obj/arm64e/testing.dylib.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..6823c79
--- /dev/null
+++ b/.theos/obj/arm64e/testing.dylib.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.testing.dylib
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/.theos/obj/arm64e/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib b/.theos/obj/arm64e/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib
new file mode 100644
index 0000000..5d259cc
Binary files /dev/null and b/.theos/obj/arm64e/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib differ
diff --git a/.theos/obj/armv7/burRootListController.m.782acef0.Td b/.theos/obj/armv7/burRootListController.m.782acef0.Td
new file mode 100644
index 0000000..acd4445
--- /dev/null
+++ b/.theos/obj/armv7/burRootListController.m.782acef0.Td
@@ -0,0 +1,62 @@
+/Users/carsonzielinski/Documents/testing/.theos/obj/armv7/burRootListController.m.782acef0.o: \
+ burRootListController.m \
+ /Users/carsonzielinski/Documents/theos/Prefix.pch \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h \
+ /Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h \
+ /Users/carsonzielinski/Documents/theos/include/HBLog.h \
+ /Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h \
+ burRootListController.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSListController.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSViewController.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSTableCell.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSSpecifier.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBPackageNameHeaderCell.h \
+ /Users/carsonzielinski/Documents/theos/include/Preferences/PSHeaderFooterView.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBLinkTableCell.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBTintedTableCell.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBRespringController.h \
+ /Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h
+
+/Users/carsonzielinski/Documents/theos/Prefix.pch:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/BackwardsCompat.h:
+
+/Users/carsonzielinski/Documents/theos/include/_Prefix/IOSMacros.h:
+
+/Users/carsonzielinski/Documents/theos/include/HBLog.h:
+
+/Users/carsonzielinski/Documents/theos/include/CoreFoundation/CFLogUtilities.h:
+
+burRootListController.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSListController.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSViewController.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSTableCell.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSSpecifier.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBRootListController.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBListController.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/PSListController+HBTintAdditions.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBAppearanceSettings.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBPackageNameHeaderCell.h:
+
+/Users/carsonzielinski/Documents/theos/include/Preferences/PSHeaderFooterView.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBLinkTableCell.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/CepheiPrefs.framework/Headers/HBTintedTableCell.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBRespringController.h:
+
+/Users/carsonzielinski/Documents/theos/vendor/lib/Cephei.framework/Headers/HBPreferences.h:
diff --git a/.theos/obj/armv7/burRootListController.m.782acef0.o b/.theos/obj/armv7/burRootListController.m.782acef0.o
new file mode 100644
index 0000000..a1e8a62
Binary files /dev/null and b/.theos/obj/armv7/burRootListController.m.782acef0.o differ
diff --git a/.theos/obj/armv7/dockifyprefs.bundle/dockifyprefs b/.theos/obj/armv7/dockifyprefs.bundle/dockifyprefs
new file mode 100755
index 0000000..1480507
Binary files /dev/null and b/.theos/obj/armv7/dockifyprefs.bundle/dockifyprefs differ
diff --git a/.theos/obj/armv7/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Info.plist b/.theos/obj/armv7/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Info.plist
new file mode 100644
index 0000000..ef47890
--- /dev/null
+++ b/.theos/obj/armv7/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Info.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleIdentifier
+ com.apple.xcode.dsym.dockifyprefs
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ dSYM
+ CFBundleSignature
+ ????
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1
+
+
diff --git a/.theos/obj/armv7/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Resources/DWARF/dockifyprefs b/.theos/obj/armv7/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Resources/DWARF/dockifyprefs
new file mode 100644
index 0000000..f337ef4
Binary files /dev/null and b/.theos/obj/armv7/dockifyprefs.bundle/dockifyprefs.dSYM/Contents/Resources/DWARF/dockifyprefs differ
diff --git a/.theos/obj/debug/arm64/Tweak.x.b761c000.o b/.theos/obj/debug/arm64/Tweak.x.b761c000.o
index 5c0f624..daf1cd2 100644
Binary files a/.theos/obj/debug/arm64/Tweak.x.b761c000.o and b/.theos/obj/debug/arm64/Tweak.x.b761c000.o differ
diff --git a/.theos/obj/debug/arm64/Tweak.x.m b/.theos/obj/debug/arm64/Tweak.x.m
index cc98b9e..26bf1ed 100644
--- a/.theos/obj/debug/arm64/Tweak.x.m
+++ b/.theos/obj/debug/arm64/Tweak.x.m
@@ -1,7 +1,9 @@
#line 1 "Tweak.x"
+
#import
#import
+
static BOOL transparent;
static BOOL hidden;
static double setHeight;
@@ -10,6 +12,7 @@ static double customOpacity;
HBPreferences *preferences;
+
#include
#if defined(__clang__)
#if __has_feature(objc_arc)
@@ -33,40 +36,42 @@ HBPreferences *preferences;
@class SBDockView;
static void (*_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static double (*_logos_orig$_ungrouped$SBDockView$dockHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL);
-#line 11 "Tweak.x"
+#line 14 "Tweak.x"
+
+
static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, double arg1) {
- if (transparent == NO) {
+ if (transparent == NO && hidden == NO) {
_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$(self, _cmd, customOpacity);
- }else if (transparent) {
- _logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$(self, _cmd, 0.0);
+ }else if (transparent || hidden) {
+ _logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$(self, _cmd, 0.0);
} else {
- NSLog(@"Dock not Transparent, no custom opacity\n");
+ NSLog(@"Dock not Transparent/hidden, no custom opacity\n");
}
}
static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) {
if (hidden) {
- return (-500);
+ return (-50);
} else {
- return (_logos_orig$_ungrouped$SBDockView$dockHeight(self, _cmd)*setHeight);
+ return (_logos_orig$_ungrouped$SBDockView$dockHeight(self, _cmd)*setHeight);
}
}
-static __attribute__((constructor)) void _logosLocalCtor_eb769390(int __unused argc, char __unused **argv, char __unused **envp) {
+static __attribute__((constructor)) void _logosLocalCtor_d1a00f3d(int __unused argc, char __unused **argv, char __unused **envp) {
preferences = [[HBPreferences alloc] initWithIdentifier:@"com.burritoz.dockifyprefs"];
- [preferences registerDefaults:@{
+ [preferences registerDefaults:@{
@"setHeight": @1,
@"customOpacity": @1,
@"hidden": @NO
}];
- [preferences registerBool:&transparent default:YES forKey:@"transparent"];
- [preferences registerBool:&hidden default:NO forKey:@"hidden"];
- [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"];
- [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"];
+ [preferences registerBool:&transparent default:YES forKey:@"transparent"];
+ [preferences registerBool:&hidden default:NO forKey:@"hidden"];
+ [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"];
+ [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"];
}
static __attribute__((constructor)) void _logosLocalInit() {
{Class _logos_class$_ungrouped$SBDockView = objc_getClass("SBDockView"); MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(setBackgroundAlpha:), (IMP)&_logos_method$_ungrouped$SBDockView$setBackgroundAlpha$, (IMP*)&_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(dockHeight), (IMP)&_logos_method$_ungrouped$SBDockView$dockHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$dockHeight);} }
-#line 44 "Tweak.x"
+#line 49 "Tweak.x"
diff --git a/.theos/obj/debug/arm64/testing.dylib b/.theos/obj/debug/arm64/testing.dylib
index 525fdf3..b7c17a2 100755
Binary files a/.theos/obj/debug/arm64/testing.dylib and b/.theos/obj/debug/arm64/testing.dylib differ
diff --git a/.theos/obj/debug/arm64/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib b/.theos/obj/debug/arm64/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib
index 03c0551..5f637b8 100644
Binary files a/.theos/obj/debug/arm64/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib and b/.theos/obj/debug/arm64/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib differ
diff --git a/.theos/obj/debug/arm64e/Tweak.x.6e9da55c.o b/.theos/obj/debug/arm64e/Tweak.x.6e9da55c.o
index c6d12c9..afccea0 100644
Binary files a/.theos/obj/debug/arm64e/Tweak.x.6e9da55c.o and b/.theos/obj/debug/arm64e/Tweak.x.6e9da55c.o differ
diff --git a/.theos/obj/debug/arm64e/Tweak.x.m b/.theos/obj/debug/arm64e/Tweak.x.m
index cc98b9e..26bf1ed 100644
--- a/.theos/obj/debug/arm64e/Tweak.x.m
+++ b/.theos/obj/debug/arm64e/Tweak.x.m
@@ -1,7 +1,9 @@
#line 1 "Tweak.x"
+
#import
#import
+
static BOOL transparent;
static BOOL hidden;
static double setHeight;
@@ -10,6 +12,7 @@ static double customOpacity;
HBPreferences *preferences;
+
#include
#if defined(__clang__)
#if __has_feature(objc_arc)
@@ -33,40 +36,42 @@ HBPreferences *preferences;
@class SBDockView;
static void (*_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL, double); static double (*_logos_orig$_ungrouped$SBDockView$dockHeight)(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL); static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST, SEL);
-#line 11 "Tweak.x"
+#line 14 "Tweak.x"
+
+
static void _logos_method$_ungrouped$SBDockView$setBackgroundAlpha$(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, double arg1) {
- if (transparent == NO) {
+ if (transparent == NO && hidden == NO) {
_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$(self, _cmd, customOpacity);
- }else if (transparent) {
- _logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$(self, _cmd, 0.0);
+ }else if (transparent || hidden) {
+ _logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$(self, _cmd, 0.0);
} else {
- NSLog(@"Dock not Transparent, no custom opacity\n");
+ NSLog(@"Dock not Transparent/hidden, no custom opacity\n");
}
}
static double _logos_method$_ungrouped$SBDockView$dockHeight(_LOGOS_SELF_TYPE_NORMAL SBDockView* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd) {
if (hidden) {
- return (-500);
+ return (-50);
} else {
- return (_logos_orig$_ungrouped$SBDockView$dockHeight(self, _cmd)*setHeight);
+ return (_logos_orig$_ungrouped$SBDockView$dockHeight(self, _cmd)*setHeight);
}
}
-static __attribute__((constructor)) void _logosLocalCtor_eb769390(int __unused argc, char __unused **argv, char __unused **envp) {
+static __attribute__((constructor)) void _logosLocalCtor_d1a00f3d(int __unused argc, char __unused **argv, char __unused **envp) {
preferences = [[HBPreferences alloc] initWithIdentifier:@"com.burritoz.dockifyprefs"];
- [preferences registerDefaults:@{
+ [preferences registerDefaults:@{
@"setHeight": @1,
@"customOpacity": @1,
@"hidden": @NO
}];
- [preferences registerBool:&transparent default:YES forKey:@"transparent"];
- [preferences registerBool:&hidden default:NO forKey:@"hidden"];
- [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"];
- [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"];
+ [preferences registerBool:&transparent default:YES forKey:@"transparent"];
+ [preferences registerBool:&hidden default:NO forKey:@"hidden"];
+ [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"];
+ [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"];
}
static __attribute__((constructor)) void _logosLocalInit() {
{Class _logos_class$_ungrouped$SBDockView = objc_getClass("SBDockView"); MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(setBackgroundAlpha:), (IMP)&_logos_method$_ungrouped$SBDockView$setBackgroundAlpha$, (IMP*)&_logos_orig$_ungrouped$SBDockView$setBackgroundAlpha$);MSHookMessageEx(_logos_class$_ungrouped$SBDockView, @selector(dockHeight), (IMP)&_logos_method$_ungrouped$SBDockView$dockHeight, (IMP*)&_logos_orig$_ungrouped$SBDockView$dockHeight);} }
-#line 44 "Tweak.x"
+#line 49 "Tweak.x"
diff --git a/.theos/obj/debug/arm64e/testing.dylib b/.theos/obj/debug/arm64e/testing.dylib
index 3bd2313..60f4bbe 100755
Binary files a/.theos/obj/debug/arm64e/testing.dylib and b/.theos/obj/debug/arm64e/testing.dylib differ
diff --git a/.theos/obj/debug/arm64e/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib b/.theos/obj/debug/arm64e/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib
index c4b707b..1ec3569 100644
Binary files a/.theos/obj/debug/arm64e/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib and b/.theos/obj/debug/arm64e/testing.dylib.dSYM/Contents/Resources/DWARF/testing.dylib differ
diff --git a/.theos/obj/debug/dockifyprefs.bundle/Root.plist b/.theos/obj/debug/dockifyprefs.bundle/Root.plist
index 7ed5765..1bd0264 100644
--- a/.theos/obj/debug/dockifyprefs.bundle/Root.plist
+++ b/.theos/obj/debug/dockifyprefs.bundle/Root.plist
@@ -6,8 +6,16 @@
cell
- PSStaticTextCell
- label
+ PSGroupCell
+ condensed
+
+ headerCellClass
+ HBPackageNameHeaderCell
+ icon
+ icon.png
+ packageIdentifier
+ com.burritoz.testing
+ packageNameOverride
Dockify by Burrit0z
@@ -44,7 +52,7 @@
key
hidden
label
- Hide (kinda)
+ Hide (kinda, not really)
cell
@@ -54,19 +62,21 @@
cell
- PSEditTextCell
+ PSSliderCell
default
1
defaults
com.burritoz.dockifyprefs
key
setHeight
- placeholder
- Enter value greater than 0
- isDecimalPad
+ min
+ 0
+ max
+ 10
+ isSegmented
+
+ showValue
- keyboard
- numbers
cell
@@ -76,28 +86,48 @@
cell
- PSEditTextCell
+ PSSliderCell
default
1
defaults
com.burritoz.dockifyprefs
key
customOpacity
- placeholder
- Will not be set if transparent is on
- isDecimalPad
+ min
+ 0
+ max
+ 1
+ isSegmented
+
+ showValue
- keyboard
- numbers
cell
PSButtonCell
label
- Respring
+ Apply/ReSpring
action
respring:
+
+ cell
+ PSGroupCell
+ footerText
+ "Try not. Do... or do not. There is no try."
+
+
+ cellClass
+ HBLinkTableCell
+ label
+ Source Code
+ subtitle
+ The source code for Dockify
+ icon
+ icon.png
+ url
+ https://github.com/Burrit0z/Dockify_Source
+
title
Dockify
diff --git a/.theos/obj/debug/testing.dylib b/.theos/obj/debug/testing.dylib
index a25fd35..01ab7ea 100755
Binary files a/.theos/obj/debug/testing.dylib and b/.theos/obj/debug/testing.dylib differ
diff --git a/.theos/obj/dockifyprefs.bundle/Info.plist b/.theos/obj/dockifyprefs.bundle/Info.plist
new file mode 100644
index 0000000..a788427
--- /dev/null
+++ b/.theos/obj/dockifyprefs.bundle/Info.plist
@@ -0,0 +1,24 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ dockifyprefs
+ CFBundleIdentifier
+ com.burritoz.dockifyprefs
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ NSPrincipalClass
+ burRootListController
+
+
diff --git a/.theos/obj/dockifyprefs.bundle/Root.plist b/.theos/obj/dockifyprefs.bundle/Root.plist
new file mode 100644
index 0000000..68cd490
--- /dev/null
+++ b/.theos/obj/dockifyprefs.bundle/Root.plist
@@ -0,0 +1,123 @@
+
+
+
+
+ items
+
+
+ cell
+ PSGroupCell
+ condensed
+
+ headerCellClass
+ HBPackageNameHeaderCell
+ icon
+ icon.png
+ packageIdentifier
+ com.burritoz.testing
+ packageNameOverride
+ Dockify by Burrit0z
+
+
+ cell
+ PSGroupCell
+ label
+ Transparent Toggle (overrides custom opcaity):
+
+
+ cell
+ PSSwitchCell
+ default
+
+ defaults
+ com.burritoz.dockifyprefs
+ key
+ transparent
+ label
+ Transparent Dock
+
+
+ cell
+ PSGroupCell
+ label
+ Hide Dock (overrides custom height):
+
+
+ cell
+ PSSwitchCell
+ default
+
+ defaults
+ com.burritoz.dockifyprefs
+ key
+ hidden
+ label
+ Hide (kinda, not really)
+
+
+ cell
+ PSGroupCell
+ label
+ Dock Height Multiplier (1 default):
+
+
+ cell
+ PSSliderCell
+ default
+ 1
+ defaults
+ com.burritoz.dockifyprefs
+ key
+ setHeight
+ min
+ 0
+ max
+ 10
+ isSegmented
+
+ showValue
+
+
+
+ cell
+ PSGroupCell
+ label
+ Custom Opacity Multiplier (0-1):
+
+
+ cell
+ PSSliderCell
+ default
+ 1
+ defaults
+ com.burritoz.dockifyprefs
+ key
+ customOpacity
+ min
+ 0
+ max
+ 1
+ isSegmented
+
+ showValue
+
+
+
+ cell
+ PSButtonCell
+ label
+ Apply/ReSpring
+ action
+ respring:
+
+
+ cell
+ PSGroupCell
+ footerText
+ "Try not. Do... or do not. There is no try."
+
+
+ title
+ Dockify
+
+
diff --git a/.theos/obj/dockifyprefs.bundle/dockifyprefs b/.theos/obj/dockifyprefs.bundle/dockifyprefs
new file mode 100755
index 0000000..df0e76c
Binary files /dev/null and b/.theos/obj/dockifyprefs.bundle/dockifyprefs differ
diff --git a/.theos/obj/dockifyprefs.bundle/icon.png b/.theos/obj/dockifyprefs.bundle/icon.png
new file mode 100644
index 0000000..fec35fa
Binary files /dev/null and b/.theos/obj/dockifyprefs.bundle/icon.png differ
diff --git a/.theos/obj/testing.dylib b/.theos/obj/testing.dylib
new file mode 100755
index 0000000..3140fdf
Binary files /dev/null and b/.theos/obj/testing.dylib differ
diff --git a/.theos/packages/com.burritoz.testing-1.0.0b b/.theos/packages/com.burritoz.testing-1.0.0b
index 56a6051..f11c82a 100644
--- a/.theos/packages/com.burritoz.testing-1.0.0b
+++ b/.theos/packages/com.burritoz.testing-1.0.0b
@@ -1 +1 @@
-1
\ No newline at end of file
+9
\ No newline at end of file
diff --git a/Tweak.x b/Tweak.x
index b8d9a0b..5b906ea 100644
--- a/Tweak.x
+++ b/Tweak.x
@@ -1,6 +1,8 @@
+//import needed files/headers
#import
#import
+//Set up variables for use with Cephei
static BOOL transparent;
static BOOL hidden;
static double setHeight;
@@ -8,22 +10,25 @@ static double customOpacity;
HBPreferences *preferences;
+//hook the dock
%hook SBDockView
+
+//this deals with everything adjusting opacity/transparency
-(void)setBackgroundAlpha:(double)arg1 {
- if (transparent == NO) {
+ if (transparent == NO && hidden == NO) { //if not transparent and not hidden
%orig(customOpacity);
- }else if (transparent) {
- %orig(0.0);
+ }else if (transparent || hidden) { // Note: || means or in objc
+ %orig(0.0); //hides background of the dock (transparent)
} else {
- NSLog(@"Dock not Transparent, no custom opacity\n");
+ NSLog(@"Dock not Transparent/hidden, no custom opacity\n");
}
}
-(double)dockHeight {
if (hidden) {
- return (-500);
+ return (-50); //just puts the dock barely off screen lol
} else {
- return (%orig*setHeight);
+ return (%orig*setHeight); //sets custom height if dock is not set to hidden
}
}
@@ -31,13 +36,13 @@ HBPreferences *preferences;
%ctor {
preferences = [[HBPreferences alloc] initWithIdentifier:@"com.burritoz.dockifyprefs"];
- [preferences registerDefaults:@{
+ [preferences registerDefaults:@{ //defaults for prefernces
@"setHeight": @1,
@"customOpacity": @1,
@"hidden": @NO
}];
- [preferences registerBool:&transparent default:YES forKey:@"transparent"];
- [preferences registerBool:&hidden default:NO forKey:@"hidden"];
- [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"];
- [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"];
+ [preferences registerBool:&transparent default:YES forKey:@"transparent"]; //registering transparent as a Boolean
+ [preferences registerBool:&hidden default:NO forKey:@"hidden"]; //registering hidden as a Boolean
+ [preferences registerDouble:(double *)&setHeight default:1 forKey:@"setHeight"]; //registering setHeigt as a double (number)
+ [preferences registerDouble:(double *)&customOpacity default:1 forKey:@"customOpacity"]; //registering customOpacity as a double (number)
}
diff --git a/control b/control
index 962c5c5..8544ebd 100644
--- a/control
+++ b/control
@@ -1,7 +1,7 @@
Package: com.burritoz.testing
Name: Dockify
Depends: mobilesubstrate, preferenceloader, com.saurik.substrate.safemode, ws.hbang.common (>=1.13)
-Version: 1.0.0b
+Version: 1.1
Architecture: iphoneos-arm
Description: A very noice tweak to configure the dock a bit more...
Maintainer: burrit0z
diff --git a/dockifyprefs/.DS_Store b/dockifyprefs/.DS_Store
index 917119f..10d9f8f 100644
Binary files a/dockifyprefs/.DS_Store and b/dockifyprefs/.DS_Store differ
diff --git a/dockifyprefs/Resources/Root.plist b/dockifyprefs/Resources/Root.plist
index 7ed5765..68cd490 100644
--- a/dockifyprefs/Resources/Root.plist
+++ b/dockifyprefs/Resources/Root.plist
@@ -6,8 +6,16 @@
cell
- PSStaticTextCell
- label
+ PSGroupCell
+ condensed
+
+ headerCellClass
+ HBPackageNameHeaderCell
+ icon
+ icon.png
+ packageIdentifier
+ com.burritoz.testing
+ packageNameOverride
Dockify by Burrit0z
@@ -44,7 +52,7 @@
key
hidden
label
- Hide (kinda)
+ Hide (kinda, not really)
cell
@@ -54,19 +62,21 @@
cell
- PSEditTextCell
+ PSSliderCell
default
1
defaults
com.burritoz.dockifyprefs
key
setHeight
- placeholder
- Enter value greater than 0
- isDecimalPad
+ min
+ 0
+ max
+ 10
+ isSegmented
+
+ showValue
- keyboard
- numbers
cell
@@ -76,28 +86,36 @@
cell
- PSEditTextCell
+ PSSliderCell
default
1
defaults
com.burritoz.dockifyprefs
key
customOpacity
- placeholder
- Will not be set if transparent is on
- isDecimalPad
+ min
+ 0
+ max
+ 1
+ isSegmented
+
+ showValue
- keyboard
- numbers
cell
PSButtonCell
label
- Respring
+ Apply/ReSpring
action
respring:
+
+ cell
+ PSGroupCell
+ footerText
+ "Try not. Do... or do not. There is no try."
+
title
Dockify
diff --git a/dockifyprefs/burRootListController.h b/dockifyprefs/burRootListController.h
index 51d38bb..62eba4d 100644
--- a/dockifyprefs/burRootListController.h
+++ b/dockifyprefs/burRootListController.h
@@ -1,10 +1,10 @@
#import
-#import
#import
#import
#import
#import
#import
+#import
#import
#import
diff --git a/packages/com.burritoz.testing_1.1_iphoneos-arm.deb b/packages/com.burritoz.testing_1.1_iphoneos-arm.deb
new file mode 100644
index 0000000..2eaf870
Binary files /dev/null and b/packages/com.burritoz.testing_1.1_iphoneos-arm.deb differ