Skip to content

[BUG/UX] 窗口边框热区过小,大窗口状态下无法从右/下边缘缩小 #2623

@q8018414

Description

@q8018414

描述 (Description):
当前版本的窗口交互存在逻辑缺陷,限制了用户的操作自由度。

问题描述

软件目前仅支持通过右侧边框底部边框拖拽来改变窗口大小。

  • 当窗口尺寸较小或处于默认状态时,操作正常。
  • 当窗口被拉伸得非常大(特别是超过屏幕可视范围)时,鼠标很难吸附到右侧或底部的 1px 像素线上。
  • 一旦发生误触或无法选中边缘,用户无法将窗口缩小,只能关闭重开或通过系统菜单还原。

复现步骤

  1. 打开软件。
  2. 将鼠标移动到窗口右侧边缘,尝试拖拽使窗口变宽。
  3. 继续拖拽使其变得极大(甚至超出屏幕)。
  4. 尝试再次将窗口缩小。
  5. 观察结果: 鼠标极难选中边缘,操作失败。

期望行为

参考主流桌面应用(如 VS Code, Chrome, Office):

  1. 全边缘支持: 支持上下左右四个方向及四个角落的拖拽缩放。
  2. 增大热区: 即使视觉上边框只有 1px,鼠标在距离边框 5-8px 范围内也应触发缩放光标。
  3. 防溢出机制: 当窗口过大时,应自动吸附或允许用户从任意边缘向内收缩。

环境信息

  • 操作系统: Windows 11
  • 软件版本: v3.1.1

附加截图

Image 图片中虽然不太明显.但是还是能分辨底部菜单栏已经覆盖了下边框导致无法选中.无法拖拽修改窗口大小

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestwindowsWindows Platform

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions