This update introduces a keyboard gesture feature for improved panel navigation, dynamic icons for minimize and maximize functions, and enhanced transition effects for smoother animations. The panel's dragging behavior has been refined to stay within the visible screen, and the minimizing functionality now snaps to screen edges for better usability.
- Keyboard Gesture Feature: Introduced a keyboard gesture feature that allows users to focus the panel by clicking the top bar and using the arrow keys on their physical keyboard to move the panel around the screen for better UX.
- Dynamic Icons: Assigned dynamic icons for minimize and maximize functions. When the panel is open, it shows an exit screen icon to minimize, and when minimized as a widget, it shows a full-screen icon to maximize.
- Transition Effects: Added better transition effects for opening, closing, minimizing, and maximizing the panel, making the animations smoother and more visually appealing.
- Textarea Renaming: Renamed all fields in the editor and prompt pages previously labeled as "Markdown" to "Textarea" for better user experience and clarity.
- Panel Dragging: Improved the panel's dragging behavior to ensure it stays within the visible screen. While the panel may still go outside the screen when dragged to the bottom, the top bar remains visible for interaction.
- Minimizing Behavior: Enhanced the minimizing behavior so that when the panel is minimized near any screen edge, it will snap the widget to the nearest edge for better UX.
- Minimize/Maximize Functionality: Improved the functionality of the minimize and maximize actions to ensure a more intuitive user experience.
- Extension Icon Behavior: Fixed the issue where clicking the extension icon would open the panel but not close it on a second click. Now, clicking the icon again will close the panel.
- Maximizing Position: Resolved the issue where maximizing the panel while in a minimized state on the right edge of the screen would push it outside the visible area. Now, maximizing will readjust the position to stay within the screen.
- Minimizing Transition: Fixed the minimizing transition so that when the panel is in the default position, the transition moves from right to left, ensuring the widget stays at the right edge of the screen instead of the middle.
- Automatic Local Backup: The automatic local backup is not working and is under investigation to fix it.