#development

1 messages · Page 145 of 1

lunar ginkgo
placid kraken
#

hopefully this is all I will need

#

ok cool ty

torn cloud
#

guys should I get jellyfish or nexus

placid kraken
#

i already own nexus i was gifted it a while ago

#

i cant even use it im on ios 16

#

:3

acoustic imp
#

A PSGroupCell @radiant idol drop or tweak pref example thing

radiant idol
#

no

acoustic imp
#

Daywind

lunar ginkgo
#

wait also:

 UIButton *muteButton = [UIButton buttonWithType:UIButtonTypeCustom];
 UIColor *backgroundColor = [GcColorPickerUtils colorFromDefaults:@"DEFAULTS" withKey:@"KEY" fallback:@"ffffffff"];
 muteButton.backgroundColor = backgroundColor;
 muteButton.layer.cornerRadius = 40 / 2; // for a circle its half the width```
#

i get this error

acoustic imp
lunar ginkgo
#
==> Preprocessing Tweak.x…
==> Preprocessing Tweak.x…
==> Compiling Tweak.x (arm64)…
==> Compiling Tweak.x (arm64e)…
==> Linking tweak Amethyst (arm64)…
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_GcColorPickerUtils", referenced from:
      objc-class-ref in Tweak.x.80bd0313.o
ld: symbol(s) not found for architecture arm64
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/home/test/theos/makefiles/instance/library.mk:52: /home/test/bettervolume/.theos/obj/debug/arm64/Amethyst.dylib] Error 1
make[2]: *** [/home/test/theos/makefiles/instance/library.mk:52: /home/test/bettervolume/.theos/obj/debug/arm64/Amethyst.dylib] Error 2
make[2]: *** Waiting for unfinished jobs....
==> Linking tweak Amethyst (arm64e)…
ld: warning: object file /home/test/bettervolume/.theos/obj/debug/arm64e/Tweak.x.57800352.o was built with an incompatible arm64e ABI compiler
Undefined symbols for architecture arm64e:
  "_OBJC_CLASS_$_GcColorPickerUtils", referenced from:
      objc-class-ref in Tweak.x.57800352.o
ld: symbol(s) not found for architecture arm64e
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/home/test/theos/makefiles/instance/library.mk:52: /home/test/bettervolume/.theos/obj/debug/arm64e/Amethyst.dylib] Error 1
make[2]: *** [/home/test/theos/makefiles/instance/library.mk:52: /home/test/bettervolume/.theos/obj/debug/arm64e/Amethyst.dylib] Error 2
make[1]: *** [/home/test/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/home/test/theos/makefiles/master/rules.mk:146: Amethyst.all.tweak.variables] Error 2```
acoustic imp
#

Show ur make file

lunar ginkgo
#
TARGET := iphone:clang:16.5:14.5
INSTALL_TARGET_PROCESSES = SpringBoard
THEOS_PACKAGE_SCHEME=rootless
TWEAKNAME_LIBRARIES = gcuniversal


include $(THEOS)/makefiles/common.mk

TWEAK_NAME = Amethyst

$(TWEAK_NAME)_FILES = Tweak.x
$(TWEAK_NAME)_CFLAGS = -fobjc-arc

include $(THEOS_MAKE_PATH)/tweak.mk
SUBPROJECTS += amethyst
include $(THEOS_MAKE_PATH)/aggregate.mk```
acoustic imp
#

Im on mobile so this is very hard to look at

#

Also I need highlighting

lunar ginkgo
#

wdym

acoustic imp
#

Do it’s like ‘’’objc

lunar ginkgo
#

well that did nothing

timid furnace
#

Fix line 4 of your makefile

placid kraken
lunar ginkgo
cloud yacht
acoustic imp
placid kraken
timid furnace
#

Look at that line and look at the other lines in your makefile and take a wild guess

timid furnace
placid kraken
timid furnace
placid kraken
timid furnace
#
TARGET := iphone:clang:16.5:14.5
INSTALL_TARGET_PROCESSES = SpringBoard
THEOS_PACKAGE_SCHEME=rootless
TWEAKNAME_LIBRARIES = gcuniversal


include $(THEOS)/makefiles/common.mk

TWEAK_NAME = Amethyst

$(TWEAK_NAME)_FILES = Tweak.x
$(TWEAK_NAME)_CFLAGS = -fobjc-arc

