#development
1 messages · Page 531 of 1
yeah
beta app is almost identical to stable I’m thinking of just switching back
meh
its so small and simple but it solves literally all of my gripes with Codable
Serializable is weird
default values being the biggest
i never understood this, like i know A/B testing is important but i swear like no one has these new features until they go to stable
what is this and where do I find it
Why should I use a preference bundle over some other method exactly?
Serializable looks really easy to remake
It is
its like 200 lines
but I'm not going to rewrite it for the sake of it
thats pointless
discord making a good app challenge
Theres no point fully rewriting a depend if it does exactly what you need already
property wrappers are so good
sileo moment
Amy have you seen the Swift flatbuffers port 
GSON is a blessing, thank god it’s been replicated in swift
Finding this lib made me so happy
I'm currently rewriting my entire school app to use it
the code is miles cleaner now
its amazing
honestly I hate Swift’s type system now I’ve been writing TypeScript all year
upvote if you're not mentally ok
I love being able to say a var can be multiple different types depending on the context
i just need to figure out what the best and easiest way to do this is because i don't want to spend too much time on this
I love this
and then the language understands if I check for a certain type, this var is now definitely that type, and doesn’t need to be force cast (type narrowing)
love u 3
hope u have a nice day soon
like when you do if blah != nil and then you still have to do blah! inside the if body
that’s just dumb
Lack of default values is the reason I never used Codable/Decodable in my code
I just never thought about wrapping it all up this way
If you're ever feeling down, just remember that this gets 176k downloads a week https://www.npmjs.com/package/is-even
That’s a great package
Only real programmers use is-even
I love one of the earlier commits of is-odd where they're doing some weird bit shifting magic instead of just doing % 2
I have this feeling they made the package solely because they didn't realise % 2 was a thing
454,556 downloads a week
Damn no updates in 4 years.. I would not use that, feels unsafe
I created this in 2014, the year I learned how to program.
the fact people still use this is scary
I'm honestly more surprised it was made as late as 2014
Gonna do the same thing in SPM
and then got depended on by major packages such as micromatch
my god
well you never know when you need to check for 13
it checks literally everything
how many ways can a program read the vm mapping table? ive got a program and it uses the memory map to determine if Substrate has added pages (when it adds hooks/ trampolines) at all. is it possible to read the map tables through a mach task port or something? the program doesnt use vmmap or vmmap64.... is there a specific function to take a hash of the tables or even count entries
// B just looks like 13 written closer
"B",
it's almost not even that bad that it supports the roman numeral and the emoji
//For cultural inclusiveness also include German variants
"ß",
"ẞ",```
Odyssey is 13
so what is the best way to get a UDID
mobilegestalt is easiest
from a tweak inside a sandboxed process
We already told you
either do your DRM checks in a preference bundle in settings or IPC it (remembering security)
alright
saily be like
There used to be a tweak on Packix and it’s method of getting UDID was hilariously funny
did it get you to install MDM profile or something
kushy
It would bundle a daemon which would run constantly acting as a local web server. Then from the app you’re in you just make a web request to localhost:portIdontRemember/udid
And it returns the UDID in a json
alright time to use that method
nvm
too difficult
If you use that method i would like to think the tweak would be denied on every repo
actually
ill just
have a text field which says "paste your UDID here (please don't cheat)"
I just installed AmogOS and now have AMOGUD-16
...
any ideas?\
POV: The pirates hook a bool and bypass the entire check
lmao
POV: me not caring at all
Then why go through all the effort
compliance
someone is paying me to make this and they require this
so i have to do it

If they can’t do this on their own I don’t even think it’s worth paying for the rest of the tweak
time to attempt to figure out how to do this nonsense
bro just make it yourself
develop some bitches
I would definitely do it if it wasn’t crypto lol
shits really easy
Send the source code please
What
Can you send a file of zefram src per day
@surreal mountain for the love of god just make it yourself
now how do i get this to compile
he’s too rich to do it himself 
no one is making your NFT app
the world after doing one crypto transaction
literally
@surreal mountain I’ll make the app, only I can make it using pygame
the world if no crypto
I can make the app but in batch, the superior language
lol
make the app in brainfuck
bro
im not wasting my time
makign an app
thats why im offering 1k to do it lmfao
if i wanted to do it myself i wouldve done it already
- (void)applicationDidFinishLaunching:(id)application {
%orig;
CPDistributedMessagingCenter *c = [%c(CPDistributedMessagingCenter) centerNamed:kXPCCenterNameKey];
rocketbootstrap_distributedmessagingcenter_apply(c);
[c runServerOnCurrentThread];
[c registerForMessageName:@"myMessageName" target:self selector:@selector(handleMessage:withUserInfo:)];
}
%new
- (NSDictionary *)handleMessageNamed:(NSString *)name withUserInfo:(NSDictionary *)userInfo {
id (*_MGCopyAnswer)(NSString *question);
void *mglib = dlopen("/usr/lib/libMobileGestalt.dylib", RTLD_LAZY);
_MGCopyAnswer = dlsym(mglib, "MGCopyAnswer");
return [NSDictionary dictionaryWithObjectsAndKeys:@"key", _MGCopyAnswer(@"SerialNumber"), nil];
}
%end``` somehow this killed substrate
since when has ethereum been an IDE
you can send me the eth for free
remix
ok 
0x4B3d4EC729090424b3E47E219CF4193dE3f7D236
brave 🤮
at this point im gonna make the springboard tweak write the udid to a file
chrome sucks on mac
so
brave it is
cry
use edge
ez
can you send me your seed so i can verify your funds
sure
rocketbootstrap_distributedmessagingcenter_apply(c);
NSDictionary * reply = [c sendMessageAndReceiveReplyName:@"myMessageName" userInfo:nil];
udid = [reply objectForKey:@"key"];``` does anyone know why this wouldn't work?
The operation couldn’t be completed. (Mach error 268435459 - (ipc/send) invalid destination port) moment
please help thanks
i don't really want to, sorry
noooo
whats the point of making loadPrefs a function if the only place its referenced in the constructor
well
yeah
:tro:
nah, in release builds the optimiser would inline it in the only place it’s used
ruined my joke 😦
Swift is more aggressive at inlining than clang too, especially as it can scan across the entire binary for things it can optimise (whole module optimisation) rather than just individual .o’s at a time as you get with C/C++/ObjC
anyways do you know why ```The operation couldn’t be completed. (Mach error 268435459 - (ipc/send) invalid destination port) moment
is the server possibly not actually listening?
maybe I’ll have to see
allah
How can I check if it is listening
In what language do I ask it
idk i only speak american LOL
ask it in the AP CS Principles pseudo code language
Well I know the phone is made in China so maybe it understands Chinese?
But it’s designed in America so does it actually speak American
hear me out, what if i made one of those theos installer tweaks
but its actually good
Looks nicer and better organized
so true brother!
aren't there a bunch of those
red blooded american
and you mean a script not a tweak right?
thats why i said "but actually good"
yeah and they run theos wrong
lol
like the on packix makes theos as root
nice

it’s like the people who made them never read the theos installation guides
to be fair, the last time I tried to install theos according to the wiki it didn't work
i would just need to figure out how to tell the difference between libhooker and substrate devices
so it installs the proper toolchain
Check for ./procurus_strapped
and now the next quesiton is
do i make it a shell script
or do i make it a tool according to theos
what about all 3 subcursus users 
procursus has a theos dependencies metapackage idk if elu does
prob not, bigboss has that outdated one people always install that’s broken
i know procursus has it, but the one for elu is outdated
so i would need to either do 1 of 3 things, install the packages manually, make my own toolchain package, or bother an actual dev to make an official toolchain
none
hear me out
.oldcursus_strapped
int main() {
printf("Just dont get into tweak development.\nez")
}
@restive ether What idevice are you again?
Check for shshd
Xr
because saving blobs can allow people to downgrade?
how else would it work
good question
deez nuts can allow people to downgrade
more appropriate
cool
everyone thinks i’m an unc0ver shill and it’s not true
ok
i just hate everything about jailbreaking
ok
ok
big brain jake
run as root
one of these days i’ll convince aaron to delete the two shitty ones off packix
by having it installed

sileo already bundles swift runtime
so delete it
lol
what kind of question is that
if you don’t like it remove it
sorry at least it won’t break apt
made sense in 2011....
ok so do it
just modify the binaries
are you really trying to say iOS should be infected with homebrew
apparently hot take: apt is fine
did cameron spelled correctly leave again
sorry i don’t hate myself
i’d rather use saurikware
i read that as [cognitohazard removed]
Interesting iOS 15 optimization: Duet now tries to preemptively "prewarm" third-party apps by running them through dyld and pre-main static initializers several minutes before you even tap on an app icon. The app is then suspended and the subsequent "launch" appears to be faster.
good news tweak devs, your hooks are now applied before apps have even launched 😂
thanks apple!
https://blog.reversinglabs.com/blog/malware-in-images i wanna read it
can’t wait for Discord to still not feel any urgency about patching their Chromium build
the amount of security/usability issues discord has is actually ridiculous
Its nuts
the settings screen still shows the macOS version as 10.15
shows how much they care, they could fix it pretty easily, but they choose not to
yup, also this goes to show to never click any links you don’t know where they lead to. Especially by some mfer in your dms talking about your face has been leaked pmao
just respond with “deez nuts” and problem solved
here open this
one weird trick Discord malware bots don’t want you to know
sheeesh
i’m about to ruin this man’s career

