Though Stylus Labs’ site is not pure SVG, but a collection of SVGs embedded in an HTML container, which makes life quite a bit easier (applying a page background and embedding a video iframe are easier, and proper sizing and centring the column is not otherwise possible without scripting).
A good OSM app for desktop is sorely needed, I'll be sure to check this out. Thanks for building this as free software and for making it available on Linux. Nicely detailed README as well.
You should probably submit a Show HN.
edit: just checked it out, building and running it on Linux was very easy. Nice!
Sounds interesting and built up fine, but I had ChatGPT build a leaflet viewer pointing at localhost:8080/tiles/z/x/y and I'm just getting 404s on http://localhost:8080/tiles/6/12/24. A few words in the README about "what to do next" or "how to tell if it's working" would be appreciated, though I realize your target audience is probably more familiar with maps than I am.
I'm working on https://github.com/styluslabs/maps/ including a new 3D map engine (based on Tangram-ES) and JS plugin support, so while there is no offline routing yet, support for additional online routing services can be added by users.
I've built a server for generating OpenStreetMap vector tiles on demand from a GeoDesk database, which is barely larger than an .osm.pbf (100GB vs. 80GB for current planet.osm.pbf) - much smaller than a PostGIS instance: https://github.com/styluslabs/geodesk-tiles
I believe QML ListView actually does support kinetic scrolling - Qt calls it "flicking". To get behavior closer to React Native, it might work to decrease the value of the Flickable flickDeceleration property [1].
That said, my troubles with Qt's performance and behavior on mobile led me to create my own cross-platform GUI library: https://github.com/styluslabs/ugui/
You're right, I will update my post. However, it's quite difficult to get this right on all devices as compared to i.e native where it just works. Plus, there are performance issues like those you mentioned that further impact scrolling and rendering responsiveness.
Your framework looks cool! I like that you have some flex support.
Flexbox support in QML[1].
Plus, there are some wrappers that make seamless transition between desktop and mobile view like MauiKit[2] and Kirigami[3]. I don't think they're perfect or that they are doing it correctly even, but they're onto something with their main approach.
your library seems really interesting (I'd be interested in collaborating if it had a license compatible with my projects) but I've not found it mentioned in the repo. Would you be interested in clarifying the licensing terms?
Agree with other comments about needing a license - your library looks like it would integrate into audio plugins quite nicely (it's self contained). If it's licensed to allow it, I do try to upstream changes I make!