Skip to content

Apps Section Redesign#358

Draft
mariotaku wants to merge 4 commits into
mainfrom
feature/apps-rework
Draft

Apps Section Redesign#358
mariotaku wants to merge 4 commits into
mainfrom
feature/apps-rework

Conversation

@mariotaku
Copy link
Copy Markdown
Member

@mariotaku mariotaku commented May 21, 2025

Main Goal

Slightly adjust UI for installed apps, available apps and apps detail

  • Installed apps
    • Single app info
    • Drag & drop to install (desktop)
  • Available apps
    • Install on device selector

image
image

@mariotaku mariotaku force-pushed the feature/apps-rework branch from f9eff63 to e4d3750 Compare May 21, 2026 23:54
- lift device selection up from InstalledComponent to AppsComponent so
  install, launch, uninstall and update actions all see a real device
- populate repoPackages in InstalledComponent so the Update button on
  the installed list and the Update row in the installed-details modal
  render when a newer version is available
- wire the installed-details modal: inject parent + repoPackage,
  add Launch / Uninstall / Update click handlers, close modal on
  success, add header close button
- wire the channel-details modal: inject device + parent, uncomment
  incompatible$ and reloadInstalledInfo so the dialog shows
  compatibility status and the installed version
- add drag-and-drop .ipk install on desktop via the Tauri webview
  drag-drop event and a drop overlay; android/ios are skipped
- add per-install target device selector in the channel-details modal
  when multiple devices are registered; AppsComponent.installPackage
  now accepts an optional device override
- expand installed-details spec with launch / uninstall / hasUpdate
  coverage

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant