Support resizable app windows on macOS
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 65/100
Piste de recherche
Read the root scene content setup and the WindowGroup sizing path to locate the fixed 500x300 frame and how initial content size is chosen. Remove the fixed sizing and apply the requested minimum-size behavior with a default initial content size when the scene has none. Done when the window opens at a default size, can grow, and cannot shrink below its content's minimum size.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Summary
On macOS, the window that an OpenSwiftUI App creates has a fixed size of 500x300. The root scene content is wrapped in a fixed frame(width:height:), so the hosting view reports equal minimum and maximum sizes, and the window cannot be resized.
Scope
- Remove the fixed frame from the root scene content.
- Use the
WindowGroupdefault resizability: the content sets the window's minimum size, and the maximum size is unbounded (NSHostingSizingOptions.minSize). - Give the window a default initial content size when the scene does not set one.
Acceptance criteria
- The app window opens at the default size and can be resized larger.
- The window cannot be resized smaller than the minimum size of its content.
- Langage dominant
- Swift
- Étoiles
- 2.5k
- Forks
- 84
- Merge moyen
- 3 h 22 min
- PR mergées (30 j)
- 78
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de OpenSwiftUIProject/OpenSwiftUI
-
Implement the symbol effect APIOuvertearea: animation area: graphics area: rendering area: view platform: iOS platform: macOS platform: visionOS type: feature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
OpenSwiftUIProject/OpenSwiftUI#1199 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
area: rendering impact: visual-diff platform: iOS type: bug
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
OpenSwiftUIProject/OpenSwiftUI#1192 ·
Les mainteneurs répondent en général sous 1 jour
-
area: graphics platform: visionOS priority: p2 type: feature
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
OpenSwiftUIProject/OpenSwiftUI#1178 ·
Les mainteneurs répondent en général sous 1 jour
-
Track visionOS supportOuvertearea: compatibility area: hosting-bridge area: rendering platform: visionOS priority: p1 type: feature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 28/100
OpenSwiftUIProject/OpenSwiftUI#1171 ·
Les mainteneurs répondent en général sous 1 jour
-
area: text type: feature
Difficulté 4/5 1-2 jours Accessibilité débutants 48/100
OpenSwiftUIProject/OpenSwiftUI#1167 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de OpenSwiftUIProject/OpenSwiftUI
Issues similaires
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
logto-io/logto#9837 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
area: ios S3: minor
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
manaflow-ai/cmux#24404 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100