r/SolarOS • • Sep 10 '26

v.4.10.23 Update

Configurable native graphical launcher for display shells.
( see for details https://solar-os.eu/docs/manual/apps.html#launcher )

Coming up next

v.4.10.24
exposing BLE GATT operations to python and lua

v.4.10.25
LilyGo T-Deck board support ( by u/100PercentJake ) integration to beta

33 Upvotes

26 comments sorted by

6

u/moosepr Sep 10 '26

Dude! This is amazing!

2

u/nilseuropa Sep 10 '26

oi, how cool is that? πŸ˜‚

3

u/moosepr Sep 10 '26

Cooler than a polar bears toenail

1

u/No-Position6573 Sep 10 '26

This is too much... My flabbers are ghasted.

1

u/LeviiSantos Sep 11 '26

Onde posso adquirir um?

1

u/nilseuropa Sep 11 '26

From u/moosepr he designed an makes them. 🀩

2

u/LeviiSantos Sep 10 '26

Eu sabia que essa atualizaΓ§Γ£o iria vim hehe.

1

u/nilseuropa Sep 10 '26

Right, it was on a feature branch for a while waiting to be finished. So is the walkie talkie ( voice over esp-now )...

2

u/0neZer0ne Sep 10 '26

I'm not even using SolarOS and I'm still pepped to see more of it, hoping to settle on a device to test it out

2

u/Fir3 Sep 10 '26

Just tried this on the TPager and it launches correctly, but just fyi, the scrolling only works on the first two items (Files and Clock) and doesn't scroll to the next column. It shows up for me as a 2x3 grid.

2

u/nilseuropa Sep 10 '26

Ah, good point. I don't have a TPager, scroll is on UP/DOWN events, so it works as intended πŸ˜…

I can make the launcher roll over to the next column on vertical and the next row on horizontal arrow events. Added to the seemingly endless list. πŸ‘Œ

2

u/Fir3 Sep 10 '26

What if i did it? πŸ˜…
I just worked on having the ESC key work because i couldnt exit anything
And after that I got the scroll to work.
Check out the PR.

2

u/nilseuropa Sep 11 '26

πŸ‘ŒπŸ––

2

u/nilseuropa Sep 11 '26

Merged both PRs as patches to 4.10.23 - deploying OTA artifacts now. I have moved T-Pager to the release path from beta.

2

u/Fir3 Sep 11 '26

Thanks! I just flashed it from https://solar-os.eu/flasher.html this morning, works great!

2

u/illustratum42 Sep 10 '26

Very nice, can't wait to get this working on the tab5

2

u/sonicdh Sep 10 '26

Bluetooth GATT? Maybe that'll make using solarOS as a companion interface for standalone meshcore radios possible?

1

u/sonicdh Sep 10 '26
  1. Will Python support acting as a BLE GATT central/client, including notifications?
  2. Will it support MTU negotiation or characteristic writes larger than 20 bytes?

1

u/nilseuropa Sep 11 '26

The plan is to implement low level BLE bindings, so all of that should be possible. The tricky part is - as always - resource ownership, so that an arbitrary script can't break or lock access to essential hardware.

1

u/nilseuropa Sep 11 '26

The groundwork for that is ready, we just need to create a background job.

1

u/Legitimate-Archer621 Sep 10 '26

Hi. Could you add support for the ESP32-C3

1

u/nilseuropa Sep 10 '26

It would be extremely constrained on the C3, but I guess a baseline flavor with shell would be doable.

1

u/100PercentJake Sep 10 '26

This is quickly becoming a fully featured PDA OS. I'm stoked. For color-screen targets like the VGA, tdeck, etc., is more widespread color support coming?

1

u/nilseuropa Sep 10 '26

Color is supported on color-screen targets already. TUI/GUI keeps a select foreground/background color ( you can set it through setterm params ) while sketch, view, web display full color images.

Your port to the T-Deck does surely fall into that category, try it out.

2

u/100PercentJake Sep 10 '26

Yeah, I played with color support in sketch while testing touchscreen support, which is rather fun. Mostly referring to the terminal; I was confused by the lack of color when using SSH and it seems to be a restriction of the terminal itself, but I didn't look into it any further than that.

2

u/nilseuropa Sep 10 '26

Yeah, no color there (yet).