Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions src/content/cookbook/design/themes.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@ description: How to share colors and font styles throughout an app using Themes.

:::note
This recipe uses Flutter's support for [Material 3][] and
the [google_fonts][] package. As of the Flutter 3.16 release,
Material 3 is Flutter's default theme.
the [google_fonts][] package.
:::

[Material 3]: /ui/design/material
Expand Down Expand Up @@ -38,9 +37,6 @@ To share a `Theme` across your entire app, set the `theme` property
to your `MaterialApp` constructor.
This property takes a [`ThemeData`][] instance.

As of the Flutter 3.16 release, Material 3 is Flutter's
default theme.

If you don't specify a theme in the constructor,
Flutter creates a default theme for you.

Expand Down
2 changes: 1 addition & 1 deletion src/content/deployment/ios.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ In the **Deployment** section of the **Build Settings** tab:
: The minimum iOS version that your app supports.
Flutter supports iOS 13 and later. If your app or plugins
include Objective-C or Swift code that makes use of APIs newer
than iOS 12, update this setting to the highest required version.
than iOS 13, update this setting to the highest required version.

The **General** tab of your project settings should resemble
the following:
Expand Down
7 changes: 0 additions & 7 deletions src/content/deployment/windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,13 +199,6 @@ Both the build name and number can be overridden in
`flutter build windows` by specifying `--build-name` and
`--build-number`, respectively.

:::note
Flutter projects created before Flutter 3.3
need to be updated to set the executable's version
information. For more information,
refer to the [version migration guide][].
:::

## Add app icons

To update the icon of a Flutter Windows
Expand Down
3 changes: 1 addition & 2 deletions src/content/flutter-for/dart-swift-concurrency.md
Original file line number Diff line number Diff line change
Expand Up @@ -263,8 +263,7 @@ In Dart, you can offload computation to a worker isolate,
often called a background worker.
A common scenario spawns a simple worker isolate and
returns the results in a message when the worker exits.
As of Dart 2.19, you can use `Isolate.run()` to
spawn an isolate and run computations:
You can use `Isolate.run()` to spawn an isolate and run computations:

