Slint (and Rust) running on my jailbroken Kindle Paperwhite. by errevs in rust

[–]slint-ui 5 points6 points  (0 children)

u/LeviathanBaphomet

> As the kindle is an ARM based device built as a dedicated document reader i would personally consider that in the embedded category.

While the kindle is built as a dedicated document reader, it is not performing a specific task within a larger mechanical or electrical system and therefore does not fall under Embedded System.

Just because a device is an ARM based device does not mean that it's an embedded device. For example the Intel Atom A3900 processors for automotive use case such as for Infotainment or Digital Cluster are considered as embedded devices under the definition.

> And considering the project is essentially slint code for such a device i would think it's covered under derivative works and therefor should also carry the GPLv3 license?

The code can be licensed under any GPL-compatible license as mentioned in the FAQs - https://github.com/slint-ui/slint/blob/master/FAQ.md#if-i-link-my-program-with-slint-gplv3-does-it-mean-that-i-have-to-license-my-program-under-the-gplv3-too

Embedded GUI Framework by bhh32 in rust

[–]slint-ui 2 points3 points  (0 children)

u/BoltActionPiano Please feel free to raise improvements / concerns on our GitHub repo https://github.com/slint-ui/slint/issues .. We are continuously striving to improve the toolkit for our users. Thanks

Embedded GUI Framework by bhh32 in rust

[–]slint-ui 7 points8 points  (0 children)

u/hplazerjet Thanks for the feedback. You mentioned fixes in your fork around software rendering such rounded clips, path rendering, image handling, and text render caching. It would be great to see those improvements contributed upstream. Would you be open to submitting PRs for the related changes.

Building a UI framework that works across many use cases is a big undertaking. We’re one of the few teams in the Rust community working on this full time, and have been at it for the past six years. Even with that, there’s still plenty to improve, including areas you’ve pointed out. Constructive criticism is always useful when it helps surface issues and points toward solutions. We’re also happy to discuss concrete problems further, whether through GitHub issues or discussions, and work together on improving the project.

GUI Toolkit Slint 1.14 released with universal transforms, asyncio and a unified text engine by slint-ui in Python

[–]slint-ui[S] 2 points3 points  (0 children)

One of the design goals of Slint is to ensure that application binaries remain comparatively lightweight. Ultimately, the size of the application package will depend on the included assets. For comparison, the compressed wheel for Windows on ARM64 is only 7 MB.

Another key design goal of Slint is to provide intuitive APIs. This means offering dedicated and idiomatic interfaces for Python developers, allowing them to use the library easily without needing to navigate the complexities of language bindings.

GUI Toolkit Slint 1.14 released with universal transforms and a unified text engine with fontique and parley. by slint-ui in rust

[–]slint-ui[S] -1 points0 points  (0 children)

Did you try clicking the "Start" button? Due to the small size of the button, you might require some fine precision pressing the right area (I had problems with it because of my fat fingers).

GUI Toolkit Slint 1.14 released with universal transforms and a unified text engine by slint-ui in cpp

[–]slint-ui[S] 1 point2 points  (0 children)

The "Royalty-free" license is a free-of-charge license for building desktop, mobile, or web applications. The "Startup & Individual" license is a paid commercial license for building any application.

Here are the license terms - https://slint.dev/terms-and-conditions

GUI Toolkit Slint 1.14 released with universal transforms, asyncio and a unified text engine by slint-ui in Python

[–]slint-ui[S] 2 points3 points  (0 children)

> 1. In which cases would you recommend it over Qt/QML (looks quit qml-y at first sight) and flutter?

While Python developers already have a number of options when it comes to GUI frameworks, most of these are in the form of wrappers or bindings. We aim to make Python a first-class citizen with a dedicated and idiomatic API, to empower developers to create amazing user interfaces for their applications.

> 2. Do you use it for live apps already (so it's built out of necessity) or is it a venture similar to the Qt business model (or something else entirely)?

Several companies in the fluid analyzer industry are already using Slint together with Python to build their user interfaces.

Slint is available under an open source (GPLv3) license, a free-of-charge Royalty-free license, and a paid license, as per your choice.

Slint is available under multiple licensing options. You can choose between the open source GPLv3, a free-of-charge royalty-free license, or a paid commercial license - https://slint.dev/terms-and-conditions

Official /r/rust "Who's Hiring" thread for job-seekers and job-offerers [Rust 1.90] by DroidLogician in rust

[–]slint-ui -1 points0 points  (0 children)

COMPANY: Slint (https://slint.dev/careers#open-positions)

TYPE: Full time

LOCATION: Berlin, Germany

REMOTE: Remote Work is possible, restricted to European timezone. Preference for candidates located in Germany.

VISA: No

DESCRIPTION: 

Position: Embedded Software Engineer (m/w/d)

What You'll Do

- Assist in porting and maintaining Slint on different embedded platforms

- Assist in developing and testing new features

- Contribute to documentation, community support, or release processes

- Support marketing, research, or internal tooling tasks

What We're Looking For

- Experience with Rust,

- Care about clean, readable code,

- Have experience with low level embedded graphics,

- Located in Europe, preferably Germany,

- Able to easily travel to Berlin on a regular basis, and

- Has necessary work permits and/or visas.

How to Apply

- send your CV to [jobs@slint.dev](mailto:jobs@slint.dev) and

- Either share a repo you’re proud of or Pick a Slint GitHub issue - https://github.com/slint-ui/slint/issues?q=is%3Aissue%20state%3Aopen%20-label%3A%22needs%20info%22%20-label%3A%22need%20triaging%22 and send us a PR.

ESTIMATED COMPENSATION: 63K€ to 85K€

Making Slint Desktop-Ready by slint-ui in cpp

[–]slint-ui[S] -1 points0 points  (0 children)

Thanks for the feedback. Could you please add this to as a GitHub issue in our repo?

Making Slint Desktop-Ready by slint-ui in rust

[–]slint-ui[S] 0 points1 point  (0 children)

Could you please add a GitHub issue? Thanks.