v0.16.4 is out with #svelte 4 support and a new color control.
https://github.com/histoire-dev/histoire/releases/tag/v0.16.4
French software engineer 🇫🇷. Building https://luna-park.app (no-code tool). Head of the technical division of https://sgnw.fr. Pause in the dev of https://starxium.com (video game).
v0.16.4 is out with #svelte 4 support and a new color control.
https://github.com/histoire-dev/histoire/releases/tag/v0.16.4
GAME'S ON 🕹️! Today, I launch Luna Park on #producthunt !
More specifically, I'm launching the gamified tutorial composed of puzzles to learn visual scripting in a fun way.
If you have an account there and want to support it, here's the link 🥰:
https://www.producthunt.com/posts/luna-park-no-code-challenge
And here's the short teaser I made for the occasion 🙂
https://www.youtube.com/watch?v=1L4fkDxE-zY
I had this super weird bug today where everything worked in my test environment but failed on prod...
Turns out, doing a myFunction.toString().match(/\n/g) on a compiled package is NOT a good idea since "\n" are stripped in umd but kept in mjs.
(Don't ask me what it's for 😬)
Elk is now available as a PWA from the Microsoft Store! 🧡
A big thanks to the MS Store team for helping us. Get it for free now and renew your Mastodon experience!
https://www.microsoft.com/store/productId/9PNZMMXQHQZ5
@yenche123 Glad it helps 😄! Though, I must admit, I'm far from being an expert in Rust, so I'm not sure it's all good practices...
What are you building?
So, how do you create a magnifier with a freakin' JS framework (#Vue)? Here's how it works:
- When you press the shortcut, it takes a screenshot and store it in a temp folder
- It then displays an HTML window and passes the screenshot URL to it
- The HTML window has no "decorations" (top bar) and only contains an empty div
- This div uses the screenshot as a background and updates the background position based on the cursor location
- The window location is also updated according to the cursor location using a requestAnimationFrame (so that it does not get triggered too often)
- The wheel event impacts the size of the window, as well as a transform:scale on the background.
Annnnd that's basically it! Not the cleanest way to do it (I had to fix some weird flickering due to inconsistent window movement and resize speed), but a fun one 🥳!
Also, feel free to use it for your presentations 😉!
I built a magnifier with @TauriApps, @vite, #vue and #typescript called "Milky Warp" 🌌! I'm doing a few presentations for http://roller-coaster.app, and I noticed it's not easy to read text on a screen or a small video. I couldn't find a good magnifier tool, so I built one!
Of course, I didn't want to go through the hassle of setting up a C++ project with some weird shaders, so I decided to go with the awesome #Tauri. Milky Warp is open source, you can give it a look, or follow this thread for a few technical explanations.
Elk 0.9 is out! 🧡
🖼️ Lazy images with `@unlazy/nuxt`
✍️ Compose button and height-responsive sidebar
🌐 New translations: Italian and Tagalog
🎨 And plenty polishing
Join us at https://elk.zone :elk:
@patak Thank you so much, mate 😄! I'm still preparing the launch, but it should be soon enough, almost everything is ready!
(I should have been more explicit, I'm excited about the *coming* release 😬)
LET'S GOOOO 🥳! https://roller-coaster.app workflows get compiled, launched in a sandbox, and are then available on a custom URL through GET and POST!
Updates are INSTANTANEOUS when you change the workflow! I'm sooooo excited about the release #NoCode #automation #api
You can't imagine the sheer fucking amount of obscure technical stuff I had to build to make it work seamlessly. I love it ❤️.
Today Mozilla is officially 25 years old 🎉 Along the way, we’ve built a global community around one shared belief: the internet should be for everyone — open, empowering, and safe.
Our mission is more important today than ever before, and as we celebrate this milestone, we also look to the future in shaping the next 25 years of the internet. https://blog.mozilla.org/en/mozilla/mitchell-baker-mozilla-25-anniversary/
I started writing a #tc39 proposal for a Primitive Proxy. It's my first time doing this, so I'd like to know if you guys find it useful, and what questions/objections/suggestions you may have! #javascript
https://github.com/hugoattal/tc39-proposal-primitive-proxy
en train d'explorer https://www.greenfieldmc.net/, toujours impressionné par le niveau de détail sur ce genre de projet d'une échelle incompréhensible
We are a little late to the party. How about we do an #introduction?
Hi Fediverse, we are SpiderMonkey, @mozilla’s #opensource engine for #JavaScript and #WebAssembly.
SpiderMonkey is used in Firefox, Servo and various other projects.
This account is run by our engineers, and none of us know how social media works. We were told to use hashtags.
#firefox #opensource #compilers #wasm #foss #privacy #security #performance #community
Nice to meet you!
Here are my slides from today!
https://slides.com/akryum/histoire-vue-amsterdam-2023
New in 0.14: generate a story file from an existing Vue 3 component!
Released histoire.dev 0.13.0 with @vite 4.1 support! 🔥
https://github.com/histoire-dev/histoire/releases/tag/v0.13.0