Hacker Newsnew | past | comments | ask | show | jobs | submit | pbsurf's commentslogin

Another SVG website: https://styluslabs.com/


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).


awful readibility tbh, and not accessible at all I guess


I've been building https://github.com/styluslabs/maps with support for 3D terrain, custom layers, and plugins for search and routing.

Vector tiles are generated and served on-demand by https://github.com/styluslabs/geodesk-tiles so there's no need to download an entire country or region first.


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!


Wow the readme looks very impressive, would love to try this on my next off grid trek

Is it just you building it, is there a business behind it?


No business, just me!


A new maps app and a revival of Tangram ES from the developer of my favourite note taking app, I'm glad I checked this comments section :)

And I see you open-sourced Write, thanks!


But can you download a country up front? For offroad motorcycle trips I often get in to areas with no mobile connectivity


Yes, you can download any region and set of layers for offline use.


Why not Maplibre ? I'm curious.


This is great! I recently built a simple project to generate and serve vector tiles on demand from a GOL file: https://github.com/styluslabs/geodesk-tiles


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'm working on https://github.com/styluslabs/maps - has Sentinel-2 imagery, slope angle shading and custom slope shading including slope aspect.


Sounds interesintg, I'll take a look, thanks!


https://github.com/styluslabs/maps - open-source maps app


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/

[1] https://doc.qt.io/qt-6/qml-qtquick-flickable.html


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.

[1] https://github.com/tripolskypetr/qml-flexbox

[2] https://mauikit.org/

[3] https://develop.kde.org/frameworks/kirigami//


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?


There's even a stale issue for clarifying the license:

https://github.com/styluslabs/ugui/issues/1


Note that scroll speed is completely broken since Qt 6.6 on Windows

https://bugreports.qt.io/browse/QTBUG-116388


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!


I love a homebrewed gui system (having made more than a couple myself)! This looks pretty far along, kudos.

The only slight nitpick I have is the unity gui system is also called ugui so search conflicts might be annoying.


Juries, perhaps?


Excellent until the charging ports burn out, requiring a motherboard replacement: https://forums.lenovo.com/t5/ThinkPad-X-Series-Laptops/X1-Ca...


Macbook M1s have the exact same problem (and have less ports), and good luck getting that fixed for any reasonable price.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: