google / flutter-desktop-embedding

Experimental plugins for Flutter for Desktop
Apache License 2.0
7.1k stars 607 forks source link

[window_size] Full macOS "file integration" #851

Closed tp closed 3 years ago

tp commented 3 years ago

Describe Request

Using setWindowTitleRepresentedUrl just shows the file's icon in the title bar.

I wish there was a way to enable the "full" file integration that document-based apps usually use on macOS, including the ability for the user of the app to easily rename and move the file.

image

stuartmorgan commented 3 years ago

Configuring the application as a document-based application on macOS is out of scope for this plugin.

Someone else is certainly welcome to try to make such a plugin; I suspect some amount of modification to the runner itself would be necessary. (And if the goal is to support multiple windows, which each window running an engine instance, it'll be even more complicated to try to do via a plugin.)