refactor: remove persistWindowState, fix settings checkbox alignment, fix drag click suppression
- Remove persistWindowState pref and window_state persistence from ipc.ts
(session restore already handles window bounds)
- Fix settings checkbox alignment: restructure boolean pref rows to
two-column layout (text + checkbox) for consistent spacing
- Fix click-hold-drag engaging without mouse movement: hold timer now
sets holdReady, actual drag requires 3px movement threshold