include $(THEOS_MAKE_PATH)/tweak.mk
SUBPROJECTS += amethyst
include $(THEOS_MAKE_PATH)/aggregate.mk```
cloud yacht
lunar ginkgo
#

so wtf is wrong with my makefile fr

timid furnace
#

I just said it

#

Look at line 4 and look at the other lines

lunar ginkgo
#

and i dont get it 💀

#

im dumb

timid furnace
#

TWEAKNAME_LIBRARIES

lunar ginkgo
#

oh

timid furnace
#

$(TWEAK_NAME)_FILES

lunar ginkgo
#

should it be near TWEAK_NAME

timid furnace
#

$(TWEAK_NAME)_CFLAGS

radiant idol
#

$(TWEAK_NAME)_LIBRARIES = gcuniversal

lunar ginkgo
#

ohhh

timid furnace
#

One of these is not like the others

lunar ginkgo
#

im special

timid furnace
lunar ginkgo
#

thanks

#

still errors

#
==> Preprocessing Tweak.x…
==> Preprocessing Tweak.x…
==> Compiling Tweak.x (arm64)…
==> Compiling Tweak.x (arm64e)…
==> Linking tweak Amethyst (arm64e)…
ld: warning: object file /home/test/bettervolume/.theos/obj/debug/arm64e/Tweak.x.57800352.o was built with an incompatible arm64e ABI compiler
Undefined symbols for architecture arm64e:
  "_OBJC_CLASS_$_GcColorPickerUtils", referenced from:
      objc-class-ref in Tweak.x.57800352.o
ld: symbol(s) not found for architecture arm64e
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/home/test/theos/makefiles/instance/library.mk:52: /home/test/bettervolume/.theos/obj/debug/arm64e/Amethyst.dylib] Error 1
make[2]: *** [/home/test/theos/makefiles/instance/library.mk:52: /home/test/bettervolume/.theos/obj/debug/arm64e/Amethyst.dylib] Error 2
make[2]: *** Waiting for unfinished jobs....
==> Linking tweak Amethyst (arm64)…
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_GcColorPickerUtils", referenced from:
      objc-class-ref in Tweak.x.80bd0313.o
ld: symbol(s) not found for architecture arm64
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/home/test/theos/makefiles/instance/library.mk:52: /home/test/bettervolume/.theos/obj/debug/arm64/Amethyst.dylib] Error 1
make[2]: *** [/home/test/theos/makefiles/instance/library.mk:52: /home/test/bettervolume/.theos/obj/debug/arm64/Amethyst.dylib] Error 2
make[1]: *** [/home/test/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/home/test/theos/makefiles/master/rules.mk:146: Amethyst.all.tweak.variables] Error 2```
#
INSTALL_TARGET_PROCESSES = SpringBoard
THEOS_PACKAGE_SCHEME=rootless


include $(THEOS)/makefiles/common.mk

TWEAK_NAME = Amethyst

$(TWEAK_NAME)_FILES = Tweak.x
$(TWEAK_NAME)_CFLAGS = -fobjc-arc
$(TWEAK_NAME)_LIBARIES = gcuniversal

include $(THEOS_MAKE_PATH)/tweak.mk
SUBPROJECTS += amethyst
include $(THEOS_MAKE_PATH)/aggregate.mk```
this is my makefile rn
timid furnace
#

Show the makefile now

#

Oh

radiant idol
#

LIBRARIES

#

not

#

LIBARIES

lunar ginkgo
#

I COPIED IT FROM U

#

NIGHBTWIDN

#

yay it made now

radiant idol
#

well dont trust me blindly because i was eating with one hand and typing with the other

#

so

native dune
#

fatass

radiant idol
#

uh

native dune
#

dick

radiant idol
#

chocolate something, idk what its called in english

lunar ginkgo
#

say it in ur language

radiant idol
#

чокопай

lunar ginkgo
#

chocopay

timid furnace
lunar ginkgo
#

oh

radiant idol
#

its good

lunar ginkgo
#

im very very slow

#

also i have another question

#

would a tweak icon be in control

#

im not doing it yet just wondering

cloud yacht
#

If you want it to show in the pakcage manager, then yes

cloud yacht
#

but you need to specify it elsewhere for prefrences and stuff

lunar ginkgo
cloud yacht
#

what?

lunar ginkgo
#

like

#

i want to have it in package manager and settings

cloud yacht
#

package manager and settings are sepearte things so you need to specify seperate

lunar ginkgo
#

ok

cloud yacht
#

you need to have the icon in the bundle for prefrences

#

packagae managers can read from the file system but it will only work if its installed, so its recommened to get it from online (probably your repo)

lunar ginkgo
#

is that the only option

#

i dont really like it

#

Also which plug-in for a header

radiant idol
#

Bolders Reborn and SearchDots have an icon

#

figure it out ✅

lunar ginkgo
radiant idol
#

also is it just me or does Airaw's duo cell look very similar to mine

lunar ginkgo
#

its a clone

radiant idol
lunar ginkgo
#

how 💀

radiant idol
#

wym how

lunar ginkgo
#

i thought u lived in

#

like

radiant idol
#

I live in the US

lunar ginkgo
#

where

#

tf

#

your not from us tho right

radiant idol
#

no

lunar ginkgo
#

ok

#

wait before u leave me

#

what thing did u use

#

for bolders reborn

radiant idol
#

it

#

is

#

open

#

source

#

look

#

at

#

it

#

yourself

lunar ginkgo
#

thanks frinend

#

!

#

sure will do

radiant idol
#

here ill even link

lunar ginkgo
#

omg omg !!

radiant idol
#

now shoo

#

go away

lunar ginkgo
#

nuh uh

#

i stay here

#

but ty

#

do i have permission to skid

radiant idol
#

read it and study it

vivid dew
#

tweak: 30 lines of code
settings page: 1300 lines

radiant idol
#

this is true

neon lark
#
https://linktr.ee/starmastar1126```
acoustic imp
#

@lunar ginkgo what do u need help wit again

lunar ginkgo
#

Slider custom color

#

@acoustic imp

acoustic imp
#

K

#

Im still not at pc

#

But

acoustic imp
#

@lunar ginkgo like this ?

#

Flexed™️

lunar ginkgo
#

i wannaa do it for enabled

acoustic imp
#

What

#

What do you want hide ?

lunar ginkgo
#

Not hide

#

Make the green purple

acoustic imp
#

Ohhh

#

U said slider

#

Btw

#

That switch is a switch

#

Not slider

lunar ginkgo
#

woopsie

acoustic imp
#

This is a slider

#

One sec let me get nights pref tjing

#

He’s being nighty smh

#

@lunar ginkgo def read thru this ^^^

#

This is torture on mobile

#

Wait till I get home

slim bramble
acoustic imp
#

👋

lunar ginkgo
#

hi

acoustic imp
#

@lunar ginkgo one sec

tepid olive
#

where tf do u get the CydiaSubstrate framework for theos

acoustic imp
#

um help

tepid olive
#

nebuler

acoustic imp
#

maybe unplugin the drive was a bad idea (while it was running)

acoustic imp
native dune
#

hash mismatch

acoustic imp
#

idk what the means...

native dune
#

did you change a system file or something

acoustic imp
#

no i dont think so

native dune
#

i think but im not sure that means SSV was tripped

acoustic imp
#

uhhh

#

is that bad bad ?

#

or just bad

native dune
#

not on macOS no

acoustic imp
#

ok

#

its a VM so

#

but all my tweaks r on it

#

i should probly back it up

native dune
native dune
acoustic imp
#

most r on GH

acoustic imp
native dune
#

weird idk

acoustic imp
native dune
acoustic imp
#

it was accident

#

when my laptop sleeps it unmounts External drives

#

fedora + KDE if anyone can fix 🙏

elder mantle
#

i'm trying to make a respring animation, but i've noticed that the more frames i have the faster the animation is (i have 145 frames). is there a way to make it play the frames slower?

acoustic imp
#

@radiant idol what macOS device do u have

#

im curious

native dune
elder mantle
#

yeah i'm not sure how to do that lol

lunar ginkgo
#

tesla did it work

elder mantle
#

i'm just looking at the files of another respring theme and copying names lol

acoustic imp
#

one moment

#

also need to check headers

radiant idol
#

Why

acoustic imp
acoustic imp
radiant idol
#

Mac mini

acoustic imp
#

i knew it

#

ok thx

lunar ginkgo
acoustic imp
#

im looking thru headers

#

idk where the property is for the UISwitch

#

@indigo peak wheres the like cell.contentview but cell.UISwitch thing or is there sm frickery you gota do

lunar ginkgo
#

uh idk what it is

acoustic imp
#

lets hope and pray what is on GH works

lunar ginkgo
#

yes

#

real

#

im not on jb phone rn

acoustic imp
#

ok

#

im trying it on mine

lunar ginkgo
#

ok

#

thanks for help

acoustic imp
#

it does not work

#

@lunar ginkgo there is hope

#

im pretty sure better alarm is OS

#

and they have custom switch cell coloring

lunar ginkgo
acoustic imp
#

oh i is silly

#

how do i do isKindOfClass bc this aitn working objc [cell isKindOfClass: %c(PSSwitchTableCell)]

#

ok freak it we subclass this hoe

#

@lunar ginkgo it compiled

#

now we see if it work

#

bruh where is 16Player

steady nest
#

nah bro where’s your ram with such amount of tweaks

native orbit
#

73 💀

#

i use like 5

acoustic imp
#

theres alot more wihtout prefs

steady nest
#

just counted 17 and ram is crap

acoustic imp
#

i got 4gb ram 12mini

native orbit
#

ur battery gotta be cooked

acoustic imp
#

oopsies

acoustic imp
#

so yea

#

@lunar ginkgo

steady nest
#

no wonder

acoustic imp
#

