Fix notes being unresizable #11

Merged
Lemarkis merged 1 commit from fix/note-window-resize into main 2026-09-14 08:53:49 +00:00
Owner

Summary

  • Note windows are frameless (decorations(false) in windows.rs), so there was no OS-drawn border to resize from, and the frontend never wired up Tauri's resize-drag API.
  • Added invisible edge/corner resize handles to the note page that call startResizeDragging(), plus the core:window:allow-start-resize-dragging capability (was missing, so the IPC call would've been silently blocked).
  • Added a CHANGELOG.md entry under Fixed.

Test plan

  • npm run check (0 errors, 0 warnings)
  • npm run test (101 passed)
  • npm run tauri dev compiles and launches cleanly (Linux ARM64)
  • Manually confirmed resizing works on Windows

🤖 Generated with Claude Code

## Summary - Note windows are frameless (`decorations(false)` in `windows.rs`), so there was no OS-drawn border to resize from, and the frontend never wired up Tauri's resize-drag API. - Added invisible edge/corner resize handles to the note page that call `startResizeDragging()`, plus the `core:window:allow-start-resize-dragging` capability (was missing, so the IPC call would've been silently blocked). - Added a `CHANGELOG.md` entry under `Fixed`. ## Test plan - [x] `npm run check` (0 errors, 0 warnings) - [x] `npm run test` (101 passed) - [x] `npm run tauri dev` compiles and launches cleanly (Linux ARM64) - [x] Manually confirmed resizing works on Windows 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Fix notes being unresizable
All checks were successful
CI / frontend (pull_request) Successful in 25s
CI / backend (pull_request) Successful in 2m40s
e6e0a2e884
Note windows are frameless (decorations(false)), so there's no OS-drawn
border to grab, and the frontend never wired up Tauri's resize-drag API.
Add invisible edge/corner resize handles that trigger
startResizeDragging(), and grant the matching core:window permission
(missing, so the IPC call would've been silently blocked anyway).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Lemarkis/Mark-it!11
No description provided.