[GH-ISSUE #2052] 对macOS下界面UI的建议 #1250

Closed
opened 2026-02-27 00:02:49 +03:00 by kerem · 7 comments
Owner

Originally created by @Derrors on GitHub (Feb 7, 2021).
Original GitHub issue: https://github.com/electerm/electerm/issues/2052

软件很好用,但是有一个问题是在macOS下的UI风格问题就是:软件页面UI与macOS系统下其他软件的整体风格不一致,例如:

  1. 最大化、最小化、关闭按钮的UI是否可适配macOS风格?
  2. 左侧功能栏是否可适配macOS风格做到顶部菜单栏?
  3. 软件最大化后,在macOS下并不是真正的全屏,下边边界会顶到程序坞的位置,且无法通过macOS的通过触摸滑动实现切换屏幕。

归纳来说,就是在macOS下的软件风格仍为WindowUI,建议对此进行适配macOS风格,功能很强大了,美观方面还可以再改善一下。

Originally created by @Derrors on GitHub (Feb 7, 2021). Original GitHub issue: https://github.com/electerm/electerm/issues/2052 软件很好用,但是有一个问题是在macOS下的UI风格问题就是:软件页面UI与macOS系统下其他软件的整体风格不一致,例如: 1. 最大化、最小化、关闭按钮的UI是否可适配macOS风格? 2. 左侧功能栏是否可适配macOS风格做到顶部菜单栏? 3. 软件最大化后,在macOS下并不是真正的全屏,下边边界会顶到程序坞的位置,且无法通过macOS的通过触摸滑动实现切换屏幕。 归纳来说,就是在macOS下的软件风格仍为WindowUI,建议对此进行适配macOS风格,功能很强大了,美观方面还可以再改善一下。
kerem 2026-02-27 00:02:49 +03:00
Author
Owner

@zxdong262 commented on GitHub (Feb 9, 2021):

为了支持透明度,采用了无边框的设定,就无法支持全屏了 https://github.com/electron/electron/issues/15704
也许可以加一个设定允许用户选择放弃透明度支持而保留全屏功能

<!-- gh-comment-id:775639063 --> @zxdong262 commented on GitHub (Feb 9, 2021): 为了支持透明度,采用了无边框的设定,就无法支持全屏了 https://github.com/electron/electron/issues/15704 也许可以加一个设定允许用户选择放弃透明度支持而保留全屏功能
Author
Owner

@epenli commented on GitHub (Feb 25, 2021):

最重要的是 如果全屏了 窗口上边是无法拉动的 也就是如果在外屏上打开 尺寸较高 你就完全没办法调整尺寸了

<!-- gh-comment-id:785813339 --> @epenli commented on GitHub (Feb 25, 2021): 最重要的是 如果全屏了 窗口上边是无法拉动的 也就是如果在外屏上打开 尺寸较高 你就完全没办法调整尺寸了
Author
Owner

@starxg commented on GitHub (Apr 2, 2021):

的确。macOS下的ui太难操作了,希望大佬优化一波😆😆😆

<!-- gh-comment-id:812264514 --> @starxg commented on GitHub (Apr 2, 2021): 的确。macOS下的ui太难操作了,希望大佬优化一波😆😆😆
Author
Owner

@muyixiaohui commented on GitHub (Jun 2, 2021):

请还是将最大化、最小化、关闭按钮适配macOS风格吧,透明度什么的,可以不用要了。

<!-- gh-comment-id:853128561 --> @muyixiaohui commented on GitHub (Jun 2, 2021): 请还是将最大化、最小化、关闭按钮适配macOS风格吧,透明度什么的,可以不用要了。
Author
Owner

@zxdong262 commented on GitHub (Jun 3, 2021):

@muyixiaohui @starxg @epenli @Derrors 最新版加了个使用系统标题栏的选项在设置里,可以试试

<!-- gh-comment-id:853705465 --> @zxdong262 commented on GitHub (Jun 3, 2021): @muyixiaohui @starxg @epenli @Derrors 最新版加了个使用系统标题栏的选项在设置里,可以试试
Author
Owner

@muyixiaohui commented on GitHub (Jun 3, 2021):

@muyixiaohui @starxg @epenli @Derrors 最新版加了个使用系统标题栏的选项在设置里,可以试试

@zxdong262 没有找到这个设置 ,1.13.1上找了N遍都没有发现这个选项。

<!-- gh-comment-id:853941554 --> @muyixiaohui commented on GitHub (Jun 3, 2021): > @muyixiaohui @starxg @epenli @Derrors 最新版加了个使用系统标题栏的选项在设置里,可以试试 @zxdong262 没有找到这个设置 ,1.13.1上找了N遍都没有发现这个选项。
Author
Owner

@zxdong262 commented on GitHub (Jun 4, 2021):

@muyixiaohui @starxg @epenli @Derrors 最新版加了个使用系统标题栏的选项在设置里,可以试试

@zxdong262 没有找到这个设置 ,1.13.1上找了N遍都没有发现这个选项。

哎呀我记错了,不好意思,马上发布,下个版本

<!-- gh-comment-id:854310449 --> @zxdong262 commented on GitHub (Jun 4, 2021): > > @muyixiaohui @starxg @epenli @Derrors 最新版加了个使用系统标题栏的选项在设置里,可以试试 > > @zxdong262 没有找到这个设置 ,1.13.1上找了N遍都没有发现这个选项。 哎呀我记错了,不好意思,马上发布,下个版本
Sign in to join this conversation.
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
starred/electerm#1250
No description provided.