lingxia-shell 0.6.0

Shell product module and host registrations for LingXia
docs.rs failed to build lingxia-shell-0.6.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

lingxia-shell

Shell product module and host registration crate for LingXia.

What it wires together

  • Browser capability from lingxia-browser
  • Download/settings host APIs
  • Proxy settings, Auto Switch rules, and local proxy runtime
  • Address-bar resolution and navigation helpers
  • Embedded browser Web UI assets and internal pages
  • Panel-related helpers for shell-hosted lxapps

Key APIs

  • register() and warmup()
  • open(...), open_for_app(...), close(...), download(...)
  • resolve_input(...), classify_navigation(...)
  • open_panel_lxapp(...), panel_item_for_id(...), panels_config_json()

Notes

This crate is the product-facing assembly layer. Lower-level reusable runtime pieces live in lingxia-browser, lingxia-transfer, and lingxia-settings.

Proxy configuration is owned by lingxia-shell and persisted separately under the app state directory as proxy-settings.json. Shared lightweight settings such as download directory preferences remain in lingxia-settings.