put this in ur rootcontroller objc @implementation superKewlSwitchCell -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)identifier specifier:(PSSpecifier *)specifier { self = [super initWithStyle:style reuseIdentifier:identifier specifier:specifier]; if(self){ if (self) [((UISwitch *)[self control]) setOnTintColor:[UIColor redColor]]; //chnage "redColor" to the color you want also make sure to credit - https://github.com/NoisyFlake/BetterAlarm/blob/master/preferences/CustomCells/BetterAlarmToggle.m } return self; } @end
this in ur .h file or root.m idc

@interface superKewlSwitchCell : PSSwitchTableCell
@end```

then add this under the >cell< thing for cells
```<key>cellClass</key>
            <string>SixteenSwichCellColor</string>```
#

like so ```<dict>
<key>cell</key>
<string>PSSwitchCell</string>
<key>cellClass</key> <---
<string>SixteenSwichCellColor</string> <---
<key>default</key>
<true/>
<key>defaults</key>
<string>no</string>
<key>key</key>
<string>tweakEnabled</string>

        </dict>
    </dict>```
#

@lunar ginkgo

#

no thank you...

#

i pressed Ctrl + C then Ctrl + V for u smh

#

@radiant idol ^^👍

lunar ginkgo
#

tysm

acoustic imp
#

👍

#

time to do math HW now 🥲

lunar ginkgo
#

will try when i get home

lunar ginkgo
indigo peak
cloud yacht
#

I bave 0 with prefs

#

I am unjaikbroken

timid furnace
#

the only tweak with prefs i have rn on the closest device is DummyPrefs

#

lmfao

acoustic imp
#

W tweak

timid furnace
#

it was pretty useful in the early days in order to check if anyone's complaints about preferenceloader issues were actually valid

acoustic imp
#

lol

lunar ginkgo
#

lol

radiant idol
indigo peak
lunar ginkgo
#

@acoustic imp if ur alive i got an error

native dune
#

literally says the issue

acoustic imp
acoustic imp
# lunar ginkgo error

do you see where it says ./AMETHYSTRootListController.h:3:34: error: declaration of 'PSSwitchTableCell' must be imported from module 'Preferences.PSSwitchTableCell' before it is required @interface superKewlSwitchCell : PSSwitchTableCell

lunar ginkgo
#

i skipped over that

#

woopsie

acoustic imp
#

do u know how to fix it adleast

lunar ginkgo
#

yes

#

alr bro

acoustic imp
#

im jk

lunar ginkgo
#

😦

acoustic imp
#

ping me if u need me im doing math HW

lunar ginkgo
#
> Making all for tweak Amethyst…
==> Preprocessing Tweak.x…
==> Preprocessing Tweak.x…
==> Compiling Tweak.x (arm64)…
==> Compiling Tweak.x (arm64e)…
==> Linking tweak Amethyst (arm64e)…
ld: warning: object file /home/test/bettervolume/.theos/obj/debug/arm64e/Tweak.x.57800352.o was built with an incompatible arm64e ABI compiler
==> Generating debug symbols for Amethyst…
==> Linking tweak Amethyst (arm64)…
==> Generating debug symbols for Amethyst…
==> Merging tweak Amethyst…
==> Signing Amethyst…
> Making all in amethyst…
> Making all for bundle Amethyst…
==> Copying resource directories into the bundle wrapper…
==> Compiling AMETHYSTRootListController.m (arm64e)…
==> Compiling AMETHYSTRootListController.m (arm64)…
==> Compiling AMETHYSTRootListController.m (armv7)…
==> Linking bundle Amethyst (arm64)…
==> Generating debug symbols for Amethyst…
==> Linking bundle Amethyst (arm64e)…
ld: warning: object file /home/test/bettervolume/.theos/obj/debug/arm64e/AMETHYSTRootListController.m.1fa3299b.o was built with an incompatible arm64e ABI compiler
==> Generating debug symbols for Amethyst…
==> Linking bundle Amethyst (armv7)…
==> Generating debug symbols for Amethyst…
==> Merging bundle Amethyst…
==> Signing Amethyst…
test@Desktop-UHJEE:~/bettervolume$```
#

no errror

#

yay!

#

idk why i said womp womp

#

💀

acoustic imp
#

now do make do THEOS_DEVICE_IP=<your device ip> THEOS_PACKAGE_SCHEME=rootless

lunar ginkgo
#

i use discord

#

easier

acoustic imp
#

what 💀

lunar ginkgo
#

yay

#

no way 💀

#

when i open my tweak it crashes settings

#

frick

#
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>cell</key>
            <string>PSSwitchCell</string>
            <key>cellClass</key>
            <string>superKewlSwitchCell</string>
            <key>default</key>
            <true/>
            <key>defaults</key>
            <string>me.seroina.amethyst</string>
            <key>key</key>
            <string>Enabled</string>
            <key>label</key>
            <string>Enabled</string>
        </dict>
        <dict>
            <key>cell</key>
            <string>PSGroupCell</string>
            <key>label</key>
            <string>Customization</string>
        </dict>
        <dict>
            <key>cell</key>
            <string>PSLinkCell</string>
            <key>cellClass</key>
            <string>GcColorPickerCell</string>
            <key>label</key>
            <string>Mute Button</string>
            <key>defaults</key>
            <string>me.seroina.amethyst</string>
            <key>key</key>
            <string>YourColor</string>
            <key>supportsAlpha</key>
            <true/>
            <key>safeOnDismiss</key>
            <true/>
            <key>fallback</key>
            <string>0000ffff</string>
            <key>style</key>
            <integer>0</integer>
        </dict>
    </array>
    <key>title</key>
    <string>Amethyst</string>
</dict>
</plist>```
#

what did i do wrong

acoustic imp
#

show your rootliscontroller.m file

lunar ginkgo
#
#import "AMETHYSTRootListController.h"

@implementation superKewlSwitchCell
-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)identifier specifier:(PSSpecifier *)specifier {
    self = [super initWithStyle:style reuseIdentifier:identifier specifier:specifier];
    if(self){
        if (self) [((UISwitch *)[self control]) setOnTintColor:[UIColor redColor]]; //credit https://github.com/NoisyFlake/BetterAlarm/blob/master/preferences/CustomCells/BetterAlarmToggle.m
    }
    return self;
}
@end```
acoustic imp
#

whats in ur .h file

#

like ur imports

lunar ginkgo
#
#import <Preferences/Preferences.h>


@interface superKewlSwitchCell : PSSwitchTableCell
@end```
acoustic imp
#

add this #import <Preferences/PSSwitchTableCell.h> to it

lunar ginkgo
#

ok

acoustic imp
#

idk tho bc <Preferences/Preferences.h>

#

jus try it

lunar ginkgo
#

lemme try

acoustic imp
#

idk im new to this to

#

next step is comenting things out

lunar ginkgo
#

also how do i add a changelog

lunar ginkgo
acoustic imp
lunar ginkgo
acoustic imp
#

now try comenting things out

#

well

#

first

#

just try dleeting everything in ur plist

#

like...

#
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
       
    </array>
    <key>title</key>
    <string>Amethyst</string>
</dict>
</plist>```
#

try that

lunar ginkgo
#

should i make the package

acoustic imp
#

yea... and install it

#

pleas use make do

lunar ginkgo
#

wtf is make do

tepid olive
lunar ginkgo
#

aw man

tepid olive
#

so you can do stuff like make clean do

tepid olive
# lunar ginkgo

you dont need this but THEOS_DEVICE_IP can be set in Makefile to ur jailbroken devices IP

acoustic imp
#

oh im restrted

lunar ginkgo
#

rn im tryna fix this

lunar ginkgo
#

!

acoustic imp
#

one sec

lunar ginkgo
#

ok

acoustic imp
#

did you delete things in your rootlistcontroller.m file?

hexed knot
acoustic imp
lunar ginkgo
#
#import "AMETHYSTRootListController.h"

@implementation superKewlSwitchCell
-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)identifier specifier:(PSSpecifier *)specifier {
    self = [super initWithStyle:style reuseIdentifier:identifier specifier:specifier];
    if(self){
        if (self) [((UISwitch *)[self control]) setOnTintColor:[UIColor purpleColor]]; //credit - https://github.com/NoisyFlake/BetterAlarm/blob/master/preferences/CustomCells/BetterAlarmToggle.m
    }
    return self;
}
@end```
#

i copied what u sended

acoustic imp
#

and the implementation of your rootlistcontroller

#

show me your tweal file structure

#

like screen shot the filse spot in VScode

lunar ginkgo
acoustic imp
lunar ginkgo
acoustic imp
#

like this

lunar ginkgo
#

oh

#

ok

acoustic imp
#

with everything expanded/opened

lunar ginkgo
acoustic imp
#

ok

#

so in your .m file ther

lunar ginkgo
#

yes

acoustic imp
#

u need, one sec...

#
@implementation AMETHYSTRootListController

- (NSArray *)specifiers {
   _specifiers = [self loadSpecifiersFromPlistName:@"Root" target:self];
    return _specifiers;
}
@end
#

and u can add everything back in your plist file btw

#

@lunar ginkgo

lunar ginkgo
#
#import "AMETHYSTRootListController.h"


@implementation AMETHYSTRootListController

- (NSArray *)specifiers {
   _specifiers = [self loadSpecifiersFromPlistName:@"Root" target:self];
    return _specifiers;
}
@end

@implementation superKewlSwitchCell
-(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)identifier specifier:(PSSpecifier *)specifier {
    self = [super initWithStyle:style reuseIdentifier:identifier specifier:specifier];
    if(self){
        if (self) [((UISwitch *)[self control]) setOnTintColor:[UIColor purpleColor]]; //credit - https://github.com/NoisyFlake/BetterAlarm/blob/master/preferences/CustomCells/BetterAlarmToggle.m
    }
    return self;
}
@end```
#

so my file should have that

acoustic imp
#

yes

lunar ginkgo
#

ok

#

now make and install?

acoustic imp
#

now compile install

#

yes

lunar ginkgo
#

uh oh!

#

i didnt read it yet

#

so dont call me stupid

acoustic imp
#

maybe u should read it first before sending it...

#

add this to ur .h file @lunar ginkgo

@interface AMETHYSTRootListController : PSListController
@end
lunar ginkgo
#

ahh

#

im stupid!

acoustic imp
#

just dont send a log if u didint read it yet

lunar ginkgo
#

alr

#

i didnt get it

#

after i read it

acoustic imp
#

and if you dont know just send the error not the whole thing

lunar ginkgo
#

alr

#

yay it worked

#

tysm

acoustic imp
#

👍

#

now does prefs crash...

lunar ginkgo
#

horay

acoustic imp
#

🎉🎉

lunar ginkgo
#

now i know how to do it

acoustic imp
#

wdym

lunar ginkgo
#

i can make it more complex maybe

#

like

acoustic imp
#

chnange the color ?

lunar ginkgo
#

ik how to set it up

#

nah like other stuff

acoustic imp
#

set what up

lunar ginkgo
#

like

#

other prefs

acoustic imp
lunar ginkgo
#

wait

#

i have one last question

#

i dont need ur help

#

just

#

souirce

#

hollup

acoustic imp
#

huh

lunar ginkgo
#

is cephei

#

the only way to do this

#

the icon + subtext

tepid olive
#

no

lunar ginkgo
#

can u link github

#

to another

radiant idol
lunar ginkgo
#

and thats complexer

#

is it custom or a lib?

radiant idol
#

custom

acoustic imp
lunar ginkgo
tepid olive
#

u can do it with swiftui!!

acoustic imp
#

NO

radiant idol
#

its a subclass of GcColorPickerCell

lunar ginkgo
radiant idol
#

make the tweak itself before prefs dingus

tepid olive
#

no

acoustic imp
tepid olive
#

no

acoustic imp
#

@tepid olive what tweaks have u made

tepid olive
#

esrirogrn

lunar ginkgo
#

tweak itself = hard

#

prefs = easier

acoustic imp
#

not rly

#

depends on the tweak

lunar ginkgo
#

cuz i dont really know obj c

#

and tryna learn first

hexed knot
#

Ur not gonna learn by doing prefs..?

#

Youre just pushing back learning

lunar ginkgo
#

im like

#

tryna do prefs

#

while learning other stuff

#

so i can still make progress

radiant idol
#

do the hard stuff first and then the easy

#

its so much more rewarding

hexed knot
#

Just make the tweak

hasty ruin
#

only prefs you need before release are hardcoded booleans

#

💯

lunar ginkgo
#

so im tryna look at open soruce projects

#

and learn

hexed knot
#

Well dont start with tweaks first of all

radiant idol
acoustic imp
lunar ginkgo
hexed knot
#

Make programs

lunar ginkgo
#

ive made programs before

#

just not in objc

#

im completly new to objc

hexed knot
#

In objc

acoustic imp
#

learn an easy language like html/css/js or python

#

somthing

lunar ginkgo
#

its not really object coding

hasty ruin
#

real ones start tweak dev with like 6 months of html experience and nothing else 🔥

lunar ginkgo
#

this is so much diffrent

radiant idol
#

make a madlib in objc

Mad Lib stories are stories that start off as a template, with many holes in the story that need to be filled in, and a person who doesn't know about the story provides the missing details.

lunar ginkgo
hasty ruin
hexed knot
#

Then make command line programs

lunar ginkgo
#

they didnt believe in us..

#

god did!

#

(real)

radiant idol
lunar ginkgo
#

i mean

#

i have to just make storys

#

idk how that would help tho

acoustic imp
lunar ginkgo
#

thats not what im struggling with

hexed knot
#

Youll learn how to make nsstrings using methods

lunar ginkgo
#

i just dont know how to find the diffrent hooks and parts

radiant idol
radiant idol
lunar ginkgo
#

like how tf am i sposed to know what the volume slider is and how to change the color

radiant idol
#

¯_(ツ)_/¯

hexed knot
#

And therefore learn to use methods in object oriented programming

acoustic imp
lunar ginkgo
#

trust

hexed knot
#

We are literally helping you and youre just refusing

lunar ginkgo
#

idk ill figure it out

hexed knot
#

Its not better

radiant idol
#

learn at least the basic syntax and then start making tweaks -- it is extremely annoying to do it and you have to keep asking other devs, which doesnt get you anywhere, and you just annoy them because frankly you're wasting their time

acoustic imp
# lunar ginkgo idk ill figure it out

if you dont take our advice then don't expect us to help you every time you aska question you would have known the answer to if you had taken our advice

#

what night said^

lunar ginkgo
#

byebye

acoustic imp
#

ik im a hypocrit

hexed knot
#

Nah u know shit now

#

U going places

indigo peak
radiant idol
#

and just so you know, teslaman was basically the bane of my existence because of this mentality, but he actually did learn stuff

indigo peak
#

i went from 1 year of shitty python scripting

#

without a mac

restive ether
#

liberal

indigo peak
#

to somewhat "good" tweak dev experience (shitty)

#

but w a mac this time

hasty ruin
indigo peak
#

bro i complained so much ab not having interface builder or whatever xcode has

#

for the longest time

hasty ruin
#

🤓

indigo peak
#

and now that i have a mac

#

i like

#

never use xcode

hasty ruin
#

fr

hasty ruin
#

fuck xcode

hasty ruin
indigo peak
#

theos compiling > xcode compiling

hexed knot
#

I still dont have a mac

acoustic imp
native orbit
indigo peak
#

makefiles complicated

#

lowkey

native orbit
#

nah

indigo peak
#

i still dont understand how half of custom makefiles work

radiant idol
hasty ruin
indigo peak
#

i finally started C programming in my comp sci class

hexed knot
#

Whoevers using makefiles in 2024 needs to get with the times

native orbit
hasty ruin
native orbit
#

fr

indigo peak
#

this girl needed help w something bc her program asked for 2 numbers and was just to add them

#

and she somehow got

#

3 + 4 = -7128948235

hasty ruin
indigo peak
#

or some shit like that

acoustic imp
#

L

native orbit
#

if theos so good where is theos 2?

hasty ruin
#

yeah true fiore

indigo peak
#

hasnt uro talked ab migrating theos over to python instead of perl for the longest time

native orbit
#

perl looks cursed

acoustic imp
#

would it be faster?

hexed knot
#

Probably but most importantly easier to work with

indigo peak
acoustic imp
indigo peak
#

Even Random Paint Splatters Can Be Valid Computer Code (If You're Using Perl)

hexed knot
#

Perl is shit

indigo peak
acoustic imp
native orbit
acoustic imp
#

anyone here smart at math

radiant idol
#

imagine its like

#

factoring a quadratic or something

acoustic imp
#

i think it is

#

tbh idk

radiant idol
#

send the problem

acoustic imp
#

if u can read my handwriting

radiant idol
#

lemme work it out

acoustic imp
#

teachers work

acoustic imp
#

any news

#

chatgpt is down rn smh

hasty ruin
#

good

#

you don't need it

acoustic imp
#

👍 , gusse my teacher messed up

radiant idol
acoustic imp
#

u just re did the teachers work

radiant idol
#

no

acoustic imp
#

why doesnt my way work ?

radiant idol
#

because thats not how you do algebra

indigo peak
#

because that’s not how common denominators work

#

you can’t just change one side

acoustic imp
#

oh

indigo peak
#

sorry on mobile

indigo peak
#

1 + 2 = 3

#

you can’t just, multiple 1 by -1 and make it -1 + 2 = 3

acoustic imp
#

but like if u had 3/5 + 3/15 , the comon denom is 15 ???

indigo peak
#

-1 + 2 ≠ 3

acoustic imp
#

ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

indigo peak
#

so in that case you’d just make it 9/15

acoustic imp
#

ik ik

indigo peak
#

but in the case where the first denominator and second denominator don’t have common factors

hasty ruin
#

fuck, why is he typing

indigo peak
#

You’d have to multiple by a number on BOTH sides to make them equal

acoustic imp
#

shut up icraze

hasty ruin
#

hey capt!!

#

👋

radiant idol
#

in all fairness i think hes like 14

#

so

acoustic imp
#

yea, and im stupid some times

lean ermine
acoustic imp
#

idk what intergral is

indigo peak
lean ermine
#

infinite

#

ez question

radiant idol
#

+ C

lean ermine
#

night gets it

indigo peak
#

inb4 plus c

lean ermine
#

this should be a mandatory test of age for discord servers

indigo peak
lean ermine
#

u must go to high school tesla man

indigo peak
#

(im a math minor)

lean ermine
#

i thought ab math minor

acoustic imp
lean ermine
#

but then i didnt want to

indigo peak
#

bruh

primal perch
#

therefore that answer is invalid

indigo peak
lean ermine
radiant idol
#

that is true

indigo peak
#

so i thought

#

why not

#

🤷‍♂️

primal perch
#

valid

hasty ruin
lean ermine
#

i majored in chem and took calc 2 but i took calc 1 and 2 in hs anyways

indigo peak
#

i had calc 1 from highschool, took calc 2 last sem,taking discrete now, and linear next semester

lean ermine
#

but i changed my major from chem

primal perch
#

calcbros

lean ermine
#

linear would be cool to take but im a poli sci chinese major so im gud

primal perch
#

ching chong

indigo peak
#

what the actual fuck

radiant idol
#

a what

lean ermine
radiant idol
#

thats like

#

the last thing I expected

indigo peak
lean ermine
#

lol really

#

what did you expect

radiant idol
#

comp sci

lean ermine
#

lol

primal perch
#

mfs here NOT doing comp sci

indigo peak
indigo peak
lean ermine
#

i coded in high school but doing it for a career would suck ballz

indigo peak
#

.

lean ermine
#

speaking foreign languages is way more fun

indigo peak
#

i have to take 2 semesters of italian

hasty ruin
lean ermine
#

italian is gud

lean ermine
indigo peak
#

(little to they know im recognized as bilingual in italian according to New York State)

lean ermine
#

take notes icraze

young meteor
lean ermine
indigo peak
radiant idol
#

i hate binary trees

#

get me out of this misery

primal perch
indigo peak
hasty ruin
acoustic imp
hasty ruin
#

just know that it is good

indigo peak
lean ermine
acoustic imp
#

i did my math wrong... again 🥲

lean ermine
#

ask the class

hasty ruin
indigo peak
#

@hasty ruin what type do you think this is
signed __int64 a3

#

in ida

#

facts

radiant idol
indigo peak
#

isnt there a objc types parser for ida

radiant idol
#

get out

hasty ruin
#

🥱

radiant idol
#

disgusting

#

leave while you can

acoustic imp
#

why cant i do this

#

red is mine

indigo peak
#

that is NOT how algebra works my guy

radiant idol
#

ok lost cause

lean ermine
#

bruh

acoustic imp
#

its multiplying tho

lean ermine
#

you cant cross out of two expressions

hexed knot
indigo peak
lean ermine
#

this is not fixable

#

ask your algebra teacher

acoustic imp
#

i have test tmro

lean ermine
#

who am i kidding ur not in algebra

granite frigate
radiant idol
#

yes random people on the internet arent gonna be able to teach you algebra

acoustic imp
hexed knot
radiant idol
#

ALGEBRA TWO????

lean ermine
hexed knot
#

Just cheat

acoustic imp
lean ermine
#

just do foil bruh

radiant idol
#

BRO

lean ermine
radiant idol
#

I WOULD UNDERSTAND IF YOU WERE IN ALG 1

lean ermine
#

lmao

radiant idol
#

YOU ARE IN ALGEBRA TWO

granite frigate
#

how did you make it to alg 2 making this mistake

indigo peak
#

😭

granite frigate
#

its okay good luck!

lean ermine
#

is it =0

#

ill do it real quick on my ipad and show my work for u

acoustic imp
#

im like almost failing but that bc i dont pay atention the full time

#

but i kinda get stufff

indigo peak
#

uh i get 1/2

#

duh

lean ermine
#

yep!

hasty ruin
granite frigate
#

😭

radiant idol
#

whos gonna act as a personal tutor for teslaman

indigo peak
acoustic imp
#

1/2

indigo peak
#

might as well be math tutor

radiant idol
#

NO

indigo peak
#

BRO IM SO PISSED
MY SCHOOL WONT LET ME BE A COMP SCI TUTOR

#

because im not a grad student

radiant idol
indigo peak
#

which is bs

acoustic imp
#

oh...

indigo peak
#

i legit want to be a tutor

hasty ruin
#

Darwin 21

lean ermine
#

expression comes out to this not whatever the hell u had

#

then factor top and bottom

radiant idol
#

that looks like absolute agony to solve

lean ermine
#

yeah lol

acoustic imp
#

teach has us put it in binomials

#

or sm like that

#

then cross out same ones

lean ermine
#

ah

#

so ur cheating

#

boooring

acoustic imp
#

idk how that works but what ever

acoustic imp
lean ermine
#

means u probably dont have to foil the top

radiant idol
#

wait

lean ermine
#

one sec

acoustic imp
#

steve lecky would never cheat

radiant idol
#

what do you have next year

#

pre calculus?

acoustic imp
lean ermine
#

hopefully

#

lol

acoustic imp
#

one sec

acoustic imp
radiant idol
#

geo ez

lean ermine
#

figures

#

geo ez

#

anyways i solved it

acoustic imp
#

it is ?

indigo peak
#

geo ez

#

i love geometry

radiant idol
#

yes geo is ez

indigo peak
#

i act wanna take geometry

acoustic imp
lean ermine
#

1 sec

indigo peak
#

geometry was one of my favorite math classes

#

prob my favorite

#

except for triangle proofs

hexed knot
#

Youre taking geo after alg2?

indigo peak
#

those SUCK

hexed knot
#

I hated geo

acoustic imp
radiant idol
primal perch
#

they dont want draters teaching draters

hexed knot
#

Its the math i struggled in the most

radiant idol
#

FIORE WHY BRING THE TRAUMA BACK

indigo peak
#

i did alg1 -> geo -> alg2 -> precalc -> calc1 -> calc2 -> discrete -> linear

primal perch
#

nerd

lean ermine
#

same but i didnt pass my calc 2 ap test so i had to retake it in college

indigo peak
primal perch
#

then make ur argument to the guy in charge

indigo peak
#

so if all i have to do is write a python program that calcualtes the distance fallen in X amount of seconds

#

i think im good

indigo peak
primal perch
#

good

hexed knot
#

Alg2->precalc->ap calc bc->calc 3->linear algebra in highschool

primal perch
#

chad

indigo peak
lean ermine
#

rip

indigo peak
#

im in 102 rn (electricity and magnetism)

primal perch
#

damn thats it

#

i finished calc 3 in 10th grade

acoustic imp
#

when did yall do alg2 in what grade

lean ermine
#

still got it 🔥

primal perch
#

9th

hexed knot
hexed knot
primal perch
#

i didnt im just larping like everyone else here

radiant idol
#

how the hell did you go from ninth grade algebra 2 to calc 3 in 10th grade

#

what

hexed knot
#

If u took alg2 in 9th

indigo peak
radiant idol
#

exactly

native dune
#

Alg 2 is in 10th

acoustic imp
lean ermine
#

if u guys want flexing i took orgo 1 in high school

hexed knot
acoustic imp
#

doing it in 9th

radiant idol
indigo peak
acoustic imp
#

where u pull out a common factor...

primal perch
indigo peak
hexed knot
#

Damn so mfs just lying now

primal perch
#

💯

lean ermine
#

further help will cost 5.99 tesla man

indigo peak
#

5.99 is crazy

brazen timber
lean ermine
#

LOL

lean ermine
#

jurys in

#

im fire

radiant idol
lean ermine
#

a = 5

brazen timber
#

2 = 5

radiant idol
#

THATS AN a???

brazen timber
#

that is NOT an a

lean ermine
#

LOL

#

on me fr

hexed knot
#

Who writes their a like that

lean ermine
#

on me fr

#

my bad

hasty ruin
radiant idol
#

I THOUGHT THAT SAID 2 = 5

lean ermine
#

lmao

indigo peak
indigo peak
lean ermine
#

thats my bad fr

hexed knot
#

Why did u take ab and bc

acoustic imp
hasty ruin
#

mods

radiant idol
hasty ruin
#

I cba to work that out

hexed knot
#

Just take bc

lean ermine
hexed knot
#

Yes u can

#

???

lean ermine
primal perch
#

yeah u can lol

lean ermine
#

depends on the school

hexed knot
#

Dumbass school

lean ermine
#

some schools dont let u

hexed knot
#

Money hungry ass school

primal perch
#

i could’ve done bc first

lean ermine
#

real

primal perch
#

my brother is doing bc straight after 11th grade math

lean ermine
#

my school ab bc was mandatory

#

if u took bc u had to take ab

#

bc was continuation

#

basically learned derivatives in ab and integrals in bc

acoustic imp
#

@lean ermine did u get a = 5 ?

lean ermine
#

yep

#

good job tesla man

acoustic imp
#

Yay

primal perch
#

i only did ab tho

lean ermine
#

i took ab and audited bc cos my dual enrollment schedule was weird

hexed knot
#

Bc teaches everything in ab + more

lean ermine
#

then i got a 3 on the bc exam and i had to take calc 2 again

lean ermine
acoustic imp
hexed knot
#

Thats the curriculum lil bro

#

Should be every school

lean ermine
hexed knot
#

Idk who tf u are talking to me like that

acoustic imp
lean ermine
#

ditto

primal perch
#

it’s funny you both think ur him rn

acoustic imp
#

@lean ermine wana race i have another

brazen timber
#

what kinda school forces u to take ab first

primal perch
#

capt school

brazen timber
#

they just want ur money fr

primal perch
#

gay schools

lean ermine
brazen timber
#

getting scammed

lean ermine
#

shrug

#

true

acoustic imp
lean ermine
#

the bc kids wouldnt take the ab exam tho

#

but you had to take both

acoustic imp
#

il send my answer firs

#

dw

lean ermine
#

at my school

native dune
lean ermine
primal perch
#

idk but he’s further in math than u nebula

indigo peak
#

me and martin go back

lean ermine
#

im graduating college in 3 months

indigo peak
#

dont fuck w martin

native dune
primal perch
lean ermine
acoustic imp
#

oh, o lose

lean ermine
#

simplifies to t over t+4

acoustic imp
#

-4 ?

lean ermine
#

?

acoustic imp
#

?

#

-4

lean ermine
#

nop its plus

acoustic imp
#

4****

lean ermine
#

ye

#

using my ipad jus make me yearn for springboard injection on 17.0

#

what yall devs even doin..

radiant idol
#

helping people do 9th grade math

acoustic imp
#

ohhhhhh the answer is 4

radiant idol
#

thats what we're doing

lean ermine
radiant idol
#

yes

#

education is important ✅

lunar ginkgo
#

is there any lib for a subtitle

acoustic imp
#

time for graphing

#

Night do u know the “ppl” in the top left

lean ermine
#

do you know

#

not*

acoustic imp
#

yes

#

my childhood

lean ermine
#

if you dont know who those are im way too old

radiant idol
#

what did you een ask

#

what

acoustic imp
radiant idol
#

im aware of who they are but I wasnt born in the US so I dont really have a personal connection to those characters

acoustic imp
#

@lean ermine u from US?

lean ermine
#

i should make a tweak to get funny orange name

young meteor
lean ermine
#

is this high school..

acoustic imp
#

idk, my teach is a tweaker

#

hes funy tho

primal perch
#

tweaking

lean ermine
#

holy shit

acoustic imp
#

tweaking -> tweaker

lean ermine
#

jailbreak devs should do crack

acoustic imp
#

nexus

primal perch
#

nexus

young meteor
#

icraze tweaks are like cocaine

lean ermine