Skip to content

feat(gui): add resource manager#69

Draft
KoEkko wants to merge 5 commits into
mainfrom
ekko/resource-manager
Draft

feat(gui): add resource manager#69
KoEkko wants to merge 5 commits into
mainfrom
ekko/resource-manager

Conversation

@KoEkko
Copy link
Copy Markdown
Collaborator

@KoEkko KoEkko commented May 11, 2026

Summary

  • Add a resource manager page for EDA-related resources.
  • Implement EDA tools management API and UI integration.
  • Adjust layout and spacing in the App and ECOS views.

KoEkko and others added 4 commits May 11, 2026 14:40
- Added a new plugin API for managing EDA tools, including installation, uninstallation, and status tracking.
- Introduced a `PluginToolsPanel` component for displaying and interacting with available tools.
- Created a `PluginToolsView` to serve as the main interface for tool management.
- Updated routing to include a new path for the tools view.
- Enhanced the ECOS view to provide better navigation and integration with the new tools functionality.
- Implemented a store for managing tool state and progress, improving user experience during installations.
- Set min-height to 0 for app wrapper and container to ensure proper layout.
- Update ECOSView component to refine spacing and height for various elements, improving overall UI consistency.
- Adjust margins and minimum heights for sections and articles to enhance visual appeal.
… improved UX (#64)

- Unify color system: replace hardcoded hex colors with CSS variables
(--accent-color, --text-primary, --bg-primary, --border-color, etc.)
- Add semantic status tokens (--info-*, --danger-*, --success-*,
--warn-*) with dark mode variants to index.css
- Add per-row action buttons: Install, Uninstall, Update, Retry
- Remove dead UI elements: fake pagination, non-functional Change
button, placeholder more-menu icon
- Improve empty states with icons, guidance text, and clear-filters
action
- Complete dark mode coverage via CSS variables with minimal overrides
- Refine responsive breakpoints: 3-col >1120px, tablet 768-1120px,
mobile <768px
- Optimize table: column grid, row height, uppercase headers, color-mix
hover/selected states
- Compact toolbar: pill-shaped search box aligned to 28px tab button
height, icons added to status filter tabs
- Fix selected panel layout: flex fill area for consistent button
positions
- Enlarge checkbox and fine-tune spacing throughout
- Remove Platform column and Sky130/GF180 from PDK catalog

---------

Signed-off-by: Emin <me@emin.chat>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: KoEkko <114348497+KoEkko@users.noreply.github.com>
@KoEkko KoEkko force-pushed the ekko/resource-manager branch from a9c9950 to 14ad148 Compare May 11, 2026 06:47
@KoEkko KoEkko added the enhancement New feature or request label May 11, 2026
@KoEkko KoEkko added this to the 0.1.0-Alpha milestone May 11, 2026
@Emin017 Emin017 marked this pull request as draft May 11, 2026 07:01
@Emin017
Copy link
Copy Markdown
Member

Emin017 commented May 11, 2026

Blocked by #16.

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants