Olivier Goffart
6889dfa5f5
Rust: Make new(), run() and show() report errors from the backend
...
Fixes #2198
2023-02-10 05:00:03 +01:00
Tobias Hunger
e64e15e277
docs: Modernize the tutorials for 1.0
2023-02-09 16:59:25 +01:00
ogoffart
e7f48512ee
Bump version number to 1.0.0
2023-02-03 11:07:15 +01:00
Olivier Goffart
aad03d2d43
Update the version number in the readme and docs
2023-01-25 11:25:51 +01:00
Igor Loskutov
8a56d7a272
Fix tutorial "running in browser" example html tag typo
2023-01-24 07:58:33 +01:00
ogoffart
ce07d078ce
Bump version number to 0.3.4
2022-12-16 09:36:15 +00:00
Olivier Goffart
3bc3962c00
Update versions in docs
2022-12-16 09:31:11 +01:00
ogoffart
fb02b4118b
Bump version number to 0.3.3
2022-11-28 13:11:11 +00:00
Olivier Goffart
ed1911cc89
Update version number in docs
2022-11-28 11:55:48 +01:00
ogoffart
2171773a3e
Bump version number to 0.3.2
2022-10-28 09:30:14 +00:00
Olivier Goffart
17aa0d7203
Update version number in docs
2022-10-28 09:42:20 +02:00
Joshua Goring
bf2e6a5ef7
Fix editor integrations link
2022-09-18 07:49:12 +02:00
ogoffart
261614b914
Bump version number to 0.3.1
2022-09-15 14:39:51 +02:00
Olivier Goffart
2ada879b05
Update version number in the documentation
2022-09-14 14:47:44 +02:00
ogoffart
05a49da906
Bump version number to 0.3.0
2022-09-06 13:00:22 +02:00
Miłosz Kosobucki
e85f8593a4
Fix typo and add backticks
2022-08-10 11:55:42 +02:00
Miłosz Kosobucki
445563d64d
Remove unnecessary character in tutorial
2022-08-09 16:59:44 +02:00
ogoffart
6b15d2e479
Bump version number to 0.2.6
2022-07-06 09:58:14 +00:00
Olivier Goffart
6334bc433b
Update version in docs
2022-07-06 09:31:30 +02:00
Tobias Hunger
18cbda0269
janitor: Run cargo clippy --fix
2022-05-22 11:59:00 +02:00
ogoffart
3709ded44d
Bump version number to 0.2.5
2022-05-09 16:16:00 +00:00
Olivier Goffart
d6ec32ee5f
Prepare the 0.2.4 release
2022-05-09 17:32:37 +02:00
ogoffart
c160ec2aef
Bump version number to 0.2.4
2022-05-09 13:49:25 +00:00
Olivier Goffart
e999ecd444
Update version number in docs
2022-05-09 14:49:53 +02:00
ogoffart
6395cdfc09
Bump version number to 0.2.3
2022-05-04 12:32:58 +00:00
Olivier Goffart
69a2d45203
Update version number in docs and readme
2022-05-04 12:00:57 +02:00
Simon Hausmann
3f53ce2f92
Re-organize the last page of the tutorial
...
Based on the reddit feedback, add links to the API docs and restructure
the list a little.
2022-03-17 21:32:33 +01:00
ogoffart
7b50791db4
Bump version number to 0.2.2
2022-03-10 08:48:33 +00:00
Olivier Goffart
3b2b1c92a4
Update version number in docs and readmes
...
```
sed --follow-symlinks -i 's/^\(slint.*\) = ".*"/\1 = "0.2.1"/' **/*.rs **/*.md
sed --follow-symlinks -i 's/GIT_TAG v.*$/GIT_TAG v0.2.1/' **/*.md
```
2022-03-10 08:46:16 +01:00
Lukas Jung
2fbe2e12b3
tutorial: remove minor version from dependencies
...
Co-authored-by: Simon Hausmann <hausmann@gmail.com>
2022-03-09 14:10:45 +01:00
Lukas Jung
7e46829deb
tutorial: improve wording and links in extension recommendations
...
Co-authored-by: Simon Hausmann <hausmann@gmail.com>
2022-03-09 14:10:45 +01:00
Lukas Jung
cd52beb85e
tutorial: clone() the tiles_model step 6 already like the explanation says
2022-03-09 14:10:45 +01:00
Lukas Jung
7aac74af6e
bump version to 0.2.1 in tutorial
2022-03-09 14:10:45 +01:00
Lukas Jung
8c23291a08
mention recommended editor extensions in tutorial
2022-03-09 14:10:45 +01:00
ogoffart
ecd0fb7ecd
Bump version number to 0.2.1
2022-02-10 16:25:28 +01:00
Simon Hausmann
a9c76d44a2
Fix links from the tutorial to the Rust crates
...
The crate has been renamed. There's a redirect in place, so the release docs should be ok,
but in the future we should use the right name.
2022-02-10 13:25:46 +01:00
Tobias Hunger
4230ac2572
Update copyright information to reflect name change
...
Also run resue over the codebase and fix complaints from that tool.
2022-02-09 10:27:47 +01:00
Olivier Goffart
1425ef63de
Change the Url from sixtyfps.io to slint-ui.com
...
Also, change the URL of the logo in the docs
2022-02-08 08:52:46 +01:00
Olivier Goffart
00ff5e21a7
Update git repository URL
2022-02-08 08:26:21 +01:00
Tobias Hunger
a0d89c0346
Polish rust tutorial
2022-02-02 17:02:49 +01:00
Tobias Hunger
1534f87e30
Change authors to Slint Developers
2022-02-02 16:21:34 +01:00
Olivier Goffart
3594c20153
Replace SixtyFPS in many locations (Uppercase)
2022-02-02 15:49:18 +01:00
Tobias Hunger
cc3994b58d
Rename rust API
2022-02-02 13:26:35 +01:00
Tobias Hunger
ee5ae56c4a
Move api/sixtyfps-rs to api/rs/slint (no crate rename!)
2022-02-02 13:26:34 +01:00
Olivier Goffart
692171bf0c
Change the 60
blocks to slint
blocs in documentation comments
2022-02-02 10:51:42 +01:00
Olivier Goffart
03534039d6
Replace more .60 by .slint
...
Mainly an automated change with
git grep -O"sed -i 's/\.60/.slint/g'" -w "\.60"
and some manual checks
2022-02-02 10:12:31 +01:00
Olivier Goffart
929166f06c
Change what is accepted by ModelRc::new and ModelRc::from
...
- ModelRc::new constructs a ModelRc from a impl Model
- ModelRc::form constructs a ModelRc from a `Rc<dyn Model>` or `Rc<impl Model>`
2022-01-31 14:44:35 +01:00
Tobias Hunger
018c1a6666
Rename ModelHandle to SharedModel
...
This patch is mostly a rename now, but also contains a few small
cleanups.
SharedModel implements the Model trait itself and gracefully falls back
to an empty model is no Model was provided. This allows for some small
simplifications.
Also make sure to use the same comparision for SharedModels everywhere.
This fixes the last remaining clippy errors we had.
2022-01-30 01:26:35 +01:00
Olivier Goffart
e2ec76f9ef
We don't need the resolver=2 with edition 2021
2022-01-25 11:40:11 +01:00
Olivier Goffart
a45dcc1f9a
Update to edition 2021
...
The ffi function wrapper need to be changed because in the 2021 edition, when
the capture is moved into the closure, it moves the individual field instead
of the whole wrapper. But we need to move the whole wrapper because the Drop
of the wrapper will delete the C++ closure, and we don't want to call the
closure after it is deleted.
2022-01-25 11:40:11 +01:00