Wannes Van Leemput
58fcd80f69
Add is_finished
to JoinHandle ( #6034 )
2024-09-16 15:17:47 +02:00
Olivier Goffart
43c7f57b0f
spawn_local: initialize the platform if not initialized before the call
...
Take the opportunity to refactor a bit the way the global platform or
context is accessed
Fixes : #5871
2024-08-21 13:26:04 +02:00
Simon Hausmann
fbe0b23684
Improve documented workaround for Tokio integration ( #5736 )
...
Document the two constraints of using Tokio futures in Slint, and how to work around them.
Fixes #5733
Co-authored-by: Olivier Goffart <olivier.goffart@slint.dev>
2024-08-09 08:28:43 +02:00
Simon Hausmann
b45945a234
Add support for async unit testing and element handle click events ( #5499 )
...
This patch adds async click functions to ElementHandle and adds timer support to the testing backend's event loop.
2024-06-27 17:05:58 +02:00
Aurindam Jana
3523e86359
Simplify commercial license ( #3063 )
...
Base the commercial license on the Royalty-free license adding clauses pertaining to the fees.
2024-05-31 14:06:17 +02:00
Aurindam Jana
9a3aa265d5
Update Royalty-free license ( #5257 )
...
Add clarification that Application may not expose Slint APIs.
2024-05-31 10:53:19 +02:00
Olivier Goffart
d4741efac0
testing: rename the init function
2024-04-18 18:45:31 +02:00
Aurindam Jana
0cfeec1a31
Update Slint Community License ( #4994 )
...
Updated the version from 1.1 to 1.2
Renamed the header to "Slint Royalty-free Desktop, Mobile, and Web Applications License"
Added definition of "Mobile Application" and grant of right
Moved "Limitations" to 3rd section and "License Conditions - Attributions" to 2nd section
Added flexibility to choose between showing "MadeWithSlint" as a dialog/splash screen or on a public webpage
Moved the para on copyright notices to section under "Limitations"
2024-04-15 15:18:55 +02:00
Tobias Hunger
a8f912900b
janitor: Fix warnings in nightly about redandant use
2024-02-19 17:05:21 +01:00
Olivier Goffart
fa24283cd4
Add a few funciton to make SlintContext usefull
...
Make it possible to spawn future and run event loop with a SlintContext
handle
2024-01-29 15:34:48 +01:00
Olivier Goffart
18022b16b0
Move the SlintContext to a different module
2024-01-29 15:34:48 +01:00
Olivier Goffart
f5bba87db0
Docs: explain how to use tokio futures
...
Discussed in https://github.com/slint-ui/slint/discussions/4377
2024-01-23 17:43:36 +01:00
Olivier Goffart
503baf2898
internal: Move the backend global instance in a SlintContext
...
The SlintContext will hold all the thread_local state.
A small step in the direction of #4294
2024-01-08 21:17:52 +01:00
Olivier Goffart
7f0ba774ec
Use portable_atomic instead of deprecated atomic_polyfill
2023-08-10 13:12:04 +02:00
Aurindam Jana
5a4a7fee63
Update royalty free license to 1.1 ( #2994 )
2023-07-10 10:12:11 +02:00
Olivier Goffart
bf8bbeda40
Take self by value in JoinHandle::abort
2023-06-20 11:36:36 +02:00
Simon Hausmann
a13ad77820
Fix rendering of spawn_local example in the docs
...
Remove leading triple-slash (and added trailing closing fence, although it also works without).
2023-06-20 08:24:59 +02:00
Olivier Goffart
11dea135f7
Domain: slint-ui.com -> slint.dev
2023-06-16 10:55:08 +02:00
Olivier Goffart
99ab5e78d4
Implement a way to run future on the slint event loop
...
Closes #747
2023-06-16 08:35:19 +02:00