Feature Request Specifications AI is used for better explanation of nuances Inline Link "Glimpse" (Reference Preview) User Story: As a user reading a document, I want to see a preview of a linked item (citation, cross-reference, URL) without leaving my current position. Functional Requirements Settings Toggle: Add a boolean toggle in Settings > Editor > Interactivity labeled "Enable Glimpse on Hover". Trigger Mechanism: Default behavior: No preview on simple hover (to avoid distraction). Active behavior: Hold Ctrl (Windows/Linux) or Alt/Option (Mac) + Hover cursor over the link. UI Component: Display a small, floating popover (tooltip/card) near the cursor. Content: Show the first paragraph/summary of the linked target or the bibliographic entry. Smart LaTeX Focus Jump User Story: As a developer writing LaTeX, I want to quickly jump between the preview pane and the specific code block to make edits efficiently. Functional Requirements Shortcut: Ctrl + M Behavior: If the cursor is in the Preview/PDF view: Moves focus specifically to the corresponding line in the LaTeX source code (SyncTeX-like behavior). If the cursor is already in the Code view: Centers the editor view on the current cursor position or jumps to the last active editing spot. Comparison: Similar to the "Ctrl+J" AI Cursor Jump but dedicated to code structure navigation. Adaptive Side Panel (Freeze/Unfreeze) User Story: As a user, I want to maximize my workspace by auto-hiding the side panel, but occasionally pin it open for complex tasks. Functional Requirements Menu Bar Control: Add a "Pin/Unpin" icon (Pushpin 📌 or Freeze ❄️ icon) to the top navigation bar. State A: Frozen (Pinned) The side panel remains statically open. Content to the right is resized to fit. State B: Unfrozen (Auto-Hide) The side panel is hidden by default. Hover Trigger: Moving the mouse to the far left edge of the screen slides the panel out (overlay mode). Close Trigger: Clicking an item inside the panel. Moving the cursor out of the panel area. Clicking anywhere in the main editor. Keyboard Shortcut Localization & Customization User Story: As a user with an Indian keyboard layout, I need to prevent app shortcuts from conflicting with my standard typing characters (e.g., Alt+Shift+H). Problem Analysis Conflict: On certain Indian keyboard layouts, Alt + Shift + H is a system-level command to type a specific symbol (e.g., ‡ or similar). This conflicts with the app's default "Open Calendar" shortcut. Proposed Solutions Custom Keybinding UI: Allow users to remap Alt + Shift + H to a non-conflicting combination (e.g., Ctrl + Alt + C). Conflict Feedback: If a user presses a key combo that generates a text character (like the symbol from the Indian layout) but is also a shortcut, show a "Conflict Detected" toast message. Context Aware Shortcuts: Ensure text-input shortcuts take precedence when the editor is focused, while App shortcuts trigger only when the editor is not focused.