dioxus-textfx 0.1.0-alpha.3

Accessible Dioxus text animation components.
Documentation

dioxus-textfx

Accessible Dioxus text animation components

This crate is part of the Dioxus SSR package workspace. The APIs are pre-1.0 and may change between releases while the package family stabilizes.

Release Status

  • Current crate version: 0.1.0-alpha.3.
  • Release wave: June 8, 2026 workspace integration update.
  • Publish status: Prepared as a crates.io update for this package.
  • Scope: Accessible Dioxus text animation components.
  • The README install examples and local workspace dependency requirements are aligned with this publish wave.

Install

[dependencies]

dioxus-textfx = "0.1.0-alpha.3"

What It Provides

  • Public Rust APIs for the package described above.
  • Integration hooks used by the companion core, SSR, and CLI crates where applicable.

Integration Recipes

The component prelude re-exports the core integration helpers, so component routes can publish manifests and offload plans without importing the core crate directly:

use dioxus_textfx::prelude::*;

let headline = textfx("headline", "Ship it").scramble();
let policy = textfx_route_policy().route("/home");
let manifest = textfx_component_manifest([&headline], &policy);
let plan = textfx_workertown_offload_plan([&headline], &policy);

assert_eq!(manifest.package, "dioxus-textfx");
assert!(plan.tasks.iter().any(|task| task == "split-text"));

Prefer the package-prefixed textfx_* helper names for integration code. Component aliases such as Text, Split, Scramble, and Type are intended for RSX-facing code and remain additive conveniences.

Workspace package dependencies:

  • dioxus-native-port
  • dioxus-textfx-core

Feature Flags

  • default: web
  • desktop: dioxus/desktop
  • native: dioxus/native, dioxus-native-port/native
  • server: dioxus/server
  • web: dioxus/web, dioxus-native-port/web

License

Licensed under either of:

Repository: https://github.com/Collin-Budrick/dioxus_template