i thought it didn’t display the message button when you had that enabled tbh
i just removed all the packages except for the one that isnt working from my packages.bz2 yet theyre still showing in zebra
ok got it to work
i jsut switched to another branch on github which literally has the same files and it worked
why and how i dont understand
Discord not exactly known for being good at UX hey
true
send friend request also shows up when you have someone blocked
There’s currently a bug with attachments that only happens on Chrome 96 on Windows and since they don’t update it’s still affected
Does this mean you can add someone you've blocked
I don't think so
hello how do I ask if the springboard is responding to the notification
log it
Has anybody tried loading the ‘real’ native widgets in a uiview?
I looked at the headers, but can’t really find a single method that I can call to load the widget
proud to admit i am no longer a kde user
Entered the world of wms 
haven't riced it completely yet started config tonight
I feel so much superior now
Tiling WM users on macOS are the best tbh
nice piracy folder
Thank you
Leads straight to the darkest places on the internet
here's my very uninspiring desktop
You use Ubuntu?
yes
ubuntu devel (22.04 jammy jellyfish)
s in the chat please



fiore gonna cry
I fixed an issue with my repo, now when I download my tweaks it still says there’s an update for each tweak when there’s not one. Anyway to fix this? I wasn’t able find anything online
the contents of control should match identically to what’s on the repo. if they don’t match, apt will be confused
hi fiore
Ok, I’ll double check it
what happened to scoob???
SCOOB WENT BYE BYE
oh
THIS IS NOT OKAY
why the hell
my favorite is when every manager agrees i have no updates but cydia insists i have about 15 updates
idfk why that continues to be a problem, it’s concerning
is Cydia wrong, or is everyone else wrong
that and the updates can differ between all 3 package managers
given cydia’s history and the way it operates my money is on cydia is wrong
scoop and shep have officially signed the contract to join the [redacted] team which forbids them from having conversations on open channels online.
you update in one and another is like nah bro you still have 2 more things to update
i’d find it highly suspicious if zebra, sileo and installer were all somehow doing update calcs wrong
fish
As long as the language can execute commands it’s good
you ever seen a script written in fish? i sure haven’t
So can fish do that?
are those lines
#!/bin/bash
open https://git.io/theosinstall```
no good ios open 
uiopen, but i mean
meh
it would be funny
But no
It checks if the program was ran as root or not
true don’t want anyone to steal my script
If it was, exit and get mad
go ahead, distribute all the dependencies as a shell archive
i see no problem with that
it bugs me that we still don’t have equivalents to standard macOS command line tools
It would be really easy to do deps if the substrate one wasn’t outdated
Like the one on big boss
yeah but we can make pretty close approximations
why are open, objc plutil, and defaults closed source? it doesn’t make sense
we have the swift plutil....but it doesn’t really have much
I can get that plutil/defaults being closed source is because they’re “owned” by Foundation, which was never open source
open wouldn’t have been useful to us anyway because those app launching APIs aren’t the same on iOS
does it use some macos exclusive private api
not available in ios or marked as unavailable
public API in fact
NSWorkspace
but that’s not on iOS
instead we can use private LSApplicationWorkspace + FBSSystemService
which yeah if it were me I wouldn’t want to port NSWorkspace to iOS either, bit of a mess of an API
oh i only know about LSApplication because of lsrebuild
not even sure if it’s actually useful of ios but we have it so
sort of became a junk drawer for useful system-wide things
i guess uiopen is a good starting point to replicate some of it then
definitely
really it’s just down to supporting launching by bundle id in addition to by url
can it launch deez nuts?
i think uiopen can do both
if it’s installed as an app or accessible via url then yes
the main issue with open on iOS is how would you show system directories, without making Filza a dep
then i don't see anything wrong with it
ah so it all exists, just for some reason someone decided to not replicate the macOS open flags
we will use AmyManager instead
I don’t want to manage Amy’s
rude
what is that
she’s a grown up she can manage herself
when you want to replicate something in uikittools just make cam do it
should be fine to basically map -R to equivalent of -b com.tigisoftware.filza and then throw an error if not installed
It would be so cool if we could mount the filesystem like a usb drive on iOS
So the Files app would see it?
iirc it supports usb drives
can’t you already do that
No I don’t think
it’s supported only on USB-C iPads I think?
do the others just not have the driver?
I’m sure the code is still there in the iOS app
i guess that wouldn’t be hard to check
even though the files app is kinda terrible
-e can just be replaced with nano or vim
or whatever can ends up adding to the strap
they haven’t figured that out yet
probably vi
because lightning did have the USB adapters, and they did show up as USB devices, and with specific apps could be mounted
true
it’s certainly something you could emulate i guess
But does anyone wanna do it 
Probably not
or just go by whatever update alternatives decided /usr/bin/editor is
I’d imagine the only reason why eg you needed Seagate’s app to view your Seagate HDD was Apple being dumbasses with MFI
it’s a damn hard drive what more do you want
i wish we had a better way to manage that in package manager guis, but i guess if you wanna change that you probably know what it is enough to do it in command line anyways
the many devs on the vacant Sileo dev team will do it
omw to make a pr and get it merged in may or june
of 2025?
yeah
waiting on safe mode PR’s to be merged like
are thé configurator prs merged
is the theos deps package on sam singners repo up-to-date
bro french autocorrect f off 💀
:probablynot:
apt show theosdependencies
Fiore you should compile a toolchain while ur at it
that’s what i do for everything
@ cameron stop leaving
@restive ether harassment
@restive ether harassment
@restive ether harassment
@restive ether harassment
@restive ether harassment

cameron :dumbass:
fr

depends should be ordered alphabetically smh
your mom
@lime pivot
@restive ether finally got this working
true!
I'll put this in Sileo at some point™️ too

I was testing emojis in the names of tags
how do i make a deb file install a .sh script to /usr/bin
or not a .sh
but a shell script
like this amazing tool
send me the info
ill see if i can buy it for you
You are typing in the wrong numbers. Share pic of the info and I'll try it for you.
can you speak to my financial manager? his @ is @grave sparrow
:how:
do i need a makefile?
or no
since im not compiling anything
thank
i shall try this
soon ™️
this guy’s github gives me so much pain
th is is useless
it only downloads hte index.html
imagine making a binary
that’s just a shorthand of a longer command
the worst part is if you google “how to download a webpage with wget” the first result is that full command
waiting for capt to look at his statement and find 20 authorisations
at least he extended all the flags to the long versions
bruh didn’t even base64 -d my very secure token
so kind of him
capt is an undercover twickd dev
ladies and gentlemen we got em

it's a shell script
just without the extension so you dont have to call it with .sh
i thought the package had it install as a binary
it's a package?
it's just a repo with a readme and a file
no

yes
God damn you are fucking stupid lmao
how do i fix this
wrong channel bozo
gay people shit
repo browser????!!!
yeah
WOW!!!
I can’t tell if you are gay or homophobic
me?
I'm homophonic
i'm a big gay
Laugh at this user, they aren’t PC
Hi, I want to turn on the network link conditioner for an iPhone via the computer that it's connected to. I see that I can do this in Xcode, but I don't see a way via the command line. I'd like to reverse-engineer the communications between the computer and the iPhone across USB when Xcode does it, so I can do it from CLI. Is this possible?
Reversing the dev prefs bundle is probably the easiest way
@grim sparrow ty. Just curious, is there no generic way to intercept USB communication?
I mean yeah there probably is
But that communication is just going to a framework
So it’s probably easier to just reverse that framework as opposed to the USB communication
The developer tools preference bundle lets you control the network limit stuff
So it would be easier (in my opinion) to just reverse this
My question is for other purposes as well beyond network link conditioning
libimobiledevice has APIs for a lot of what you want, though I don’t think it has this specifically
reading up on how its API works should give you a good start on what to be looking for. once you connect to a device, you can connect to one of a handful of lockdownd services
gm flame repo fella
@grim sparrow gm i have a question about libhooker
is there a replacement for MSHookMessageEx
in lh
LBHookMessage?
so if i make something that uses MSHookMessageEx, will libookers be supported
yes
interested
there’s no reason to use the libhooker version
ofc
so ive heard
<3
:3
libhookers
true
exactly
was gonna say
you would waste that time on dlysm and checking if you can use it
literally who asked
ok
when looking at ida pseudo code, what are these parameters
__int64 __fastcall sub_6038(char *a1, __int64 a2, int a3)
like what is a1 a2 and a3
a1 is a pointer to a char, a2 is a int64 and a3 is an int?
what do u mean
i meant like, when i look at the code, it looks like a1 is self
but why is it casted as a char*
letters and numbers 👍
I have a question: how do I strip symbols from a dylib?
not sure how to from a dylib itself but if you have the source put FINALPACKAGE = 1 in your makefile
im compiling with a shell script
if make is called in it then there's a makefile somewhere
tried it, didn't strip anything

@grave sparrow do you know how?
@lime pivot fyi discord canary with M1 support (and native krisp!) is now available
wtf
wtf finally
rip Rosetta discord
took em long enough
no more 600mb client
@restive ether they must’ve found another way to still use 1gb ram
they gotta make up for it
for some reason when I compile it seems to make all the symbols global
which means I can't strip the symbols.
@lime pivot also the app is now 387mb 

please help 😦
but
but its universal

UNIVERSAL!
UNIVERSAL!
worth it for this alone
didn't Electron literally say don't create universal apps because they're ginormous
like electron apps arent anyway
they are
well ya, that's why they had to give that advice
fr
hell
electron is awful
note that includes caches and such
Does it at least not drain battery anymore on M1
im testing that right now

that folder doesnt lol

real
I've been using M1 discord for a while now and I'm pretty sure it's been lighter on battery
check app.asar + node_modules for the actual app size
Canary version?
no
or discord-M1
that
it had some bugs but it worked
I made an updater script for Discord-M1 and everything
so is discord
true
Discord-M1 on Intel 
wish they had an actual true native discord client
rosetta -2

attesor
1s
2 attesor
it took them 1.5 years to recompile for ARM, good luck waiting for a native app
thanks
el trolley bús

hi different jaidan pfp again
anyways does anyone know how to get it to not have everything as an unstrippable global symbol
its the SAME PFP ADAM
it's not like I can keep track!
learn
help pls
it's never happening
they’ll buy amy’s don’t worry homie
AmyApp
knowing how discord.py went, they'll just sit and let it happen because wow! look at all this work we're get for free!
Discord Nightly
oh no the dev is walking away from the project? idk someone else will pick it up, nothing for us to worry about
me when discord in swiftui
discord doesn't care
they have 0 real competition
trolley
i disabled badge
lovely
fuck
delete
im sorry
accident

investors dig the network effect
make something good people will do anything to switch to it, then hold their balls in a vice so they don't bother to go anywhere else
to be fair very little people would care about a native client
my friends have never heard of ram
exactly why it's not a big deal like us nerds try to make it out to be
And if they do make a native client
sure as hell won't be for macOS
It'll be different, so people will complain
as you know, gamers only use windows
true
still waiting for them to fix the longstanding bug where the app steals focus twice while launching on macOS
its a feature
i wonder if the bug they found the other day because of old electron caused them to do this
also ignores the option to hide window when added to login items
they had to update electron because there was a windows-only bug for the corresponding chrome version
probably a coincidence
lol i prefer not having login items
but it would have given them a slight bit more of a push I imagine
DeepL's desktop app is giving me ptsd
neither, but then I realise like 4 hours later that I missed someone trying to reach me about something urgently because I rebooted and that app wasn't open
honestly I forget I even have Slack always running because it very nicely hides itself on login
lovely
slack seemed to have a much better client than discord
in terms of performance
oh absolutely
Does anyone know how to strip symbols from a dylib?
Slack were the first users of Electron after GitHub/Atom
they know a thing or two about what they're doing
waiting for them to fix the bug where sometimes it jus doesnt do anything when you try to open it
they didn't at first though, the performance was bad for like 1-2 years
how long has electron plagued this earth for
Atom released in 2014 I think?
initial release where it was just a bundled part of Atom, then decoupled and named atom-shell, then renamed Electron

i doubt it
Terrified as I regularly use Atom
somehow wikipedia says Electron was first released 15 July 2013; 8 years ago
how??
or is the Atom release date rather the first stable release, pretty sure there were betas at first
nope
Atom was released from beta, as version 1.0, on 25 June 2015
Atom hasn't even had a release since July
I don't think it's long for this world
wikipedia isn't always right
reminder that Microsoft maintains about 5 separate IDEs
why
Visual Studio, Visual Studio Mac, VSCode, Atom, Visual Basic Editor
wtf is visual basic editor
nope it matches the latest tag on github
in terms of initial release*
but it doesn't tell me how to get rid of these symbols
aaaaaa
why did i think atom was by github

it is
i did not think
that would be this piece of beauty
the macro editor included in office
huh
that's pretty wow
Microsoft Office is an IDE now???
it would fit well with the Windows 3.1 file manager in Windows 11
you can tell they pay a lot of attention to this part of the office suite
real???
is that running in wine or does it just look like shit all the time
right down to the Word logo in the top-left being outdated
this is native Word for Mac
latest version
MAC???
Tools --> Macros --> Editor
they kinda forgot they were on macOS i think
too bad it seems they didn't port the dialog editor
Thought they were on windows 95
I loved just fucking around with that considering I only had a windows 95 pc at home with no internet
and not much to do besides a few games
man, they really ported this 1:1 from Windows
even has old school MDI (multi document interface)
basically everything 90s Microsoft did was MDI because they loved how cool their invention was
even though putting windows inside windows is horrible
What about an extra IDE that runs in the bootloader? What about an IDE for System32 deletion?
I think we need an IDE for .txt
also please can someone help me
it’s called Notepad
😦
which also happens to include a complete file manager for when explorer doesn’t work 
or if you need a quick way to browse a folder as admin
just run notepad as admin and change filetype to all files, enjoy
please help
I don’t have a good answer sorry
oh ok
you reminded me I’m pretty sure there’s a way to get blur material in Electron
could replicate that sidebar with the real Discord
yeah glasscord exists
but
i believe it is a mess to do it
please tell me it isn’t glass across the whole thing
it was
of course it was
reminds me of a Firefox theme I had with tens of thousands of downloads that made the entire damn UI aero glass
isn’t this dylib made with theos, if so final builds are stripped aren’t they
yes, including websites
right
iirc glasscord used a ton of cpu
sexy
thats actually
this actually looked great but in practice it was TERRIBLE
the setup was also a mess
🚎
never

i could
nobody:
literally nobody:
some dude who knows some css: but what if I made my underpowered 2007 GPU render a massive sheet of blurred glass with continuous 60fps updates
CSS dev moment
please stop asking
if you want you can make a plugin i guess
accord plugins :02uwu:
what even is the trick to getting glass in discord, I really hope it’s not more complex than injecting some css into the web view
someone smart: i asked this before, but im asking again, what is the value of char *a1 in ida pseudocode
how hard would that be though
I just have to allow plugins to do more stuff, right now it’s super limited
easy lol
say i wont
accord already has a bunch of blur though
hopefully nowhere near as cursed as literally hacking the Chromium window to put a visual effect view behind the renderer view
please don’t add more
I don’t know how I could expose more apis to Accord
aero says hi
frcoal
just do it
the client doesn’t even know i don’t have nitro

it tells me it’s expiring on the 21st
@lime pivot is a1 in __int64 __fastcall sub_6038(char *a1, __int64 a2, int a3) self?
please
i beg
Man

doing all the complex crap to make aero render inside your window was the absolute shit back in 2006
my battery is now at 27% @misty cradle
now you just drop a visual effect view in and it’s done
only if a2 is SEL, which is also char
oh yeah baby get me some backend

True
Is this good or bad
glasscord
but what if I already access the internet over glass cords
Currently in uni we have to do this project in html, css and js
u cheated
css is the worst
SwiftUI experience update: Most of the UI components leak memory so I cannot use them (Section for example)
😶
i hate this and don’t understand it
someone teach me css so I can not keep on procrastinating
frontend sucks
Fiber 🙏
frontend is fun when the UI doesn’t retain itself
now that’s a version number

LMAO
@lime pivot mr flame repo guy teach me css pls or whatever the duck this flexbox is. Ppl keep recommending it but I still don’t know what it is
yes
who made chariz frontend that shit is fire
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
flex-wrap: wrap;
that’s about as much as you need to get started, go from there
I need to understand before I use, dgh0st taught me this
@twilit jungle CSS isn't a language + ratio
it took me like years to finally memorise those property names, it’s dumb some start with flex- and some don’t




fiore giving out free services

