slint/internal/core
Simon Hausmann 666cee9468
Some checks are pending
autofix.ci / format_fix (push) Waiting to run
autofix.ci / lint_typecheck (push) Waiting to run
CI / wasm (push) Blocked by required conditions
CI / wasm_demo (push) Blocked by required conditions
CI / tree-sitter (push) Blocked by required conditions
CI / python_test (macos-14) (push) Blocked by required conditions
CI / python_test (ubuntu-22.04) (push) Blocked by required conditions
CI / files-changed (push) Waiting to run
CI / build_and_test (--exclude bevy-example, ubuntu-22.04, 1.85) (push) Blocked by required conditions
CI / build_and_test (--exclude ffmpeg --exclude gstreamer-player, --exclude bevy-example, windows-2022, 1.85) (push) Blocked by required conditions
CI / build_and_test (--exclude ffmpeg --exclude gstreamer-player, macos-14, stable) (push) Blocked by required conditions
CI / build_and_test (--exclude ffmpeg --exclude gstreamer-player, windows-2022, beta) (push) Blocked by required conditions
CI / build_and_test (--exclude ffmpeg --exclude gstreamer-player, windows-2022, stable) (push) Blocked by required conditions
CI / build_and_test (ubuntu-22.04, nightly-2025-08-15) (push) Blocked by required conditions
CI / node_test (macos-14) (push) Blocked by required conditions
CI / node_test (ubuntu-22.04) (push) Blocked by required conditions
CI / node_test (windows-2022) (push) Blocked by required conditions
CI / python_test (windows-2022) (push) Blocked by required conditions
CI / cpp_test_driver (macos-13) (push) Blocked by required conditions
CI / cpp_test_driver (ubuntu-22.04) (push) Blocked by required conditions
CI / cpp_test_driver (windows-2022) (push) Blocked by required conditions
CI / cpp_cmake (macos-14, 1.85) (push) Blocked by required conditions
CI / cpp_cmake (ubuntu-22.04, stable) (push) Blocked by required conditions
CI / cpp_cmake (windows-2022, nightly) (push) Blocked by required conditions
CI / cpp_package_test (push) Blocked by required conditions
CI / ffi_32bit_build (push) Blocked by required conditions
CI / vsce_build_test (push) Blocked by required conditions
CI / mcu (pico-st7789, thumbv6m-none-eabi) (push) Blocked by required conditions
CI / mcu (pico2-st7789, thumbv8m.main-none-eabihf) (push) Blocked by required conditions
CI / mcu (stm32h735g, thumbv7em-none-eabihf) (push) Blocked by required conditions
CI / mcu-embassy (push) Blocked by required conditions
CI / docs (push) Blocked by required conditions
CI / updater_test (0.3.0) (push) Blocked by required conditions
CI / fmt_test (push) Blocked by required conditions
CI / esp-idf-quick (push) Blocked by required conditions
CI / android (push) Blocked by required conditions
CI / miri (push) Blocked by required conditions
CI / test-figma-inspector (push) Blocked by required conditions
Items: Permit calling focus() on invisible items
Focus transfer via keyboard or mouse only works between visible items, but let's permit programmatic focus transfer and trust the developer to do the right thing towards the user.

