I'm very excited to announce `raylib 6.0`! ๐
With +2000 commits and +200 contributors, this is the biggest release ever!๐ฏ
- Release details: https://t.co/1alHEqsfIM
- Discord: https://t.co/YojL0ogs13
- Webpage: https://t.co/wdthgF9gtY
**code once, play everywhere!**
spent my 11-hour flight back from europe working on a very long report. started as a slack message but morphed into a several pages long doc. wifi was as shitty as it gets. after finally making it home i realized that the computer had forcefully restarted. opened slack: draft was gone :(
hail mary: claude pls save me, no clue how but pls try
it checked APFS snapshots, time machine, slack indexeddb, write-ahead logs, service worker / http caches, local storage, app logs, hibernation image... nothing. all gone
but then... it realized i have alfred installed. so it checked the clipboard snapshots alfred keeps in sqlite. sad news: alfred clipboard memory gets deleted after 24h. aggressive retention policy. however! when sqlite runs DELETE, nothing gets actually deleted. it only marks pages as reusable, but it doesn't override the physical bytes. so claude decided to do a raw-scan of the db, reverse eng alfred data format, figure out the portion containing the timestamp, stitched everything back together across overflow pages... and handed me the exact final version of my report, the last one i cmd+C'd
all this, in a single shot
... day 200 of "what if you had an elite hacker you can ask anything to"
True. When I unconciously embarked in this OSS adventure I naively though users will be copying/forking my project and modifying it for their needs. Never expected to have to deal with certain requests and complains, for a product that is FREE! Getting tired... ๐
If anything, AI agents will finally likely formalise that open source maintainers are NOT obliged to review any contributions or pull requests or issues.
Open source comes with the license that YOU can modify it (fork it and do it!) The last decade many ppl forgot about this
@knuxyl raygui is not abandoned, I use it for all my tools development. Being responsive implies calculating position/size, if not every frame, on window/layout size changes. It can be done by user manually, like I usually do, or left to some layout management library like clay
@mwesterdahl76 - Engine architecture
- Support tooling, tech stack
- Most difficult platform to port
- Controversial design decisions
- What went right/wrong
- Code maintainability
- Offtopic bonus: sustainability
One of the #raylib bindings I like the most has been updated to latest version, supporting .NET 10!
Thanks to @rgebee and @meatcorps for all the work put on this great update! ๐ฏ
Repo: https://t.co/E0jPdW5y0C
Release details: https://t.co/iEbeNjcP6w