Josh Tynjala's Avatar

Josh Tynjala

@joshtynjala.bsky.social

Creator of Feathers UI. OpenFL leadership team. vscode-as3mxml and vscode-swf-debug author. Archiving Flash documentation and AS3 code. Also on Mastodon: @joshtynjala@mastodon.social

38 Followers  |  14 Following  |  16 Posts  |  Joined: 29.12.2023  |  1.3492

Latest posts by joshtynjala.bsky.social on Bluesky

I also couldn't successfully run Affinity on Asahi Linux, since the M1 CPU is ARM64, but now I have a chance to try it again with Fedora on x86_64.

05.02.2026 17:09 — 👍 0    🔁 0    💬 0    📌 0

However, I was happy enough with Asahi's Fedora base, so now I'm trying Fedora on a different machine with x86_64 architecture that I had lying around. So far, it wakes properly on mouse/keyboard, and the test suite that caused the system freeze passes successfully!

05.02.2026 17:09 — 👍 0    🔁 0    💬 1    📌 0

I discovered that a couple of other Linux devices, including a Raspberry Pi could finish my test suite, so I think that it's a bug in an Asahi driver or something. Some kind of memory leak, as best I can tell. So I guess Asahi isn't ready for my needs yet. It was great otherwise, though!

05.02.2026 17:09 — 👍 0    🔁 0    💬 1    📌 0

My first attempt this week was with Asahi on an M1 Mac Mini that I haven't really been using. However, there were things that troubled me. Using the mouse/keyboard to wake the computer didn't work. A particular test suite would cause the whole system to completely freeze, requiring a power cycle.

05.02.2026 17:09 — 👍 0    🔁 0    💬 1    📌 0

Finding an image editor that I like on Linux may end up annoying me. I used Photoshop as a power user for many years, and Affinity Photo ended up being a good alternative when I discovered it. I may end up trying to run Affinity with Wine or something.

05.02.2026 17:09 — 👍 1    🔁 0    💬 1    📌 0

All of my development tools (editors, compilers, etc.) are available on Linux, and they work mostly as well. I can even actually run some legacy AS3/AIR/Flash stuff. Flash Player 32.0 exists for Linux, and AIR from Harman supports Linux too. Flash Player is a bit unstable, but AIR runs well.

05.02.2026 17:09 — 👍 0    🔁 0    💬 1    📌 0

I've long used Keepass as my password manager. I used to store my database privately on Dropbox/GDrive. However, I could never find a good Linux client that synced as well as the official ones on Windows/macOS, so that was a pain point. Trying out Bitwarden now instead. So far, a nicer experience.

05.02.2026 17:09 — 👍 1    🔁 0    💬 1    📌 0

While I've kept a Linux box around for testing cross-platform stuff for a while, I think that it's time to daily drive Linux for real, at least for a trial period. I'm more motivated now to find alternatives to some of the things that were giving me issues.

05.02.2026 17:09 — 👍 0    🔁 0    💬 1    📌 0

With Microsoft and Apple both embracing AI with too much enthusiasm, and Windows and macOS seeming to get worse and worse with usability issues, upsells, and bugs, it's contributing to a feeling in me that tech is in a very dark period. I've decided that I'm going to actively try to switch to Linux.

05.02.2026 17:09 — 👍 1    🔁 0    💬 1    📌 0
Preview
OpenFL Devlog: The importance of text metrics | Josh Tynjala

And here's a couple of previous posts that I'm particularly proud of that I haven't shared on BlueSky yet. #Haxe #OpenFL

OpenFL devlog: The importance of text metrics
joshblog.net/2025/openfl-...

OpenFL devlog: HashLink/C compilation
joshblog.net/2024/openfl-...

03.06.2025 17:12 — 👍 2    🔁 0    💬 0    📌 0
Preview
OpenFL devlog: scale9Grid | Josh Tynjala

#OpenFL devlog: How I implemented the scale9Grid property. It is sometimes called 9-slice scaling, but Flash doesn't just slice it up display objects into 9 bitmaps. It adjusts the placement of points on the vector shapes, which leads nicer bitmap/gradient fills.
joshblog.net/2025/openfl-...
#Haxe

03.06.2025 17:09 — 👍 6    🔁 1    💬 1    📌 0
Preview
joshtynjala's profile - Liberapay Josh Tynjala is a member of the OpenFL leadership team, and he created Feathers UI. Josh also maintains the vscode-as3mxml and vscode-swf-debug extensions for Visual Studio …

Do you donate to any open source projects on Liberapay? Would you like to support my contributions OpenFL, Feathers UI, vscode-as3mxml, vscode-swf-debug, or anything else? Here's my new page:

liberapay.com/joshtynjala

Thanks for the support!

24.03.2025 19:42 — 👍 2    🔁 0    💬 0    📌 0
Preview
Introducing snake-server, a simple local web server for Haxe | Josh Tynjala

And, in case you missed it:
snake-server, a simple local web server for Haxe

haxelib run snake-server --port 8080

It starts a server on port 8080 serving static files in the current working directory.

joshblog.net/2024/introdu...

05.03.2025 16:03 — 👍 0    🔁 0    💬 0    📌 0
Preview
Introducing hunter, a CLI file watcher for Haxe | Josh Tynjala

Introducing hunter, a CLI file watcher for Haxe.

haxelib run hunter "haxe compile.hxml" ./src/

joshblog.net/2025/introdu...

05.03.2025 16:01 — 👍 1    🔁 0    💬 1    📌 0

Created @feathersui.bsky.social to post Feathers UI news here on Bluesky. Give it a follow!

22.11.2024 16:52 — 👍 1    🔁 0    💬 0    📌 0

Scene graph?

06.04.2024 00:52 — 👍 0    🔁 0    💬 1    📌 0

@joshtynjala is following 14 prominent accounts