• Johnny's avatar
    feat: add LocationDialog and related hooks for location management in MemoEditor · 50199fe9
    Johnny authored
    - Implemented LocationDialog component for selecting and entering location coordinates.
    - Created useLocation hook to manage location state and updates.
    - Added LocationState type for managing location data.
    - Introduced useLinkMemo hook for linking memos with search functionality.
    - Added VisibilitySelector component for selecting memo visibility.
    - Refactored MemoEditor to integrate new hooks and components for improved functionality.
    - Removed obsolete handlers and streamlined memo save logic with useMemoSave hook.
    - Enhanced focus mode functionality with dedicated components for overlay and exit button.
    50199fe9
index.ts 302 Bytes