mirror of
https://github.com/SteamFramelyHomebrew/framely.git
synced 2026-10-23 09:01:46 +02:00
Constrain frames to capture-eye visibility, restore menu sizing and add reset. Fix centered resize and trigger release handling, and prevent large native poll responses from losing framing commands.
Framely documentation
Framely manages plugins on Steam Frame through device services, a SteamVR interface, a web panel, and a desktop installer.
User guides
- Install, update, repair and uninstall: desktop installer, SSH, Preview builds, local packages and rollback.
- Basic usage: Dock, manager, enabling plugins, favorites and safe mode.
- Install and manage plugins: plugin library, sources, subscriptions, local packages and updates.
- Network panel: address, first password setup, login and phone/desktop access.
- APK Manager: sideload installation, updates, containers, retained data and cleanup.
- Terminal and files: user-owned terminal sessions, file operations, recycle bin, transfers and previews.
Plugin development and publishing
- Complete workflow: scaffold → preview → backend → package → device testing → publish.
- SDK API · Manifest configuration · Lifecycle
- Publish plugins and catalogs: default GitHub URLs, custom URLs/hashes, catalog history and database registration.
- Plugin template: React and Python, generated projects or in-repository editing.
- Showcase plugin: additional UI and device examples.
Technical references
| Reference | Contents |
|---|---|
| Plugin development reference | Manifest, windows, notifications, JSON RPC and packaging |
| Lifecycle | Install, update, start, stop, uninstall and recovery hooks |
| Dependencies and conflicts | Version ranges, source selection and exclusive resources |
| Source subscriptions | JSON format, refresh, URL changes and deduplication |
| Localization | Language packs and community translations |