```dart
void main() async {
Expand Down
6 changes: 3 additions & 3 deletions src/content/perf/impeller.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,14 @@ the [Can I use Impeller?][] page.

### iOS

Since [Flutter 3.29](https://blog.flutter.dev/whats-new-in-flutter-3-29-f90c380c2317), Impeller is the **default on iOS** with no ability to
switch to Skia.
Impeller is the **only supported** rendering engine on iOS with
no ability to switch to Skia.

### Android

Impeller is **available and enabled by default on Android API 29+**.
On devices running lower versions of Android or don't support Vulkan,
Impeller falls back to the the legacy OpenGL renderer.
Impeller falls back to the legacy OpenGL renderer.
No action on your part is necessary for this fallback behavior.

* To _disable_ Impeller when debugging,
Expand Down
9 changes: 4 additions & 5 deletions src/content/perf/isolates.md
Original file line number Diff line number Diff line change
Expand Up @@ -238,11 +238,10 @@ follow the examples in the [Dart documentation][].

## Using platform plugins in isolates

As of Flutter 3.7, you can use platform plugins in background isolates.
This opens many possibilities to offload heavy,
platform-dependent computations to an isolate that won't block your UI.
For example, imagine you're encrypting data
using a native host API
You can use platform plugins in background isolates.
This enables plugins to offload heavy, platform-dependent
computations to an isolate that won't block your UI.
For example, imagine you're encrypting data using a native host API
(such as an Android API on Android, an iOS API on iOS, and so on).
Previously, [marshaling data][] to the host platform could waste UI thread time,
and can now be done in a background isolate.
Expand Down
4 changes: 2 additions & 2 deletions src/content/platform-integration/ios/ios-latest.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ visit the following issues in the flutter/flutter repo.
* Hover typing feature: [Issue 152715][]
* iOS formatting menu: [Issue 150068][]
* iOS-style zoom page transition: [Issue 150588][]
* iPad-style tab bar: [Issue 150950][]
* iPad-style tab bar: [Issue 150590][]
* iPhone mirroring when viewing a Flutter app: [Issue 152711][]
* Large content viewer: [Issue 152715][]
* Add "Translate" button to the context edit menu: [Issue 150392][]
Expand All @@ -27,7 +27,7 @@ visit the following issues in the flutter/flutter repo.
[Issue 150392]: {{site.repo.flutter}}/issues/150392
[Issue 150452]: {{site.repo.flutter}}/issues/150452
[Issue 150588]: {{site.repo.flutter}}/issues/150588
[Issue 150950]: {{site.repo.flutter}}/issues/150590
[Issue 150590]: {{site.repo.flutter}}/issues/150590
[Issue 150965]: {{site.repo.flutter}}/issues/150965
[Issue 152711]: {{site.repo.flutter}}/issues/152711
[Issue 152715]: {{site.repo.flutter}}/issues/152715
Expand Down
8 changes: 0 additions & 8 deletions src/content/platform-integration/ios/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,14 +129,6 @@ on the Apple Developer site.
</Tab>
<Tab name="Physical device">

:::warning
An upcoming change to iOS has caused a temporary break in Flutter's debug mode
on physical devices running iOS 26 (currently in beta).
If your physical device is already on iOS 26, we recommend switching to the
**Simulator** tab and following the instructions.
See [Flutter on latest iOS][] for details.
:::

[Flutter on latest iOS]: /platform-integration/ios/ios-latest

Set up each iOS device on which you want to test.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -334,8 +334,7 @@ and [Understanding constraints][].

## Custom element (`hostElement`)

As of the Flutter 3.10 release,
you can embed a single-view Flutter web app
You can embed a single-view Flutter web app
into any HTML element of your web page.

To tell Flutter web which element to render into,
Expand Down
7 changes: 0 additions & 7 deletions src/content/resources/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -498,19 +498,12 @@ compression less efficient (see the
[iOS App Store Specific Considerations][]
section of Apple's [QA1795][]).

:::note
The release engine binary used to include LLVM IR (bitcode).
However, Apple [deprecated bitcode in Xcode 14][] and removed support,
so it has been removed from the Flutter 3.7 release.
:::

Of course, we recommend that you measure your own app.
To do that, see [Measuring your app's size][].


[apkanalyzer]: {{site.android-dev}}/studio/command-line/apkanalyzer
[built into Android Studio]: {{site.android-dev}}/studio/build/apk-analyzer
[deprecated bitcode in Xcode 14]: {{site.apple-dev}}/documentation/xcode-release-notes/xcode-14-release-notes
[iOS App Store Specific Considerations]: {{site.apple-dev}}/library/archive/qa/qa1795/_index.html#//apple_ref/doc/uid/DTS40014195-CH1-APP_STORE_CONSIDERATIONS
[Measuring your app's size]: /perf/app-size
[minimal Flutter app]: {{site.repo.flutter}}/tree/75228a59dacc24f617272f7759677e242bbf74ec/examples/hello_world
Expand Down
3 changes: 2 additions & 1 deletion src/content/tools/devtools/inspector.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ trees, and can be used for the following:

## The new Flutter inspector {:#new}

As part of Flutter 3.29, the new Flutter inspector is enabled by default. However, it can be disabled from the [inspector settings dialog][].
As part of Flutter 3.29, the new Flutter inspector is enabled by default.
However, it can be disabled from the [inspector settings dialog][].

[inspector settings dialog]: #inspector-settings
[legacy inspector]: /tools/devtools/legacy-inspector
Expand Down
6 changes: 4 additions & 2 deletions src/content/tools/devtools/legacy-inspector.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@ description: Learn how to use the legacy Flutter inspector to explore a Flutter

<?code-excerpt path-base="visual_debugging/"?>

:::note
Please note that the legacy inspector will be removed in a future release. Let us know if there are issues preventing you from using the [new inspector][] by [filing a bug][].
:::warning
The legacy inspector will be removed in a future release.
Let us know if there are issues preventing you from
using the [new inspector][] by [filing a bug][].
:::

[new inspector]: /tools/devtools/inspector
Expand Down
5 changes: 2 additions & 3 deletions src/content/ui/adaptive-responsive/large-screens.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,9 +182,8 @@ You can solve this in one of two ways:

How to obtain the physical screen dimensions?

You can use the [`Display`][] API, introduced in
Flutter 3.13, which contains the size,
pixel ratio, and the refresh rate of the physical device.
You can use the [`Display`][] API, which contains the
size, pixel ratio, and refresh rate of the physical device.

[`Display`]: {{site.api}}/flutter/dart-ui/Display-class.html

Expand Down
2 changes: 1 addition & 1 deletion src/data/site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ yt:
watch: 'https://www.youtube.com/watch'
playlist: 'https://www.youtube.com/playlist?list='

currentFlutterVersion: '3.41.2'
currentFlutterVersion: '3.41.5'

# Settings for Jaspr.

Expand Down
Loading