slint/api/cpp/include
Tobias Hunger e5ecb9cf6c infra: Test out mise
I found `mise` a tool to help manage development projects.
https://mise.jdx.dev/

It basically can manage ENV vars based on the directory you are in,
manages tools you need (and makes thoser available based on the
directory you are in), and allows to define simple tasks that can
then be shared between developers.

Tools can be found in npm, pipx, aqua, binaries on github, ...
and it tries to verify signatures and all that (if supported by the
repo the data comes from).

I replaces the entire autofix workflow with mise tooling and tasks,
just to give it a try :-)

To reproduce:

```sh
> cargo install mise # to get the tool itself

# Follow the necessary step
# https://mise.jdx.dev/installing-mise.html#shells
# to intergate into your shell

> cd /your/slint/folder

# Mise will now ask whether or not to trust this dir and prints the
# command needed to do so. Run that.

> mise install # Install all the tools defined in .mise/config.toml

# Add a .mise.local.toml with local overrides. Git will ignore this file.
# Or add tasks into .mise/tasks/local ... Git will also ignore those.

> mise run 'ci:autofix:**:all' # To run all the ci:autofix tasks.
```

It is so much fatser to see these checks fail locally than it is to
bother CI with them :-)
2025-03-20 16:33:00 +01:00
..
slint-interpreter.h Testing C++ API: add a visitor over the ElementHandle 2024-06-10 15:52:40 +02:00
slint-platform.h infra: Test out mise 2025-03-20 16:33:00 +01:00
slint-stm32.h Revert "stm32: Fix compilation with newer STM BSPs" 2025-02-08 23:18:08 +01:00
slint-testing.h infra: Test out mise 2025-03-20 16:33:00 +01:00
slint.h Refrersh the menubar when one of the property get changed 2025-01-30 17:43:33 +01:00
slint_brush.h Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
slint_callbacks.h Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
slint_color.h Re-run clang-format with version 18 2024-06-10 02:25:40 -07:00
slint_config.h Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
slint_image.h Changelog: C++: Add slint::Window::take_snapshot() 2024-11-13 12:38:36 +01:00
slint_interpreter.h Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
slint_pathdata.h Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
slint_point.h infra: Test out mise 2025-03-20 16:33:00 +01:00
slint_properties.h Implement Property::set_constant in C++ 2025-03-03 00:50:09 +01:00
slint_sharedvector.h Re-run clang-format with version 18 2024-06-10 02:25:40 -07:00
slint_size.h Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
slint_string.h cpp: added to_lowercase and to_uppercase to SharedString (#6869) 2024-11-21 18:53:02 +00:00
slint_tests_helpers.h Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
slint_timer.h Timer::set_interval 2024-09-18 09:24:39 +02:00
slint_window.h ContextMenu: show submenu on hover after a timeout 2025-02-07 13:27:32 +01:00
vtable.h MenuItem with for and if 2025-01-30 10:08:22 +01:00