#development
1 messages · Page 112 of 1
SEP Research™️
me too
I think all 7 of us who spoke in that channel moved on from it lol
Futurerestore
oh
Prometheus
Fancy mcgoo 😭
The og codename
Moved on or gave up trying? 
Nah we moved on, I think only cryptic and I even do iOS related stuff anymore
I still maintain but starting to be pointless since adam made py version
Adam too I guess
my brain read this as promethazine 💀
More than welcome to look into it I just hate kernel stuff with a passion
yum
Yeah can't say I'd want to look into it either lol
I don't know enough yet to even begin to understand the process
Lol yah it’s already done but can’t get it to work without bootlooping
Also the other thing that killed downgrades
Ramdisk apfs api changes
Apfs corruption
@radiant idol what was that fancy little ios check i saw u send yesterday on your rant about apple naming things odly
huh
He’s talking about PS
Preferences
oh
The extra underscore they added
yea
How did you set the nonce in the end?
ok yeah what about it
can u send it im having an issue like it sorta
send what
Nonce seeds basically just nonce entangled domains
????
the code snipet
Hey, how do i unround the arrwork on sixteenplayer?
hmm interesting
Did you OSS any of the work?
On the newest ver its all rounded
wdym ,just set it up/down
FollowUpList_com.apple.followup.-group.account
PRIMARY_APPLE_ACCOUNT_GROUP
Family
Exposure Notifications
__videoSubscriberSpecifier
@acoustic imp ???
Yah see the cryptex channel in haxx
no, the one the check ios version
Alr will check now
if (@available(iOS 15, *)) {
// iOS 15
} else {
// iOS 14 and below
}
Remove the extra underscore in the else statement
if (UIDevice.currentDevice.systemVersion.floatValue <= 14)
Why
@available abstracts that
Huh
- @available doesnt work on other OS's without some extra stuff
- with @available you cant make it so that you check for if NOT available
- with @available you cant make it so that you check for if NOT available
yea you can
wat
if (@available(iOS 15, *)) {
} else {
// it is not available
}

The old one isnt rounded @acoustic imp
no thats cursed
how
Where did the shadow go
This is almost as cursed as @hasty ruin adding C syntax to Python
it’s just simple logic
no that was based
it listened to your username 💀
dont lie
idek where it went
smh
LMAO
oh oh, ig i forgot to ad the settings oops
LMAO
Yeah and btw where did the shadow go 💀
yes i like actully just forgot to add it iin the settings plist file
stuf
why Is #development so active?
how is that cursed
this is just like whenever @acoustic imp talks
well nothing can be more cursed than your code
but
oh lmao i see
Is this oop like CGRect *rect = chrect alloc init 🤔🤔🤔
cgerect
.
my enemy
enemie
😭
iCraze you should make a jade clone but just have it where your drm doesn't work because theres actually no code
teslaman alt
iCraze make a jade clone that moves with your finger ✅

you're oblivious if you think thats ever happening
Lmao
nightwind should teach icraze to make drm not FUCKING RESPRING LOOP ME
its part of the experince
skill issue
nexus + jade gives me random safemodes when respringing sometimes
(have you tried turning your wifi off)
@placid kraken i broke the tweak
i couldnt get universal lib to work so i tried using EXMColorPickerCell
crazeware
its all nexus
its all jade
FLOPPA
I stan icraze !!!!
Wait no nexus + rune i meant
none of the colors apply
It's all SpringBoard
phew
yea because you need to install libgcuniversal into your theos
I keep calling rune jade by accident 💀
what has ICRAZE ever done for you
i did
didnt work on roothide

make the BEST tweaks ever
nexus and rune
🙏
CRAZEWARE SUCKS
dont ask what icraze has done for you
ask what you have ever done for icraze
EXMColorPickerCell saves to a file in Preferences so ofc it doesnt because the swizzle gets from NSUserDefaults
just don't use roothide
i made it to use NSUserDefaults
@radiant idol will this work ? ```objc
if(self.platterView.backgroundMaterialView.layer && cconoff == 1 && @available(iOS 15, *)){
self.platterView.backgroundMaterialView.layer.cornerRadius = platterViewCornerRadius ;
}if(self.platterView.backgroundMaterialView.layer && cconoff == 1){
self.platterView.backgroundMaterialView.materialLayer.cornerRadius = platterViewCornerRadius
}```
help me
Send onesettings code 
@placid kraken
my UIColor swizzle didnt work at all when building for roothide so i gave up and built normally then converted with patcher lmfao

WHY DID APPLE REPLACE SOME OF THE CELLS IN THE SETTINGS APP WITH A DIFFERENT IMPL BUT KEEP MOST OF THEM THE SAME KFELGJLBIEBH OIH:
(i still have no clue why it doesnt)
ok wait what is a swizzle
doesnt %hook expand to MSHookMessageEx anyway lmfao
LMAO
lmao
LMAO
icwaze ware
oh
Because aaron installed nexus
blawg
this chat is hell
True
isn't it always?
you should add me 
sometimes its actually about code
same
am blue name add me
I will not get orange name
ive got a name add me
(I can't make good tweaks)
I could hardly make my website ✅
does alpine make all of its amazing ui with cephei? or is that a different lib - same goes for lynx
My website does exist
twin
(I mostly used ChatGPT)
except one of you is actually competent in programming
Now that makes sense now
which one
get a less wide phone
what tweak is that for the battery
Its an iPhone x
@placid kraken i broke bc it cant read nsuserdefaults in diff apps
Juice
looks good
read this and you'll understand
is it rootless
Thx
oh interesting
😭
default 15:48:29.659792-0500 Calculator [Flora] preferences systemBlueColor: (null)
default 15:48:29.659823-0500 Calculator [Flora] Tweak is disabled. Exiting...
Yeah but paid with patreon
at least on roothide
k
just write to a file in the home dir
rosie read it
Bro its not that hard to make it work on all devices
Its one line of code
you know you should try building for arm64 and then convert via patcher and see if it works
its css not code
i understand less
wtf 😭
css is code 😭
The thing is, what I want exists on flex and I'm also able to access it using headers but it still crashes
nah its a cascading style sheet
its a styling sheet
which is code?
so do you understand now
this reminds me of that one thing i saw on reddit "Guys why doesn't my code work? (I don't know how to take screenshots)" and it was just a photo of a physical piece of paper with the lua code printed on it
works fine on my virtual iPhone SE
lmao yeah horror
but i just had to put one line of code in my html file and it worked on mobile
well I mean its working
LMAO
one box not being fulled centered isn't not working
Why is there no padding
cause its a phone
WHAT
you are dumb
Bro what
THERES A BUTTON
very
Oh its nice on desktop
you are an idiot
you screen is small enough that you don't need to have apdding because you don't need to move your head
its fine ill learn eventually
Nightwind most unkind dev confirmed
(I'm trying to access backgroundMaterialView.layercornerRadius
what is that 💀
its not like ive written tweaks for very long
ios simulator?
or Xcode
firefox
Padding moves everything from being right on the edge of the screen
doesn’t look like it
ok and?
oh its just the firefox mobile thingie
huh
on chrome its this thing
what has padding got to do with me moving my head?
the device
no lol
firefox dev tools >> chrome dev tools
its a devtools thing
oh
it automatically makes the screen the same width and height as the actual device
Whats better about it?
well when your screen is too wide, you have to move your head. Padding makes the content smaller so you don;t
@torn cloud
your phone is small enough you don't need to move your head
so you don't need padding
just is idk.
nerdz
It also changes your UA and emulates touch and does other things phones do
Ohh yeah true but it looks a but wierd if its right on the edge. Maybe add a padding of like 10px on all sides
what happened to that link
I like the logs beter. The stlye inspector is nicer. Seems more intutive to me
this is breakign the 4th amendment
SEND THAT LINK AGAIN
why does that keep disappearing
I remember that website
Like here I can see where this css property was set
this is one nice looking website though
lol
@acoustic imp wtf going on 💀
is nightwind hacking you
hes nerd thats y
yeah idk how to do that
without losing the auto padding
y, u jus need one
yeah until I try adding somehting else
Y / N: y
but fine
wdym, its gon "break" if u ad sm?
your website is fire though
thanks

yes
as in you didn’t borrow code
doesn’t that take ages
not rly
huh
css is easy
it doesnt take long to make your own stuff
u just have to know what to make
im terible at making good looking UI's but, i bet if you showed me a picture i could make it
but the template I borrowed from w3schools was like thousands of lines
I did it in a ocuple of days
see not too long
I need to redo my website sometime
i need to do my website sm time
oh no
wha
There Merry Birthmas
pleas center the activy thing
yes
would look stupid on desktop
ok so make it only center on mobile 🤷♂️
no
its not hard
yeah but I don't care enough
uhh yeah
but I need to push my changes first
if you're bored want to figure out why my git isn't working
sure
cause this change wasn't big enough to boot up vscode
yeah and micro takes like 0.1
ur on mac?
no
linux
why r u doing it with ssh
oh is my network not working
once then done
u could also have bad acces right?
bad access = timed out??
no u
i did
thats just git's default error
wait so everytime u push u have to put in ur pasword?
no I have ssh
(it doesnt hang)
huh?
try ssh -T git@github.com
hangs
forgot the m
yeah my ssh is screwed
i can't ssh into my home machine
unless I use my tailscale ip
doesn't work with domain name or direct ip
something is screwy with my network adapter
I should reboot
things have not been working for a bit
well i can't even ssh-copy-id to anywhere useful because of perms
so i'd have to copy to somewhere mobile can write then move later
sudo passwd 
only if that actually worked
I thought it did
alpine?
@radiant idol
nope
wait
if it was alpine then why couldn't i use it before
???
remove it
yeah still can't login as root
and merge the 2 ifs
so it's pointless
just do if (UIDevice.currentDevice.systemVersion.floatValue >= 15)
i mean @available is correct but the usage looks wrong
@available is just cursed in general
@radiant idol while you're there 🧌, this crashes
ok if your that bored, https://github.com/WilsontheWolf/site
idk figure it out
iv alr cloned
😭
yeah why are you using an extra ()
it should be && @available(iOS 15,*)
lol
It didn’t work like that either
objc is cursed
yes it is
but swift is no better
what's the entire hook
anybody know what err -10814 is
%hook CSAdjunctItemView
- (void)didMoveToWindow {
%orig;
if(self.platterView.backgroundMaterialView.layer && cconoff == 1 && @available(iOS 15, )){
self.platterView.backgroundMaterialView.layer.cornerRadius = platterViewCornerRadius;
}if(self.platterView.backgroundMaterialView.layer && cconoff == 1){
self.platterView.backgroundMaterialView.materialLayer.cornerRadius = platterViewCornerRadius;
}
if(self.platterView.backgroundMaterialView && cconoff == 1){
self.platterView.backgroundMaterialView.alpha = platterViewBackgroundOpacity;
}
}
%end```
Encountered error obtaining application record for section com.apple.powerlog.proactivenotifications: The operation couldn’t be completed. (OSStatus error -10814.)
@radiant idol found the issue, do i just ad a '_' before platterview for ios 14?
urs - ios14, mine -ios15
i know this is CoverSheet.framwork but what did you import for it
jus uikit
yes
its not that simple tho, how do i do this in the .h file to?
you just duplicate the property and add a _ in front of one of them??
no
to hook this you're going to need to add $(TWEAK_NAME)_PRIVATE_FRAMEWORKS = CoverSheet to the makefile
the same
man
@acoustic imp
🙏
i gtg at 5:00
crash
saem reason?
indeed
have you added $(TWEAK_NAME)_PRIVATE_FRAMEWORKS = CoverSheet ?
not in this, but i removed the ios checks
its not gona chnage anything
🤷♂️
yeah it won't
i can asure you
oh
@faint stag these r the diferances
mine - is ios15 and it works urs - ios14 and doesn't
@slim bramble i wana try sm
iOS 14 :
try
send link
those arent properties. those are ivars
how are you supposed to access them ?
mshookivar!!!!!!!!!!!!!
man
my beloved
MSHookIvar or [self valueForKey:XXX] or [self safeValueForKey:XXX]
i'm still clueless about tweak development lol
but i'm trying
idk sm else i dont undertsand
u know objc & or oop ?
__i__nstance __var__iable
oh yea
oh
(night link ur tweak guid on MSHookivars)
variables specific to an instance of a class
is that right
no im too lazy
probably private access
u have to cast it first
[PLPlatterView [self valueForKey:"_platterView"]].theUsual
nah it's missing something
thats not how you cast
@radiant idol like this ? ```objc
PLPlatterView *platterVieww = MSHookIvar<PLPlatterView *>(self, "_platterView");
lmao
lmao
yay 🎉🎉
to be fair this ain't easy
🙏
do you want me to link his OOP message again
What did he said
objc oop is weird
oop is easy for me
it being objc is what throws me off
frfr
to be farir this was a while ago
bro got exposed
and i still dont get oop
i wount get it
will this work ? ```objc
PLPlatterView *platterVieww = MSHookIvar<PLPlatterView *>(self, "_platterView");
if(self.platterView.backgroundMaterialView.layer && cconoff == 1 && @available(iOS 15, *)){
self.platterView.backgroundMaterialView.layer.cornerRadius = platterViewCornerRadius;
}if(platterVieww.backgroundMaterialView.layer && cconoff == 1 && UIDevice.currentDevice.systemVersion.floatValue <= 14){
platterVieww.backgroundMaterialView.layer.cornerRadius = platterViewCornerRadius
}```
try it and see
you see theres objects that hold data related to certain methods
its aoying to tryitands.ee tho
welcome to developing anything
well i just dont know how to chnage the data and interface with it
Compile deb and send it
you must build
hope it compiles
and hope it does what you want
call the methods
well i need to compile, ssh, get the deb, send it to @slim bramble , then wait for himt o see if it wokr
i cant just do make do (my device)
if(self.platterView.backgroundMaterialView.layer && cconoff == 1 && @available(iOS 15, *)){
^
1 error generated.```
Trolled
just get ssh access to bibi's device
maybe you should just use the @available conditional by itself
then make another if statement
@slim bramble
Aint giving my beloved root and root.pub on internet
lol
i said freak it, am using UIDevice.currentDevice.systemVersion.floatValue >= 15 now
Who the fuck uses @available like that
just put teslas pubkey into your autorized keys
i don't blame them for thinking you can chain it with other conditions
oh u cant ?
I guess i give modern tweak devs too much credit
@slim bramble i give up for now, i gota eat then i gota hairvut later and i got study for spanish midterms
no, its bc it me lol
No its really not
Its common ppl just go into tweak dev without learning the language first
it works like ifdef
but it's not like the documentation tells you specifically not to try and chain it
wait really?
ur a good twek dev

best tweak dev is spark
You were just supposed to add a _
yea the only way to know about this behavior is to try to compile it
based
close 2nd
who is spark
it drops previous messages at 500k
yea but im filtering and its still clearing them
and the share button is greyed out
yes it drops when 500k messages are collected, before the filter
also you need to select messages in order to share
its annoying
oh
use idevicesyslog or pymobiledevice3
yea its fine i figured out that i need to pause the collection of messages im braindead
@indigo peak do you know what these are and if they might cause issues when swizzled
no idea
theyre the only out-of-the-ordinary ones
ill blacklist them for now
and ill blacklist all the dynamic____Color too
lets try the hook again! (time to break my phone)
I did
here's a hint
oh these colors are weird too
bro left self everywhere
no
also this kills iOS 15 support
and no
fmf = some part of find my interface
certui = something to do with certificates
meh
do you have any way to get what the id is?
well id just means it's an object
yea but do you have any way to narrow the type
@slim bramble
im gonna have to just pray now
well grouptableview is self explanatory
im blacklisting a lot of them lets explode my phone again
No, and I don’t wanna know
For real
@acoustic imp you left platterView
OK IT WAS ONE OF THOSE COLORS THAT I BLACKLISTED
now i add them back one by one until it dies
why don't you just log when colors are set
could've saved time
lol
because a lot of colors are set and i have no idea to tell which one is breaking it
you're already using a loop
so just
Unbreak it
add logging to the loop
Have you considered whitelistiing
lol yea but the issue is that my device isnt crashing or going into safemode
its just going into a black screen
its a silent death
all the colors apply successfully
so i have no way to tell which one is causing issues
anyway external colors added back now
lets try
ok it wasnt external colors
ill just come back when i figure out which one it is lol
Does it have 2 w’s or 1
Fiore is always right
🙏
wrong
im about to purposefully break my phone to prove that it is actually clearColor 1 sec
You better login to ssh before hands
To kill springboard
no its fine ill just force reboot and delete from sileo before i rejb
And uninstall deb
YEA IT IS CLEARCOLOR
HAHA
ok well thats that i guess
i can actually do things now
i should make a loopUIColorMethodsWithBlock
so i can reuse in all the places i need
did you break your phone to find out?
@kind herald is it always your bday lol ?
yea
time to rejb

copilot is geekin
Bro is a little delayed
wen eta theos default rootless /j
Ain’t no way
Taurine @ rootful is still better
alternate universe where cs and pwn cause a split in package schemes
naahhhhhh
sounds realistic tho
alternate??
I should make my own package scheme for the lulz
/Library/TweakInject
the symlink was there tho
iphoneos-arm64x
true
make /var symlink to /private/jb
ezpz
wait then how is exec going to work
roothide method: /var/containers/bundle/application
rootless: /private/preboot
i don't think there's anywhere else
Not home atm
icloud drive
Watch new arch pulling everything to /var/mobile/Tweaks
make a new boot partition and make a jb folder there ✅
gorn
but where would you mount
/mnt
deez nuts
mount it on cores
mount it on the bootrom
yes
btw it only needs to be in /var/containers
you don't need /var/containers/Bundle/Application
roothide moment
i mean
does sandbox block access tho
idk if it does
given their primary objective of avoiding detection, /var/containers/Bundle/Application is probably a good idea
idk my test app was installed through ts so
Paler1n Rootfull
me when jailbreaks bring back LwVM
@slim bramble chrome desktop said no, no code atm
@warped sparrow fg about this but will push an update in a minute
(on my repo now)
@slim bramble ^
so wait, libsandy wont work wont roothide bc it needs a custom daemon (sandyd) running, right?
what tweak u trying to tven use
even
im just trying to get libsandy to work
doesnt work on bootstrap 
L
@warped sparrow @slim bramble working on the big artwork mode, got the labels center very easily only thjng is they don’t like slide thru
we can't change the path of it right?
whats the best most liked way to lower the "notifactions" to make room for a "album artwork" (like sixteen music)
should i just copy lower ?
@warped sparrow @slim bramble not much but this took me like 20 min
It’s a start 👍
@desert jackal
Still a lot I need and want to do
well, it's not supposed to 
I am bypassing ssl pinning in an app. the https traffic is being shown but websocket traffic isnt. what could be the reason?
how did you get the album artwork from the app
what is libsandy
sandbox manager for jb phone
ah
its a roothide thing probably
launchctl works fine in terminal for me
so idk why it doesn’t work to load daemons in tweaks
like nathan already showed daemons running w normal rootless
Bro recreating 16player
oh i see
Probably just grab it from the view
2 blocks
1 or 2
_specifiers = [self
getColorSpecifiersWithFilter:^BOOL(NSString *name) {
return ![name hasPrefix:@"system"];
}
parser:^(NSString *name) {
return [name stringByReplacingCharactersInRange:NSMakeRange(0,1) withString:[[name substringToIndex:1] capitalizedString]];
}];
_specifiers = [self getColorSpecifiersWithFilter:^BOOL(NSString *name) {
return ![name hasPrefix:@"system"];
} parser:^(NSString *name) {
return [name stringByReplacingCharactersInRange:NSMakeRange(0,1) withString:[[name substringToIndex:1] capitalizedString]];
}];
@indigo peak how would i add a search for the specifiers in this this time i genuinely have no idea what to do
theres no docs anywhere
closest thing i could find was this https://github.com/LacertosusRepo/Open-Source-Tweaks/blob/ccb00ba369cc8ee86b8a20fc5cae07ba69a1593b/TweakSearch/Tweak.x#L21 and this isnt very useful
okok
searching is slow
updating the list of specifiers is slow
im currently working on making it async
@placid kraken does changing systemOrangeColor change the calculator app
nope
i have tweak injection enabled in it
it doesnt change them
orangeColor doesnt either
check logs
wha
to see if it even injects
oh
it injects into settings, battery, etc
although i think youre right
things like Messages dont work either
do you know what color is used for the background of notifications
i wanna change it to see if they update
https://github.com/acquitelol/flora/blob/main/Preferences/Controllers/FloraColorListController.m#L35-L55 anyway if anyone knows how to make this faster im all ears
send the plist file
isn't that a blurred view though
well i guess I'll check since i have flexing
yeah notifications are MTMaterialView
and MTMaterialLayer should have MTMaterialRecipeSettings
with a fill and a stroke
but darkmode uses the plattersDark recipe
idk i remember colorboard as a kfd tweak allowed changing the color of notifs
and it didnt have sb injection
Does it actually work ?
Yes
(I stole quitall preference bundle and then hex edited the symbols in the binary lol)
Capt 😭
it nothing crazy, its just the artwork view from the player made big
it edited the materialview file directly to
@radiant idol somone beat me to it
https://havoc.app/package/halo
ik 🥲 , but mine will be free and i will ad more features 💪
"Pursued a design that minimizes waste as much as possible."
huh ?
wdym? they shouldn't have added a drm ?
Yeah ive tried that before it was released
it was on some sketchy chinese store
(its a shit tweak)
yea they said it was on "BOOTH"
tru, an the bad english
Its like sixteenmusic but the only thing iOS 16 about it is the misic artwork
But even then you cant expand it or make it smaller
this is just another time pirating to test a tweak worked out for me
Nice
im wanting to do the same
oh that makes more sense tyyy
The version on booth has no drm 
dpkg-repack time 
LMAO
i think i need to instead - (void)setSpecifiers:(id)arg1; and do the opposite check, adding to an nsarray the things i want instead of dont want, and then set them afterwards
removeSpecifiers doesnt exist
you for loop over the specifiers you want to remove
yea but look at what capt said
as an instance property, you'd have something like allSpecifiers
removeSpecifier reloads all the specifiers
hm
updateSpecifiers:specifiers withSpecifiers:nil
does this actually work lol
idk
kinda lol
yeah you cant
replaceSpecifiers partially works
except it doesnt filter it properly sometimes
but that might be my fault when filtering
it works when i search for yellow and background but not for blue
and ive looked
the only other mutator for specifiers which is also bulk is the contiguous one which is not what i need

but ig its alot shitteir and drmed twice
Drm^2
@hasty ruin how does nexus do notifaction lowering ?
Also why does it have this giant blank space
also howd you make it animate smoothly?
?
il just copy lower
i get it now
can i copy code from lower tweak even tho it doesnt have a license?
no right?
@radiant idol
No
No license = effectively the same as closed source code
can i mesage the dev?
r they still active?
I dunno

icraze my only hope
DRESS HAS AN OFFSET
does this count
(twitter doesnt exsist tho)
@radiant idol
Anyone know why crash
Happens when I click when the phone is locked in vnc
This is the code
4 SnowBoardBase.dylib 0x104bc65a0 0x104b9c000 + 173472
I really despise when people make album art round
You’re under no obligation to choose a license and it’s your right not to include one with your code or project. But please note that opting out of open source licenses doesn’t mean you’re opting out of copyright law.
Yes afaik
@radiant idol thoughts on Azerbaijan
it basically says you can use code from it but not like repackage the whole thing right?
also dress uses lowers stuff
i think its supposed to symbolise a cd or vinyl
But cd's and vinyls don't have the art on the disk itself but they have it on the case which is square
fair
Wtf tbat dieant make sense
sometimes they do
how do i call a method in a superview from a subview?
like it goes MRUNowPlayingView -> view -> view -> MRUArtworkView (in flex)
MRUArtwork view has a tap recognizer that i want to call a method in MRUNowPlayingView.
and i cant do [self.superview.superview.superview themethod]; from artworkview
Why can't you use superview
Also you typically want to hook the associated view controller
already starting my year off strong (i will stop programming between april-september and ruin it)
right but then it would be art modified to fit onto a cd/vinyl , and not just taking the box art and cropping the edges
Tweak.xm:530:45: error: no visible @interface for 'UIView' declares the selector 'animateartworktolarge'
[self.superview.superview.superview animateartworktolarge];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~
1 error generated.```
idk why its saying UIView it should be MRUNowPlayingView right?
-[UIView superview] points to a UIView
it may be a MRUNowPlayingView
cast it if you want the animateartworktolarge method
cast?
cast!
(should i google?)
yes
MRUNowPlayingView *nowPlayingView = (MRUNowPlayingView *)self.superview.superview.superview;
[nowPlayingView animateartworktolarge];
👍 il add this to me objc cheat sheet
btw if ur calling superview.superview.superview
maybe ur better off hooking MRUNowPlayingView itself
i am
?
idk how that would help
so why are u calling superview 3 times
is it bad to do it like this?
it works🎉🎉🎉
no errors here
- (void)setFrame: (CGRect)frame{
if([[[self _viewControllerForAncestor] parentViewController] isKindOfClass: %c(MRUCoverSheetViewController)] && cconoff == 1){
frame.size.width = artworksiezanlabelvx;
frame.size.height = artworksiezanlabelvx;
frame.origin.x = artworkx;
frame.origin.y = artworky;
}
%orig;
}``` but i get this error ```==> Compiling Tweak.xm (arm64)…
Tweak.xm:487:22: error: read-only variable is not assignable
frame.size.width = artworksiezanlabelvx;
~~~~~~~~~~~~~~~~ ^
Tweak.xm:488:23: error: read-only variable is not assignable
frame.size.height = artworksiezanlabelvx;
~~~~~~~~~~~~~~~~~ ^
Tweak.xm:489:20: error: read-only variable is not assignable
frame.origin.x = artworkx;
~~~~~~~~~~~~~~ ^
Tweak.xm:490:20: error: read-only variable is not assignable
frame.origin.y = artworky;
~~~~~~~~~~~~~~ ^
4 errors generated.
make[3]: *** [/Users/tesla3092/tweaks/16player/.theos/``` with this...
Horrible country
- (void)setFrame: (CGRect)frame{
if([[[self _viewControllerForAncestor] parentViewController] isKindOfClass: %c(MRUCoverSheetViewController)] && cconoff == 1){
[UIView animateWithDuration:0.3 delay:0 usingSpringWithDamping:0.7 initialSpringVelocity:0.2 options:nil animations:^{
frame.size.width = artworksiezanlabelvx;
frame.size.height = artworksiezanlabelvx;
frame.origin.x = artworkx;
frame.origin.y = artworky;
} completion:nil];
}
%orig;
}```
thoughts on Kirbistan
@slender glade ?
Nvm I was wrong
Prob bc the first is in the setter