Reported by ramayen at https://chat.slint.dev/public/pl/kaik88s9tbbaxp6mq9ht1ysw5a
2025-08-20 10:25:38 +02:00
..
graphics wgpu: Fall back to software rendering if there are no GPU-backed WGPU adapters 2025-08-19 14:57:21 +02:00
items core: Add capture_key_event function into items 2025-08-01 20:24:24 +02:00
LICENSES Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
model CI: Fix lifetime annotation warnings in model types 2025-06-06 12:09:09 +02:00
properties Fix crash in change callback evaluation 2025-06-25 09:32:20 +02:00
software_renderer swrenderer: Fix drawing of big image 2025-08-16 08:54:14 +02:00
textlayout Fix clippy issues, plus a few manual cleanups 2025-02-06 17:28:51 +01:00
window Update popup.rs 2025-06-21 08:00:10 +02:00
accessibility.rs Expose more kinds of text edit widgets to AccessKit 2025-03-17 14:27:08 +01:00
animations.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
api.rs wgpu: Switch to WGPU 26 2025-08-05 17:27:00 +02:00
callbacks.rs Upgrade cbindgen and use unsafe(no_mangle) attributes (#8539) 2025-05-26 11:21:33 +02:00
Cargo.toml wgpu: Switch to WGPU 26 2025-08-05 17:27:00 +02:00
component_factory.rs ComponentHandle: don't rely on the Inner to be a VRc<ItemTreeVTable> 2025-07-04 10:07:22 +02:00
context.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
date_time.rs Upgrade cbindgen and use unsafe(no_mangle) attributes (#8539) 2025-05-26 11:21:33 +02:00
future.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
graphics.rs wgpu: Fall back to software rendering if there are no GPU-backed WGPU adapters 2025-08-19 14:57:21 +02:00
input.rs Janitor: Fix typo in comments of input.rs 2025-07-01 12:28:13 +02:00
item_focus.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
item_rendering.rs Support default-font-* properties in Live-Preview 2025-04-24 09:18:45 +02:00
item_tree.rs Rust: fix compilation if the slint code declares struct named core 2025-06-30 13:36:01 +02:00
items.rs Make resolve_font_property private and simplify usage 2025-08-17 18:27:07 +02:00
layout.rs Upgrade cbindgen and use unsafe(no_mangle) attributes (#8539) 2025-05-26 11:21:33 +02:00
lengths.rs Add support for rotation to the partial renderer 2025-01-23 09:17:54 +01:00
lib.rs slint: Change Platform.os to return a new enum OperatingSystemType (#8679) 2025-06-12 14:25:16 +02:00
menus.rs MenuBar: allow it to be in a if 2025-08-18 11:17:57 +02:00
model.rs CI: Fix lifetime annotation warnings in model types 2025-06-06 12:09:09 +02:00
platform.rs ContextMenuArea: Intercept long press on Android 2025-02-24 18:27:25 +01:00
properties.rs janitor: cargo fmt 2025-07-30 12:26:43 +02:00
README.md Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
renderer.rs Fix default-font-size not working with PopupWindow with the Qt backend 2025-07-09 17:08:24 +02:00
rtti.rs Experimental support for Drag & Drop 2025-06-26 15:39:18 +02:00
sharedvector.rs Speed up Extend<char> impl for SharedString 2025-07-29 14:52:29 +02:00
slice.rs Fix clippy issues, plus a few manual cleanups 2025-02-06 17:28:51 +01:00
software_renderer.rs Add conic gradient support for all backends (#9021) 2025-08-02 09:14:33 +02:00
string.rs Speed up Extend<char> impl for SharedString 2025-07-29 14:52:29 +02:00
tests.rs Upgrade cbindgen and use unsafe(no_mangle) attributes (#8539) 2025-05-26 11:21:33 +02:00
textlayout.rs Fix clippy issues, plus a few manual cleanups 2025-02-06 17:28:51 +01:00
timers.rs Timer: Don't panic if starting timers while drop'ing thread_locals 2025-07-11 12:24:44 +02:00
translations.rs Upgrade cbindgen and use unsafe(no_mangle) attributes (#8539) 2025-05-26 11:21:33 +02:00
unsafe_single_threaded.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
window.rs Items: Permit calling focus() on invisible items 2025-08-20 10:25:38 +02:00

Slint Runtime Library

NOTE: This library is an internal crate of the Slint project. This crate should not be used directly by applications using Slint. You should use the slint crate instead.

WARNING: This crate does not follow the semver convention for versioning and can only be used with version = "=x.y.z" in Cargo.toml.