- Collapse getHorizontalBounds/getVerticalBounds into _computeBounds(axis) - Delete dead adjustBoundaryBothAxes method - Collapse double-loop in getContainerForWindow into one pass - Remove _findActiveContainer/_findContainerHoldingWindow duplication; call _findContainerForWindowAcrossMonitors directly - Pass Gio.Settings via WindowManager constructor instead of public field - Introduce keybindingActions() in extension.ts to unify setupKeybindings and refreshKeybinding; collapse 7-block bindSettings pattern into a loop - Promote WindowWrapper.RESIZE_TOLERANCE to private static readonly - Simplify redundant else-if in minimized handler - Remove unused imports in monitor.ts (queueEvent, Mtk, Window alias) - Deduplicate get_active_workspace() call in monitor.tileWindows() - Strip redundant JSDoc and inline comments throughout
3.7 KiB
3.7 KiB