Skip to content

Conversation

@bkidd-godaddy
Copy link
Collaborator

Summary

  • Context Menu Implementation: Added right-click context menu support for clip items with both CSS-based and native Electron options
  • UI/UX Improvements: Refactored settings layout, updated theme colors, and improved template manager design
  • Build Optimizations: Optimized Mac builds for arm64 only and added DMG cleanup tooling

Screenshots

Light Theme

Light Theme

Dark Theme

Dark Theme

Added

  • Right-click context menu for clip items with smart positioning
  • CSS-based context menu component (ClipContextMenu.tsx) with theme support
  • Native Electron context menu option via IPC handlers
  • Custom hooks for context menu management (useContextMenu.ts, useNativeContextMenu.ts)
  • Pattern detection indicators (⚡ icon) in context menu
  • DMG cleanup script for build artifacts

Changed

  • Refactored settings UI layout for better organization and visual hierarchy
  • Improved template manager design with better spacing and layout
  • Updated theme accent colors from blue to gray for more neutral appearance
  • Changed toggle switches to green for better contrast and accessibility
  • Enhanced light mode support across context menu and settings components
  • Optimized Mac builds to arm64 only (removed x64 build)
  • Updated .gitignore for better build artifact management
  • Improved hover states and visual feedback across UI components
  • Updated README to reflect new context menu functionality

Fixed

  • Resolved context menu positioning issues at viewport boundaries
  • Fixed Font Awesome icon loading in context menu
  • Removed unused IpcRendererEvent parameter in context menu hook

Removed

  • Unused IpcRendererEvent parameter from context menu implementation
  • x64 Mac build target (now arm64 only)

Copy link
Owner

@dantheuber dantheuber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will remove the cog menu from the right of each clip in an upcoming PR, and only use it to indicate if a clip is locked 👍

@dantheuber dantheuber merged commit fe79157 into main Dec 17, 2025
1 check passed
@dantheuber dantheuber deleted the context-menu branch December 17, 2025 00:53
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.

3 participants