Posts tagged with :dino-debugging:
libbluetooth_jni.so
(the bluetooth stack). Then, I used my smol brain to make a few changes to the source code (and by a few changes, i mean commented a few lines)... And, it worked!
Rant about Apple - Guess what- They hide their handshake packet from the PacketLogger app which allows me to view all the packets sent/received from my mac to any bluetooth device. Fortunately this was available online thanks to some other people who worked way before me. Apple even hid another packet necessary to activate Conversational Awareness and Adaptive Audio! Somehow, I got really, really, really lucky, and the packet just showed up in the PacketLogger app, shortly after which, it crashed. :confused-dino:
What works on the app –
• Accurate battery levels
• In-Ear detection – Music is automatically paused when they're taken out of ear! Plus, AirPods are removed as an available audio output device when none of the AirPods are in ear.
• Conversational Awareness – Lowers volume when you start speaking!
• Set Noise Control Mode – I can change the Noise Control Mode on my AirPods Pro 2!
• Renaming AirPods
• And a bunch of other settings extracted from the iOS/iPadOS settings page.
◦ Namely, Toggle Conversational Awareness, Toggle Loud Sound Reduction, Set Adaptive Audio Noise level, Toggle Automatic ear detection, Off listening Mode, Tone Volume, Noise Cancellation with Single AirPod, Toggle Volume Control by swiping.
• And, of course, a debug screen, which lists all packets received, and even allows you to send packets!
GitHub: github.com/kavishdevar/aln
upvote the issue on android issue tracker so that the bug gets fixed: issuetracker.google.com/issues/371713238 :>i
for a debug menu! (Note: most of the lag is out of my control, the sprig emulator has iffy performance. Hopefully I can get it working on a real sprig!)
Play: sprig.hackclub.com/share/zqNUQdjMUesAvefyCHnK
Code: github.com/jeremy46231/sprig/blob/2f9116/games/off-grid-platformer.jssell the wheel
at different stages of its development
Now you can play the game on mobile, and it doesn't restart at the end with weird cases. had to do a lot of debug and fixes for this.
gh repo: github.com/suryaanshah/Selling-the-wheel-AI-game
site: suryaansh.is-a.dev/Selling-the-wheel-AI-gameCENTER
as the position :D)
Better text positioning
Performance update
sRGB, Gama correction
etc...
Github: github.com/cheyao/opengl
Web: Sorry, used up most of my git lfs storage so can't publish on github pages (Gotta save some space for my main repo).
Binary: github.com/cheyao/opengl/releases/tag/v3.1dynamic
C# classes to automatically generate a function for each error type by name. However, after much experimentation, including creating my own argument handling for a variety of flexible overloads, dynamic
was simply too slow (54x slower than the usual static class!). I ended up switching back to traditional functions, and created a comprehensive set of overloads and used an enum to make throwing errors easy but following best practices. After much debugging, my error system is ready to show comprehensive and beautiful errors to the users of my language, while making it easy for me to raise them in a customizable manner. The function is designed to be expandable, so I can easily add features like stack traces later on.
To check out and use Lang3 (placeholder name), join the #lang3 channel and read the canvas for more information about the project. You can also check out my GitHub repo.