Skip to content

Commit

Permalink
Flutter Vikings Release 2022 (#7481)
Browse files Browse the repository at this point in the history
* update build.yml and restore PR template

* Document when to use pluginFfi vs plugin (#7428)

* Document when to use pluginFfi vs plugin

Adds documentation from the questions answered in:

* flutter/flutter#108974

* clarify sentence

* Update iOS minimum version documentation to 11.0 (#62)

* Bump github/codeql-action from 2.1.18 to 2.1.19 (#63)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.18 to 2.1.19.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@2ca79b6...f5d217b)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [Windows] Document how to set exe's version info (#60)

* Tweak

* Tweak

* Add migration guide

* Polish

* Update src/deployment/windows.md

Co-authored-by: Shams Zakhour (ignore Sfshaza) <44418985+sfshaza2@users.noreply.github.com>

* Fix examples for flutter beta (#64)

* dart fix add_languages examples

* fix examples/layout/constraints

* fix examples/cookbook/effects/stagger_menu_animation

* fix examples/ui/advanced/actions_and_shortcut

* refresh excerpts

* update build.yml setting beta experimental = false

* Bump github/codeql-action from 2.1.19 to 2.1.20 (#65)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.19 to 2.1.20.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@f5d217b...7fee4ca)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Khanh Nguyen <khanhnwin@gmail.com>

* Bump firebase-tools from 11.7.0 to 11.8.0 (#66)

Bumps [firebase-tools](https://github.com/firebase/firebase-tools) from 11.7.0 to 11.8.0.
- [Release notes](https://github.com/firebase/firebase-tools/releases)
- [Commits](firebase/firebase-tools@v11.7.0...v11.8.0)

---
updated-dependencies:
- dependency-name: firebase-tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Khanh Nguyen <khanhnwin@gmail.com>

* Add instructions for enabling Developer Mode on iOS 16 (#67)

* Add instructions for enabling Developer Mode on iOS 16

* Review edits

* Bump pigeon in /examples/development/platform_integration (#69)

Bumps [pigeon](https://github.com/flutter/packages/tree/main/packages) from 3.2.9 to 4.0.0.
- [Release notes](https://github.com/flutter/packages/releases)
- [Commits](https://github.com/flutter/packages/commits/pigeon-v4.0.0/packages)

---
updated-dependencies:
- dependency-name: pigeon
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix broken PR link at bottom of splashScreenView breaking change (#68)

* Update breaking changes  (#70)

* links flutter 3.0 breaking changes to master api docs

* updated breaking changes

* updated breaking changes

* Bump github/codeql-action from 2.1.20 to 2.1.21 (#74)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.20 to 2.1.21.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@7fee4ca...c7f292e)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Adding warning about named routes (#73)

* stashing

* Adding notes warning about named routes.

* Reverting to previous whats-new file

* Update error docs to use PlatformDispatcher instead of Zones (#71)

* Update error docs to use PlatformDispatcher instead of Zones

* refresh code excerpts

* tweak example code

* Remove random apostrophe

Co-authored-by: Khanh Nguyen <khanhnwin@gmail.com>

* Update navigation and routing documentation (#72)

* Update navigation and routing documentation

* Update src/development/ui/navigation/index.md

* Update src/development/ui/navigation/index.md

* Update src/development/ui/navigation/index.md

* Update src/development/ui/navigation/index.md

* Update src/development/ui/navigation/index.md

* Update WillPopScope note

* Apply suggestions from code review

Co-authored-by: Shams Zakhour (ignore Sfshaza) <44418985+sfshaza2@users.noreply.github.com>

* Update src/development/ui/navigation/index.md

Co-authored-by: Shams Zakhour (ignore Sfshaza) <44418985+sfshaza2@users.noreply.github.com>
Co-authored-by: Khanh Nguyen <khanhnwin@gmail.com>

* update release notes (#75)

* update release notes

* Update src/development/tools/sdk/release-notes/release-notes-3.3.0.md

Co-authored-by: Shams Zakhour (ignore Sfshaza) <44418985+sfshaza2@users.noreply.github.com>

* Update URL Strategies page (#76)

* Add what's new section for 3.3 (#77)

* stashing

* Updating the what's new page for 3.3

* Tweaking, as per feedback

* Adding release notes to index file (#78)

* Adding release notes to index file

* Update index.md

Co-authored-by: Khanh Nguyen <khanhnwin@gmail.com>

* Tweaking some things... (#79)

* Tweaking some things...

* Update whats-new.md

Co-authored-by: Khanh Nguyen <khanhnwin@gmail.com>

* revert build.yml for public repo

* fix some links

* fix PlatformDispatcher link anchor

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Daco Harkes <dacoharkes@google.com>
Co-authored-by: Jenn Magder <magder@google.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
Co-authored-by: Shams Zakhour (ignore Sfshaza) <44418985+sfshaza2@users.noreply.github.com>
Co-authored-by: Shamira <23406866+MiraMarshall@users.noreply.github.com>
Co-authored-by: Dan Field <dnfield@google.com>
Co-authored-by: John Ryan <ryjohn@google.com>
Co-authored-by: Kevin Chisholm <kevinjchisholm@google.com>
  • Loading branch information
10 people committed Aug 30, 2022
1 parent c42d065 commit 1e7b55d
Show file tree
Hide file tree
Showing 44 changed files with 1,167 additions and 367 deletions.
9 changes: 6 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE.md
@@ -1,5 +1,8 @@
**IMPORTANT:** Due to work on the docs.flutter.dev infrastructure, this repo is **not accepting pull requests**.
_Description of what this PR is changing or adding, and why:_

Instead of creating a PR, please file an issue (https://github.com/flutter/website/issues/new/choose) about the needed change.
_Issues fixed by this PR (if any):_

We expect to start accepting PRs again the week of August 31.
## Presubmit checklist
- [ ] This PR doesn’t contain automatically generated corrections (Grammarly or similar).
- [ ] This PR follows the [Google Developer Documentation Style Guidelines](https://developers.google.com/style) — for example, it doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [ ] This PR uses [semantic line breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks) of 80 characters or fewer.
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Expand Up @@ -33,7 +33,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@2ca79b6fa8d3ec278944088b4aa5f46912db5d63
uses: github/codeql-action/init@c7f292ea4f542c473194b33813ccd4c207a6c725
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -44,7 +44,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@2ca79b6fa8d3ec278944088b4aa5f46912db5d63
uses: github/codeql-action/autobuild@c7f292ea4f542c473194b33813ccd4c207a6c725

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -58,4 +58,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@2ca79b6fa8d3ec278944088b4aa5f46912db5d63
uses: github/codeql-action/analyze@c7f292ea4f542c473194b33813ccd4c207a6c725
2 changes: 1 addition & 1 deletion .github/workflows/scorecards-analysis.yml
Expand Up @@ -49,6 +49,6 @@ jobs:

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@2ca79b6fa8d3ec278944088b4aa5f46912db5d63
uses: github/codeql-action/upload-sarif@c7f292ea4f542c473194b33813ccd4c207a6c725
with:
sarif_file: results.sarif
Expand Up @@ -294,7 +294,7 @@ class _MenuState extends State<Menu> with SingleTickerProviderStateMixin {
child: ElevatedButton(
style: ElevatedButton.styleFrom(
shape: const StadiumBorder(),
primary: Colors.blue,
backgroundColor: Colors.blue,
padding: const EdgeInsets.symmetric(horizontal: 48, vertical: 14),
),
onPressed: () {},
Expand Down
Expand Up @@ -76,7 +76,7 @@ class _MenuState extends State<Menu> {
child: ElevatedButton(
style: ElevatedButton.styleFrom(
shape: const StadiumBorder(),
primary: Colors.blue,
backgroundColor: Colors.blue,
padding: const EdgeInsets.symmetric(horizontal: 48, vertical: 14),
),
onPressed: () {},
Expand Down
Expand Up @@ -147,7 +147,7 @@ class _MenuState extends State<Menu> with SingleTickerProviderStateMixin {
child: ElevatedButton(
style: ElevatedButton.styleFrom(
shape: const StadiumBorder(),
primary: Colors.blue,
backgroundColor: Colors.blue,
padding: const EdgeInsets.symmetric(horizontal: 48, vertical: 14),
),
onPressed: () {},
Expand Down
2 changes: 1 addition & 1 deletion examples/development/platform_integration/pubspec.yaml
Expand Up @@ -29,7 +29,7 @@ environment:
dependencies:
flutter:
sdk: flutter
pigeon: ^3.2.3
pigeon: ^4.0.0


# The following adds the Cupertino Icons font to your application.
Expand Down
95 changes: 3 additions & 92 deletions examples/internationalization/add_language/lib/nn_intl.dart
Expand Up @@ -420,6 +420,9 @@ class NnMaterialLocalizations extends GlobalMaterialLocalizations {
@override
String get popupMenuLabel => r'Popup menu';

@override
String get menuBarMenuLabel => r'Menu Bar Label';

@override
String get postMeridiemAbbreviation => r'PM';

Expand Down Expand Up @@ -612,234 +615,142 @@ class NnMaterialLocalizations extends GlobalMaterialLocalizations {
String get unspecifiedDateRange => 'Date Range';

@override
// TODO: implement keyboardKeyAlt
String get keyboardKeyAlt => throw UnimplementedError();

@override
// TODO: implement keyboardKeyAltGraph
String get keyboardKeyAltGraph => throw UnimplementedError();

@override
// TODO: implement keyboardKeyBackspace
String get keyboardKeyBackspace => throw UnimplementedError();

@override
// TODO: implement keyboardKeyCapsLock
String get keyboardKeyCapsLock => throw UnimplementedError();

@override
// TODO: implement keyboardKeyChannelDown
String get keyboardKeyChannelDown => throw UnimplementedError();

@override
// TODO: implement keyboardKeyChannelUp
String get keyboardKeyChannelUp => throw UnimplementedError();

@override
// TODO: implement keyboardKeyControl
String get keyboardKeyControl => throw UnimplementedError();

@override
// TODO: implement keyboardKeyDelete
String get keyboardKeyDelete => throw UnimplementedError();

@override
// TODO: implement keyboardKeyEisu
String get keyboardKeyEisu => throw UnimplementedError();

@override
// TODO: implement keyboardKeyEject
String get keyboardKeyEject => throw UnimplementedError();

@override
// TODO: implement keyboardKeyEnd
String get keyboardKeyEnd => throw UnimplementedError();

@override
// TODO: implement keyboardKeyEscape
String get keyboardKeyEscape => throw UnimplementedError();

@override
// TODO: implement keyboardKeyFn
String get keyboardKeyFn => throw UnimplementedError();

@override
// TODO: implement keyboardKeyHangulMode
String get keyboardKeyHangulMode => throw UnimplementedError();

@override
// TODO: implement keyboardKeyHanjaMode
String get keyboardKeyHanjaMode => throw UnimplementedError();

@override
// TODO: implement keyboardKeyHankaku
String get keyboardKeyHankaku => throw UnimplementedError();

@override
// TODO: implement keyboardKeyHiragana
String get keyboardKeyHiragana => throw UnimplementedError();

@override
// TODO: implement keyboardKeyHiraganaKatakana
String get keyboardKeyHiraganaKatakana => throw UnimplementedError();

@override
// TODO: implement keyboardKeyHome
String get keyboardKeyHome => throw UnimplementedError();

@override
// TODO: implement keyboardKeyInsert
String get keyboardKeyInsert => throw UnimplementedError();

@override
// TODO: implement keyboardKeyKanaMode
String get keyboardKeyKanaMode => throw UnimplementedError();

@override
// TODO: implement keyboardKeyKanjiMode
String get keyboardKeyKanjiMode => throw UnimplementedError();

@override
// TODO: implement keyboardKeyKatakana
String get keyboardKeyKatakana => throw UnimplementedError();

@override
// TODO: implement keyboardKeyMeta
String get keyboardKeyMeta => throw UnimplementedError();

@override
// TODO: implement keyboardKeyMetaMacOs
String get keyboardKeyMetaMacOs => throw UnimplementedError();

@override
// TODO: implement keyboardKeyMetaWindows
String get keyboardKeyMetaWindows => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumLock
String get keyboardKeyNumLock => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad0
String get keyboardKeyNumpad0 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad1
String get keyboardKeyNumpad1 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad2
String get keyboardKeyNumpad2 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad3
String get keyboardKeyNumpad3 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad4
String get keyboardKeyNumpad4 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad5
String get keyboardKeyNumpad5 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad6
String get keyboardKeyNumpad6 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad7
String get keyboardKeyNumpad7 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad8
String get keyboardKeyNumpad8 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpad9
String get keyboardKeyNumpad9 => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadAdd
String get keyboardKeyNumpadAdd => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadComma
String get keyboardKeyNumpadComma => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadDecimal
String get keyboardKeyNumpadDecimal => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadDivide
String get keyboardKeyNumpadDivide => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadEnter
String get keyboardKeyNumpadEnter => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadEqual
String get keyboardKeyNumpadEqual => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadMultiply
String get keyboardKeyNumpadMultiply => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadParenLeft
String get keyboardKeyNumpadParenLeft => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadParenRight
String get keyboardKeyNumpadParenRight => throw UnimplementedError();

@override
// TODO: implement keyboardKeyNumpadSubtract
String get keyboardKeyNumpadSubtract => throw UnimplementedError();

@override
// TODO: implement keyboardKeyPageDown
String get keyboardKeyPageDown => throw UnimplementedError();

@override
// TODO: implement keyboardKeyPageUp
String get keyboardKeyPageUp => throw UnimplementedError();

@override
// TODO: implement keyboardKeyPower
String get keyboardKeyPower => throw UnimplementedError();

@override
// TODO: implement keyboardKeyPowerOff
String get keyboardKeyPowerOff => throw UnimplementedError();

@override
// TODO: implement keyboardKeyPrintScreen
String get keyboardKeyPrintScreen => throw UnimplementedError();

@override
// TODO: implement keyboardKeyRomaji
String get keyboardKeyRomaji => throw UnimplementedError();

@override
// TODO: implement keyboardKeyScrollLock
String get keyboardKeyScrollLock => throw UnimplementedError();

@override
// TODO: implement keyboardKeySelect
String get keyboardKeySelect => throw UnimplementedError();

@override
// TODO: implement keyboardKeySpace
String get keyboardKeySpace => throw UnimplementedError();

@override
// TODO: implement keyboardKeyZenkaku
String get keyboardKeyZenkaku => throw UnimplementedError();

@override
// TODO: implement keyboardKeyZenkakuHankaku
String get keyboardKeyZenkakuHankaku => throw UnimplementedError();
}
2 changes: 1 addition & 1 deletion examples/layout/constraints/lib/main.dart
Expand Up @@ -213,7 +213,7 @@ class Button extends StatelessWidget {
Widget build(BuildContext context) {
return TextButton(
style: TextButton.styleFrom(
primary: Colors.white,
foregroundColor: Colors.white,
backgroundColor: isSelected ? Colors.grey : Colors.grey[800],
),
child: Text(exampleNumber.toString()),
Expand Down
4 changes: 1 addition & 3 deletions examples/testing/errors/lib/backend.dart
@@ -1,5 +1,3 @@
class MyBackend {
void sendError(Object error, StackTrace stack) {
// Send the error
}
void sendError(Object error, StackTrace stack) {}
}
12 changes: 6 additions & 6 deletions examples/testing/errors/lib/excerpts.dart
Expand Up @@ -2,19 +2,19 @@

import './backend.dart';

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

// #docregion CatchError
import 'dart:async';
import 'package:flutter/material.dart';
import 'dart:ui';

void main() {
MyBackend myBackend = MyBackend();
runZonedGuarded(() {
runApp(const MyApp());
}, (error, stack) {
PlatformDispatcher.instance.onError = (error, stack) {
myBackend.sendError(error, stack);
});
return true;
};
runApp(const MyApp());
}
// #enddocregion CatchError

Expand Down

0 comments on commit 1e7b55d

Please sign in to comment.