Skip to content

Conversation

@li-yiyang
Copy link
Contributor

Introduced
a new lem-interface protocol:

  • lem-if::display-borderless-p

a new lem-core function:

  • lem-core::display-borderless-p

a new lem command:

  • toggle-display-borderless

Tested on:
macOS Sequoia 15.5, SBCL 2.5.6, SDL2 build from source.

Introduced
a new lem-interface protocol:
+ lem-if::display-borderless-p

a new lem-core function:
+ lem-core::display-borderless-p

a new lem command:
+ toggle-display-borderless
@cianoc
Copy link
Contributor

cianoc commented Aug 7, 2025

I'll try to test this on my mac today.

@cxxxr
Copy link
Member

cxxxr commented Aug 7, 2025

Thank you for your PR.
However, I am currently considering this (#1867),
so I am unsure whether to merge it or not.
What do you think?

@li-yiyang
Copy link
Contributor Author

I think webview is a better choice than SDL. And I understand that changing the lem-implementation protocol may conflict with other implementation.

So I think this PR should wait, or just be left as a user custom patch.

If have to achieve borderless effects in webview, maybe we could refer to webui frameless (I think there's some platform specific tricks to do so, not sure). I can help with mac version webview porting if I got more free time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants