Electron是否有计划提供一个基于操作系统的窗口级联标志?如果提供该标志,将在许多应用程序中有所帮助。
我的应用程序中有这样一个用例:根据最后打开的窗口级联窗口。我们基于electron提供的屏幕模块实现了它。但是问题是,当我们有多个屏幕时,我们需要考虑很多情况,所以如果electron能提供一个标志,将会为所有开发人员节省大量时间。
nbysray51#
这听起来像是第三方库的工作。@chandrakalva 你认为这个逻辑应该是什么样子的?我可能会在某个时候尝试一下。
bksxznpy2#
@fabiospampinato 感谢你提出这个问题。
我们可以将文件资源管理器作为参考,在Windows和Mac系统中使用。在操作系统级别,如果我们有关于窗口级联的任何标志,我们可以在Electron中使用它。
如果我们没有这样的标志,我们需要实现它。通常,我们可以在两种情况下级联窗口。
情况一### 窗口级联与最后打开的窗口相关。
如果用户正在使用多个屏幕,那么我们有两个选择。a) 我们可以在应用程序级别级联窗口。b) 我们可以在屏幕级别级联窗口。
情况二 ### 窗口级联与特定窗口相关。
因此,用户可以对窗口的方向给出一些输入。
因此,考虑到上述情况,我们需要提供以下属性:
在实施过程中,我们可以使用Electron的Screen模块。@fabiospampinato 如果你需要更多信息,请告诉我。
h7wcgrx33#
关于这个问题,我们有任何新消息和可能的外部解决方案吗?
3条答案
按热度按时间nbysray51#
这听起来像是第三方库的工作。@chandrakalva 你认为这个逻辑应该是什么样子的?我可能会在某个时候尝试一下。
bksxznpy2#
@fabiospampinato 感谢你提出这个问题。
我们可以将文件资源管理器作为参考,在Windows和Mac系统中使用。在操作系统级别,如果我们有关于窗口级联的任何标志,我们可以在Electron中使用它。
如果我们没有这样的标志,我们需要实现它。通常,我们可以在两种情况下级联窗口。
情况一### 窗口级联与最后打开的窗口相关。
如果用户正在使用多个屏幕,那么我们有两个选择。
a) 我们可以在应用程序级别级联窗口。
b) 我们可以在屏幕级别级联窗口。
情况二 ### 窗口级联与特定窗口相关。
方向
因此,用户可以对窗口的方向给出一些输入。
因此,考虑到上述情况,我们需要提供以下属性:
在实施过程中,我们可以使用Electron的Screen模块。
@fabiospampinato 如果你需要更多信息,请告诉我。
h7wcgrx33#
关于这个问题,我们有任何新消息和可能的外部解决方案吗?