Simon Hausmann
782bf6e7c6
Minor tweak to the quickstart guide
...
Apply #5618 also to the quickstart guide.
2024-08-13 15:02:43 +02:00
Simon Hausmann
227bd78150
Change Rust Quickstart to use the Rust template
...
This reduces duplicated documentation and fixes two bugs. One minor additional change is that Rust code from the game logic chapter can now safely be copied, because the tiles variable is cloned in the previous step.
Fixes #5825
Fixes #5824
2024-08-13 15:02:43 +02:00
Olivier Goffart
51481b101c
Make conversion from float to int property truncate
...
- Make sure that in Rust and C++ we also truncate if the properties are
inlined
- Change the interpreter to truncate
This is a redo of commit f5d003d
but truncate instead of round
fixes #5689
2024-08-10 14:51:05 +02:00
ogoffart
bbf7edc5a3
Bump version number to 1.7.2
2024-08-09 09:52:17 +00:00
Olivier Goffart
916d6cd186
brighter/darker: Add docs that specify that we go in the HSV color space
...
Just copy the sentences from the rust docs for slint::Color
Closes #5753
2024-08-06 16:43:45 +02:00
Kevin Moonen
34f1a990d7
Clarify that generated <kind>_clicked callbacks are aliases
...
My assumption from reading the docs was that the `StandardButton`s
delegated to the root and that the generated callbacks in the root
were to facilitate that behavior.
2024-07-31 07:25:41 +02:00
botent
17f71a3b15
Typos-Fix: Getting Started Docs
2024-07-30 21:52:37 +02:00
Simon Hausmann
9a34789070
Revert "Fix conversion to from float to int"
...
This reverts commit f5d003d1e2
.
We decided to postpone this change until a later release, in maybe a
different shape.
2024-07-25 15:25:00 +02:00
Olivier Goffart
f5d003d1e2
Fix conversion to from float to int
...
Round the value.
The previous behavior is that
- For the interpreter, we were rounding (same as new behavior)
- for Rust and C++ we were truncating, unless the properties were
inlinined and then we were keeping it as float
2024-07-23 17:32:57 +02:00
ogoffart
aa25e3cd44
Bump version number to 1.7.1
2024-07-23 12:05:34 +00:00
Simon Hausmann
97ac7138c1
Clarify the use of file vs. directory references in library paths
2024-07-19 11:45:40 +02:00
Simon Hausmann
167ca4bc3b
Library Docs: Mention how to add library paths with C++/CMake
2024-07-19 11:45:40 +02:00
Danut Enachioiu
7d00f0a80b
Clarify that init callback can't be used from backend code and why ( #5645 )
2024-07-18 21:55:01 +02:00
Simon Hausmann
7141e5fa3d
Fix broken note rendering
...
colon_fence in myst still requires curly braces to render the directive correctly.
2024-07-17 10:58:43 +02:00
Simon Hausmann
36bef5a483
API review: clean up Time/Date struct docs
...
- Remove `struct Date` and `struct Time` from the widgets side bar
- Move it to the bottom of each page
- Link to it from the respective properties
2024-07-10 15:54:11 +02:00
Simon Hausmann
25dbba7053
doc: Rename DatePicker
and TimePicker
to DatePickerPopup
and TimePickerPopup
2024-07-10 15:38:44 +02:00
Chris Chinchilla
da0769ade6
Audit language concepts ( #5497 )
...
* Draft
* Feedback
2024-07-10 14:48:54 +02:00
Florian Blasius
6e2013e4ff
API Review: DatePicker and TimePicker ( #5582 )
2024-07-09 22:16:54 +02:00
teknalb
1b9a5e308a
fix-some-doc-typos
2024-07-08 11:55:38 +02:00
Olivier Goffart
7c93c7438b
Rename resize-border => resize-border-width
2024-07-05 12:50:16 +02:00
Simon Hausmann
caf5b968dc
Fix capitalization
2024-07-05 09:34:35 +02:00
Olivier Goffart
a0dd978f8a
Deprecate exporting the last import if there is no other exported component
2024-07-03 13:34:08 +02:00
Olivier Goffart
66370b6bda
Add export { ... } from "....slint";
syntax. ( #5533 )
2024-07-03 12:50:40 +02:00
Simon Hausmann
bc458ebb26
Add rotation properties to the Text
docs
...
Amends 7896e645b2
2024-07-03 11:16:58 +02:00
Simon Hausmann
a3435d218f
Remove macOS-11 from the list of supported platforms
...
It's not supported by Apple anymore since September 2023
2024-07-02 10:48:13 +02:00
Olivier Goffart
75539f0557
Some documentation for the property changed callbacks
...
Still in comments as this is experimental
2024-06-28 14:46:12 +02:00
Danut Enachioiu
d126c28569
Improve docs on functions ( #5446 )
...
While learning to use slint, I noticed that a lot of behaviors (in this case about functions) aren't clearly stated in the documentation. So I'm trying to document what I've learned and hopefully make it easier for the next person.
2024-06-26 13:00:02 +02:00
Arnold Loubriat
ce2db77e88
Add the accessible-placeholder-text
property ( #5464 )
2024-06-26 12:59:22 +02:00
Olivier Goffart
41d39c507f
Improve the documentation of Components libraries
2024-06-20 09:53:50 +02:00
Olivier Goffart
3bbb6e9d0a
Rust quickstart: don't use the template if we're not using build.rs
...
The quickstart use the slint macro which doesn't use build.rs. The template is conter-productive
as it uses the slint-build and build.rs to compile Slint file.
If we're not using that, it is much easier to start with a fresh clean project.
2024-06-19 09:57:46 +02:00
Chris Chinchilla
504ff31f24
Audit docs intro section ( #5354 )
2024-06-13 08:48:05 +02:00
Simon Hausmann
f1987cd208
Fix links to widgets in AccessibleRole docs embedded in i-slint-backend-testing docs
...
The relative links don't work, so use slint-reference: custom schemes that works with sphinx and is rewritten with JavaScript through injections.
2024-06-12 07:17:35 -07:00
Simon Hausmann
2d6a8b1545
Add a note about the mouse cursor limitiation in the software renderer
2024-06-10 06:01:19 -07:00
Simon Hausmann
f8ddc9c358
Document availability of the linuxkms-software backend choice
2024-06-10 06:01:19 -07:00
Simon Hausmann
0ec577f981
Fix markdown link syntax
...
Oops
2024-06-07 12:10:27 +02:00
Simon Hausmann
cdf20a313b
DatePicker docs: Fix myst-parser not automatically turning the strftime link to a link
2024-06-07 11:25:52 +02:00
Chris Chinchilla
0a76954aa9
Make Rust default
2024-06-06 07:14:44 -07:00
Luc Fauvel
44a537d902
Implemented resizing for non-decorated winit windows ( #5026 )
...
Fixes #5023
* Implemented resizing for non-decorated winit windows
* Fixed formatting
* Changed direction match to use a tuple, reduced resize border size, returned after handling resize
* Added is resizable check for before resizing winit window
* Added resize-border property to window
* Formatted code
* Change resize-border from float to length
2024-06-06 11:17:05 +02:00
Florian Blasius
973ecac989
DatePicker: finished features
2024-06-06 09:03:50 +02:00
Florian Blasius
fe6dba9779
DatePicker: base setup
2024-06-06 09:03:50 +02:00
Florian Blasius
3ccee816be
Added TimePicker widget ( #5251 )
2024-06-05 15:23:06 +02:00
Simon Hausmann
ef11ccfd2d
Fix @tr context docs example
...
The example that shows the default context should not have a specified context :)
2024-06-05 14:26:03 +02:00
ogoffart
3a6e34ba45
Bump version number to 1.7.0
2024-06-04 20:34:29 +00:00
Chris Chinchilla
ab9d7f342b
Consolidate language tutorials ( #5037 )
...
All the language tutorials are merged into the Slint reference as "quick starts".
2024-06-04 16:54:36 +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
Florian Blasius
dc4e421f2c
Added step-size to SpinBox ( #5293 )
2024-05-31 09:45:37 +00:00
Olivier Goffart
1feb612633
Docs: Fix documentation of easing curve
...
Don't duplicate the list of easing. Refer to the list in the animation page.
The list in types.md was out of date
2024-05-28 12:04:05 +02:00
ab7wd
8a54af975e
added macOS 14 to supported platform markdown file
2024-05-16 16:41:59 +02:00
Michael Winkelmann
b6ee0287e7
gradiEnt
2024-05-16 11:40:20 +02:00
Michael Winkelmann
d1c2d8c744
types.md: Fix doc typos for radial gradient
2024-05-16 11:40:20 +02:00