-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Description
π Bug Report: Google Translate Extension β UI Not Rendering Correctly
Summary
The Google Translate extension available in SuperCmd does not display its UI correctly. The interface is broken and needs to be fixed to be usable within the SuperCmd launcher.
Environment
- App: SuperCmd (Electron + React macOS launcher)
- Extension: Google Translate
- Platform: macOS
- SuperCmd Version: (
1.0.5) - Node.js Version: (
v20.19.5) - macOS Version: (
15.7.4)
Current Behavior
When opening the Google Translate extension inside SuperCmd, the UI does not render as expected. The layout appears broken, making the extension non-functional or visually unusable.
Expected Behavior
The Google Translate extension should render its UI correctly within the SuperCmd Raycast compatibility layer, matching the expected layout and interaction behavior.
Steps to Reproduce
- Launch SuperCmd
- Open the Google Translate extension
- Observe that the UI is broken / incorrectly rendered
Possible Root Cause
- Incomplete or incorrect shim implementation in
src/renderer/src/raycast-api/for components used by this extension - CSS/Tailwind conflicts in the renderer layer
- Asset loading/path resolution issue for extension UI resources
- Raycast API compatibility gap affecting this specific extension's UI components
Acceptance Criteria
- Google Translate extension UI renders correctly inside SuperCmd
- All interactive elements (input field, language selectors, result output) are functional
- No visual regressions introduced to other extensions
- Tested on macOS with latest SuperCmd build (
npm run devand packaged build)
Priority
π Medium β Extension is installed but unusable due to UI failure
Attachments
Related
- Raycast API compatibility layer:
src/renderer/src/raycast-api/ - Known pending work: [Harden asset loading/path resolution for extension assets](https://github.com/SuperCmdLabs/SuperCmd#whats-pending)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
