beeware / beeware/toga

Add default Full Screen command

Open
#2,865 7 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
5.4k
Forks
827
Avg merge
9h 45m
Merged PRs (30d)
58

Description

### What is the problem or limitation you are having?

Much like #796, the default Full Screen shortcut(s) is(are) missing. Toga does not send the app into Full Screen when the default platform keyboard shortcut for Full Screen is pressed. (tested on macOS)

On macOS, two shortcuts are available by default: `Command + Control + F` and `Fn + F`.
On Windows and Linux, it's `F11`.

### Describe the solution you'd like

Make the default platform keyboard shortcut for Full Screen trigger Full Screen.

### Describe alternatives you've considered

None

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

The issue does not name files or tests. Start by locating Toga's existing default keyboard-shortcut and Full Screen handling, then inspect the macOS, Windows, and Linux paths. Done means each platform's documented default Full Screen shortcut triggers Full Screen.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.