socketsupply / socket

A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.
https://socketsupply.co/guides
Other
1.6k stars 75 forks source link

Ability to fully customize window titlebar section (called "frameless window" feature by some frameworks) #562

Open jaymakes11 opened 1 year ago

jaymakes11 commented 1 year ago

Relevant docs on this with alternative frameworks:

Tauri: https://tauri.app/v1/guides/features/window-customization/#creating-a-custom-titlebar Electron: https://www.electronjs.org/docs/latest/tutorial/window-customization

Features that would be great with this:

Example of what this would enable (from Obsidian, which is built on Electron):

CleanShot 2023-09-08 at 12 58 10@2x

jaymakes11 commented 6 months ago

Any chance the priority of this could be bumped? This is pretty much the only thing preventing me from choosing SSC for an upcoming project.

jaymakes11 commented 6 months ago

FWIW in Tauri I remember hitting this issue and maybe some other quirks with the window buttons that were ultimately super frustrating. It was one of the things that contributed for me to consider alternatives (ultimately helping me find SS). When seeing that it was possible to achieve exactly the positioning and such that I was needing in Electron it was a breath of fresh air.

So if the implementation here in SS could be sure to avoid this and other quirks that'd be sweet (just sayin). It'd be yet another thing to help it stand out ("look ma, SS can do this just as good as Electron!").