i built an entire x86 CPU emulator in CSS (no javascript)
you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS
lyra.horse/x86css/
i built an entire x86 CPU emulator in CSS (no javascript)
you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS
lyra.horse/x86css/
appkit engineers please never let NSWindowShouldDragOnGesture die
[NEW COMIC]
mac devs be like "i made an app that makes your video files smaller without any quality loss"
and then its just a $20/mo ffmpeg wrapper with a promo video like this
mobile
> and unfortunately he is a macOS user
truth supernova LMFAO
thabnbk you for the kind word jables :)
new feature on notnite.com just dropped: inspect element but for 88x31s
yes!
i am also in the middle of embedding Ghostty into it but it keeps on dereferencing null somewhere in the keyboard layout translation code and i wanted to do fun things instead
i'm also going to do elastic tabstops too nick-gravgaard.com/elastic-tabs...
although i also want virtual whitespace (disconnects not just the indentation width but literally all indentation everywhere) so i need some way to unify all of these things lol
funnily enough i was literally going to do this
(disconnect the visual width of indentation from the in-file representation; so you can set your width to anything, even pixel values, no matter what the actual file is using)
i'm still writing my text editor (really slowly)
today i got tree-sitter queries working and did a lot of boring API design for variable line height support, but now i can make `null` appear in 64pt Zapfino complete with a disgusting shadow
i miss rust
does anyone particularly knowledgeable in V8 know if IIFEs are bad/deopts when using them in like function bodies
WHAT RHE FUCKKππππππ
please blame my friend for having that avatar i promise
a sidebar to a music player interface, presenting the following navigation options: Recently Added Artists Albums Songs within a section named Recent: - Twin Fantasy (by Car Seat Headrest) - Gnarly (by KATSEYE) - Fancy That (by PinkPantheress) within a section named Playlists: - New Playlistβ¦ - sophie slayage - Top 50 Most Listened - RAFIE BUBBLING UNβ¦ - γ·γγ£γ»γγγ within a section named Friends: - two gay ass furries are listening to Magic Clock by f5ve together - BRAT by Charli xcx is displayed with a comment that reads "wtf did she do to the coveβ¦" and 4 other users - Quote (from Cave Story) posting a review of Evangelic Girl is a Gun by yeule
sidebar
don't see why not!
hell, i'll even let users write their own integrations and provide an SDK
another thing to add to my overflowing TODO list
i'm going to make a good React Native app god dammit
so instead there is a negative z-indexed, absolutely positioned box under it that constantly tracks the size and position of the swooper, with the shadow bitmap effectively baked in. so it's drawn once and the device just has to move it around during composition
there is a shadow under the "swooper" (i am calling it this)
similarly, if you simply mark it as having a shadow, the device will perform an offscreen pass every frame during the animation to recompute the shadow, which is enough to make my iphone 16 pro cry
some perf considerationsβ¦Β the artwork in the floating "swooper" there is marked to never downscale, and does a 2D transformation as it animates instead of naΓ―vely adjusting width and height. otherwise, the device will resample the image on every frame during the animation
also heavily optimizing for perf, so i went on eBay and bought the cheapest android i could find for $35, which will be my primary (?) testing device
& with other goodies like EQ bands, varispeed/pitch adjustment, listening parties/listen together/remote control, pulling lyrics from Genius, social features, maybe even a reverb slider?
it will be "local first", streaming services will also be supported, but it will abstract over them all much like the way apple music does, so it doesn't really matter "where" a track comes from. everything is searchable + downloadable + indexed, heavily cached
i am working on a music app with delightful springs
jj is really one of those things that rewires your brain when it clicks. your life path getting locked in when you realize you never have to run git-stash(1) ever again
it's rlly fun! the amount of vendor lockin bullshit is also unimaginable