Skip to content

feat: Refactor app & account management UI code - #44092

Merged
susnux merged 11 commits into
masterfrom
feat/refactor-app-account-management
Mar 11, 2024
Merged

feat: Refactor app & account management UI code#44092
susnux merged 11 commits into
masterfrom
feat/refactor-app-account-management

Conversation

@susnux

@susnux susnux commented Mar 8, 2024

Copy link
Copy Markdown
Contributor

Summary

  1. Separate app store from account management
  2. Split app and account management into better maintainable smaller pieces
    • Separate app content and app navigation component
    • Also split app store sidebar into own components for each tab.
    • The details tab now includes the same information like the sidebar on apps.nextcloud.com
  3. Everything I needed to touch more then copy paste was refactored to TypeScript
  4. Start using Pinia for the app store (currently only the navigation -> rest will be follow up)
  5. Fix icon color broken in app-store #42998 by using inline icons for the app navigation

Screenshots

Screenshot 2024-03-08 at 18-42-21 Office   text - Apps - Nextcloud
Screenshot 2024-03-08 at 18-42-14 Office   text - Apps - Nextcloud
Screenshot 2024-03-08 at 18-42-07 Office   text - Apps - Nextcloud
Screenshot 2024-03-08 at 18-34-40 Office   text - Apps - Nextcloud
Screenshot 2024-03-08 at 18-32-47 Integration - Apps - Nextcloud

Checklist

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

icon color broken in app-store [Bug]: Icon of menu entry "Dashboard" in Apps section remains black in dark mode

5 participants