There's a config file option that determines whether or not to launch in full screen mode, but there's no way to toggle this while running the app. Some WMs may have a keybinding, but some won't, or it may not be set, or the user may not be familiar with it.
So htpicker should catch F11 presses and toggle fullscreen, in one of two ways:
Use a gtk keybinding. This is probably preferable.
In javascript, send a special htpicker:// request, and have the python backend toggle fullscreen while running. This method should only be implemented if a gtk keybinding is hard or impractical for some reason (doubtful).
There's a config file option that determines whether or not to launch in full screen mode, but there's no way to toggle this while running the app. Some WMs may have a keybinding, but some won't, or it may not be set, or the user may not be familiar with it.
So htpicker should catch F11 presses and toggle fullscreen, in one of two ways: