Simon Hausmann
76e3c2a283
Minor UI tweaks ( #2459 )
...
- Avoid overly large button at the bottom
- Avoid overly wide checkbox and combobox
- Distinguish the button with icon by text
2023-03-31 16:49:05 +02:00
Simon Hausmann
5c3aa0f46d
Rename "Online Editor" to "SlintPad"
2023-03-29 08:57:40 +02:00
Tobias Hunger
6934b7b779
cmake: Fix SLINT_EMBED_RESOURCES
...
* Do not use the initialize_from feature introduced in cmake 3.23
2023-03-27 16:18:05 +02:00
Tobias Hunger
52a70b7d89
cmake: Bump minimal cmake version to 3.23
2023-03-27 09:27:44 +02:00
Olivier Goffart
4cf44ea69d
Mark StandardListViewItem and TableColumn as #[non_exhaustive]
...
Closes #2330
2023-03-18 09:04:48 +01:00
Tobias Hunger
3ac01c3f07
clippy: Fix clippy warnings
2023-03-09 09:35:29 +01:00
Olivier Goffart
6889dfa5f5
Rust: Make new(), run() and show() report errors from the backend
...
Fixes #2198
2023-02-10 05:00:03 +01:00
ogoffart
e7f48512ee
Bump version number to 1.0.0
2023-02-03 11:07:15 +01:00
Olivier Goffart
4f3d0954fe
Online code editor: add a "load_demo" url argument
...
that loads the demo based on the current version of the editor
2023-01-25 11:11:57 +01:00
Olivier Goffart
a0fdf94fb1
StandardTableView: Remove the editable feature for now
...
This commit can be reverted when we want to introduce it again.
There is a few bugs with the editable property:
- The text is not in sync with the model if the model changes after an
edit. (can be seen by making an edit and then sort)
- The highlight of the current row doesn't work properly
- We should probably only edit on double click or some shortcut instead
of just clicking
- The editable field exist but does nothing for the StandardListView
2023-01-24 07:31:29 +01:00
Olivier Goffart
27498cd1f7
Gallery demo: fix the dummy model for the table view
...
shown when opening the gallery with the viewer
2023-01-23 16:35:40 +01:00
Simon Hausmann
24dcef5fed
First stage of cleaning up the export handling of the slint root component ( #2095 )
...
We implicitly export the last component of a .slint file to the generator.
Issue a warning when that happens and suggest to export it explicitly.
2023-01-23 15:19:49 +01:00
Florian Blasius
520df46998
Update examples to new syntax ( #2067 )
...
* run slint-updater on examples
* manual syntax updates
2023-01-16 12:11:25 +00:00
Florian Blasius
ac5eaf495f
move cpp StandardListViewItem from private to public namespace ( #2062 )
...
* move cpp StandardListViewItem to public namespace
* Fix missing C++ docs for StandardListViewItem
The struct is originally defined in Rust in model.rs and cbindgen creates the
compatible C++ declaration. For doxygen
to see it, it needs to be emitted into slint_generated_public.h.
* Improve the StandardListViewItem docs a little bit
* move cpp StandardListViewItem to public namespace
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
2023-01-16 09:06:36 +01:00
Simon Hausmann
1701352177
Fix descending sort in the table view in the C++ gallery build
2023-01-13 10:35:00 +01:00
Florian Blasius
f2aab576f4
Add StandardTableView widget ( #2032 )
...
* Text only StandardTableView with column and rows
* Text editing of cells
* Sort by column ascending and descending
* Variants of the TableView for native, fluent and material
2023-01-12 19:41:12 +01:00
ogoffart
ce07d078ce
Bump version number to 0.3.4
2022-12-16 09:36:15 +00:00
ogoffart
fb02b4118b
Bump version number to 0.3.3
2022-11-28 13:11:11 +00:00
Simon Hausmann
fcd59fb0c1
Fix debug build of the gallery on Windows with Fluent style
...
The object file became too big, so
add /bigobj to the command line as
recommended by MSVC itself. Same as commit c6ec1e644a
.
2022-11-23 17:18:52 +01:00
Florian Blasius
61c39b5fa1
Add support for dispatching key events through the public platform API
...
This change adds `KeyPress` and `KeyRelease` variants to the
`WindowEvent` enum, along with the new `slint::Key` enum, that allows
encoding keys.
2022-11-15 10:34:17 +01:00
Florian Blasius
575f093baf
Fixed: md TextEdit text not displayed ( #1854 )
2022-11-14 13:40:32 +01:00
Florian Blasius
ae2ec82263
Fix: unload old window in wasm gallery now correctly ( #1838 )
2022-11-11 09:59:02 +01:00
Olivier Goffart
2b92d4b4a3
gallery demo: update the instructions in index.html
...
it now needs to be build twice for the two styles
2022-11-10 07:56:49 +01:00
Florian Blasius
a3e1f9f246
Design refresh of the gallery example ( #1820 )
...
* Visual refresh of the gallery example
* Add new Navigation
* Improve layout
* Fix layout behavior of material GroupBox
2022-11-09 14:39:16 +01:00
Florian Blasius
a2838bb6ce
Add style selection to gallery ( #1826 )
...
Add a style selection drop down for fluent and material to the gallery web export
2022-11-09 12:52:18 +01:00
ogoffart
2171773a3e
Bump version number to 0.3.2
2022-10-28 09:30:14 +00:00
ogoffart
261614b914
Bump version number to 0.3.1
2022-09-15 14:39:51 +02:00
ogoffart
05a49da906
Bump version number to 0.3.0
2022-09-06 13:00:22 +02:00
Olivier Goffart
8ebcfd81b8
Gallery example: move the checkbox on another line
2022-09-05 13:08:27 +02:00
Tobias Hunger
20c1c45253
Button: Implement support to make the Button a toggle ( #1384 )
...
Add flags that enable the Button to be used as a Toggle, e.g. for use in toolbars or similar places.
Co-authored-by: Simon Hausmann <hausmann@gmail.com>
2022-07-08 16:17:06 +02:00
ogoffart
6b15d2e479
Bump version number to 0.2.6
2022-07-06 09:58:14 +00:00
ogoffart
3709ded44d
Bump version number to 0.2.5
2022-05-09 16:16:00 +00:00
ogoffart
c160ec2aef
Bump version number to 0.2.4
2022-05-09 13:49:25 +00:00
ogoffart
6395cdfc09
Bump version number to 0.2.3
2022-05-04 12:32:58 +00:00
Olivier Goffart
d940a0b35d
Fix NativeSlider::changed in C++
...
FloatArgs is not properly exposed to C++
2022-04-04 17:33:54 +02:00
ogoffart
7b50791db4
Bump version number to 0.2.2
2022-03-10 08:48:33 +00:00
ogoffart
ecd0fb7ecd
Bump version number to 0.2.1
2022-02-10 16:25:28 +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
7a735a48db
Use an external CSS for the demos
2022-02-08 14:10:39 +01:00
Tobias Hunger
940d1d9e2b
Use slint logo without text for window icons
...
... but slint logo with name everywhere else
2022-02-08 11:07:48 +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
ade7c23bf6
Move vscode-extension logo into logo directory
...
* Give it a name that matches the svg it was created from
* Update gallery example to use the same logo
* Create a smylink to the old name in vscode-extension as that needs the
icon to be in that directory.
2022-02-04 12:09:21 +01:00
Olivier Goffart
40fc7422ea
Style the demo index.html with a dark background
...
Note that the slide_puzzle is a bit different because it tries to
fill the viewport with the canvas
2022-02-03 16:41:56 +01:00
Tobias Hunger
1534f87e30
Change authors to Slint Developers
2022-02-02 16:21:34 +01:00
Tobias Hunger
2b55c488ca
Rename sixtyfps to slint in internal
2022-02-02 16:16:55 +01:00
Olivier Goffart
3594c20153
Replace SixtyFPS in many locations (Uppercase)
2022-02-02 15:49:18 +01:00
Olivier Goffart
d2d6a5cc6a
Rename sixtyfps_
2022-02-02 14:25:56 +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