Surrealism-All / SurrealismUI

A third-party UI library using Slint, I think it will give you an extraordinary experience
https://surrealism-all.github.io/SurrealismUI.github.io/
MIT License
197 stars 19 forks source link

请问是否有计划开发BorderlessWindows组件? #28

Open gqf2008 opened 6 months ago

gqf2008 commented 6 months ago

非常优秀的项目,如果能开发这样的组件,那么在多平台一致性体验上会更好 参考:https://github.com/Vadoola/Tomotroid/blob/main/ui/borderless-window.slint

上面链接中的组件中Macos中最小化功能有BUG

syf20020816 commented 6 months ago

很高兴收到您的建议,我注意到borderless window属于一种较高级别的窗体,目前SurrealismUI中并没有这样高级别组件(目前依然是较低级别的组件),但确实有计划对高级别组件进行构建,这些组件会完全依赖SurrealismUI低级别组件,并通过自由组合的方式形成,这个计划将在0.5版本中进行尝试,并计划在0.6版本中完成一系列的高级别组件的构建。0.4版本将在3月中旬到来,0.5版本将在0.4版本趋于稳定后的4次左右迭代后到来这大约是5月份。后续版本的更新速度都与这保持一致。在0.4版本中会继续对低级别组件进行优化以及添加4个新组件,由于我当前还有其他项目正在孵化,有些时候确实无法控制更新计划,但依然会尽力更新。如果还有任何建议欢迎向我发送邮件,我会尽快回复。

获取Outlook for Androidhttps://aka.ms/AAb9ysg


From: 高庆丰 @.> Sent: Friday, February 23, 2024 3:45:11 PM To: Surrealism-All/SurrealismUI @.> Cc: Subscribed @.***> Subject: [Surrealism-All/SurrealismUI] 请问是否有计划开发BorderlessWindows组建? (Issue #28)

如果能开发这样的组件,那么在多平台一致性体验上会更好 参考:https://github.com/Vadoola/Tomotroid/blob/main/ui/borderless-window.slint

上面链接中的组件中Macos中最小化功能有BUG

― Reply to this email directly, view it on GitHubhttps://github.com/Surrealism-All/SurrealismUI/issues/28, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AV7FXN4YGJYAL43SQS6BHMLYVBCIPAVCNFSM6AAAAABDWIQSFWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE2TANJVGI2DAMY. You are receiving this because you are subscribed to this thread.Message ID: @.***>

Vadoola commented 6 months ago

@gqf2008 I don't read Chinese I'm afraid so I ran this through Google Translate and hopefully I understand correctly. I realize the borderless window component in Tomotroid has some issues, but I didn't realize there was an issue with minimize on MacOS (I don't have a Mac to test on). Would you be willing to file an Issue on Tomotroid with more information?

In regards to creating a borderless window component in SurrealismUI, I agree I think it could be good.

There was some discussion at on point in Slint to add and API for customizing the window frame, but I'm not sure there has been much progress on it: https://github.com/slint-ui/slint/issues/2521

gqf2008 commented 6 months ago

@Vadoola Okay, let's go back to the Tomotroid project, give me some time, I will try to find out the cause of the problem on macos.(Google Translate)

Vadoola commented 6 months ago

@gqf2008 Take your time, I appreciate any help you can offer. (慢慢来,我感谢您提供的任何帮助。)