New Kitten Release
• Improved Markdown parser
Kitten’s JavaScript tagged template strings (`kitten.html`) no longer fail to render as expected when interpolated values are used inside of Markdown where the Markdown render changes source order.
So, for example, the following will now work correctly, whereas, previously, the link source and link text would have been erroneously flipped:
kitten.html`
<markdown>
[${linkText}](${linkSource})
</markdown>
`
To implement the fix, I’ve moved Markdown rendering outside of the main render loop and into a pre-render stage and implemented a simple Markdown render tree that non-recursively handles all Markdown region renders.
More details: https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#2025-07-21
Run `kitten update` to update your dev machines. Your deployment servers will automatically update in the next few hours.
You can learn more about and install Kitten from the Kitten web site:
https://kitten.small-web.org/
Enjoy!
@jcrabapple @rudiev same. One of several reasons I started working on moving to #Framework for my daily computer.
"Working on" because it isn't as easy as I thought it would be.
Hey! I've been creating a #game #engine #framework in #vala
Its ECS based, and its called Veggies (eat your veggies!).
My reasoning for this framework is to have a game framework alternative to #csharp. I'm not liking the encroachment #microsoft has over #gamedev and #indiedev
The video is the well known bunny mark demo. Renders up to 16000 bunnies before being under 30 fps. Still needs a lot of optimization.
I'm taking ideas from frameworks like #pygame, #pine, #FNA and #excaliburjs
protip: do NOT stack your #framework laptops 13. the top one WILL find the magnets holding the bottom one's bezel and go to sleep, and you WILL be confused until you realize your mistake. the laptop, in this situation, does not respond to any keyboard or mouse input, or the power button. if you run into this issue, waving the top laptop vaguely over the bottom one usually triggers the "saw magnet" event again and wakes the laptop up
truly the linux of laptops
The Framework 16 laptop detects when it's booted partially assembled. It boots into a special mode to walk you through completing the assembly. The screen updates to reflect your progress and prompt the next step. This requires no tools to complete. Impressive! Watch:
Just played through DOGWALK, the Creative Commons-licensed game that was made by Blender Studio and created using Blender and Godot.
It’s absolutely, remarkably gorgeous! And plays great on my #framework 13 at native resolution with controller/rumble support. It’s a 15-30 minute game and completely free, so it’s well worth your time!
New #blost! "Goodbye Mac, Hello Framework!"
Rambling a bit about my new daily driver laptop, why I switched, my experience so far, and what I'm looking forward to experimenting with on it.
"For its first few years, the team's focus usually seemed to be on getting the new stuff spun up rather than actively supporting the old stuff, but the company looks like it's striking a better balance now."
@arstechnica takes a critical look at the state of #software support for the sustainable #Framework #laptops.
This afternoon I helped a friend decide on what Linux distro he wanted to try out on his new Framework 16.
After trying out three different live sessions, he decided on Linux Mint 22.1. I had it installed in less than 15 minutes with no issues.
Mmmm. Framework are giving me the run around with sending me a replacement keyboard for my laptop. My delete key stopped working properly a while back. Other early adopters have had similar problems: https://community.frame.work/t/broken-delete-key-like-literally-stopped-working/37313
They're saying I'm outside their 1-year warranty so I have to buy my own replacement keyboard. USD$80 delivered.
Australian consumer guarantees beg to differ. Hopefully they do the right thing.
Nice for Fedora and Framework folks to connect at Open Source Summit!!
Bought the new version of the #Framework keyboard, which doesn't have a #Windows logo on it. That's always annoyed me, so I'm glad they now offer a version without it in the British layout.
I wonder if the #framework 12 will be the last laptop I ever buy?
@iFixit Now that Framework has conquered the modular laptop, might I suggest a really nice modular, repairable, and upgradeable mobile phone, securely open to install different OS's (Like AOSP).
Reviews are out and I'm hyped for mine to arrive!
I hope this begins a long future of a wide range of 2-in-1 Frameworks. I want a high-end AMD one, and I want to buy or pass on these repairable and upgradeable machines for the whole family.
Google is certainly making it harder for the Android Open Source Project. But the community is clever, and will develop around their roadblocks.
In the end, it may create a great opportunity for someone like Framework to create upgradable mobile hardware that supports open source OSs like AOSP and/or Linux.
i really love my new @frameworkcomputer it's awesome!
* Framework Laptop 16 DIY Edition (AMD Ryzen 7040 Series) https://frame.work/de/en/products/laptop16-diy-amd-7040
* CPU: AMD Ryzen 9 7940HS
* Graphics Module AMD Radeon RX 7700S
* 64 GB RAM
Three new #apps, Bonfire Social, Channel.org, and Bounce, were showcased at the virtual #FediForum conference:
#BonfireSocial is a #framework for creating digital #communities.
#Channelorg #curates content across the #opensocial web.
#Bounce allows users to #transfer their #Bluesky accounts to #Mastodon while retaining followers.
https://www.theverge.com/news/680895/fediverse-fediforum-2025-open-social-web-apps?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News