Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add cool features to iOS app #2443

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
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
7,027 changes: 7,027 additions & 0 deletions flutter/.ci.yaml

Large diffs are not rendered by default.

34 changes: 34 additions & 0 deletions flutter/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Auto detect text files and perform LF normalization
* text=auto

# Always perform LF normalization on these files
*.dart text
*.gradle text
*.html text
*.java text
*.json text
*.md text
*.py text
*.sh text
*.txt text
*.xml text
*.yaml text

# Make sure that these Windows files always have CRLF line endings in checkout
*.bat text eol=crlf
*.ps1 text eol=crlf
*.rc text eol=crlf
*.sln text eol=crlf
*.props text eol=crlf
*.vcxproj text eol=crlf
*.vcxproj.filters text eol=crlf
# Including templatized versions.
*.sln.tmpl text eol=crlf
*.props.tmpl text eol=crlf
*.vcxproj.tmpl text eol=crlf

# Never perform LF normalization on these files
*.ico binary
*.jar binary
*.png binary
*.zip binary
37 changes: 37 additions & 0 deletions flutter/.github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<!--
Thanks for filing a pull request!
Reviewers are typically assigned within a week of filing a request.
To learn more about code review, see our documentation on Tree Hygiene: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
-->

*Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.*

*List which issues are fixed by this PR. You must list at least one issue. An issue is not required if the PR fixes something trivial like a typo.*

*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*

## Pre-launch Checklist

- [ ] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
- [ ] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
- [ ] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
- [ ] I signed the [CLA].
- [ ] I listed at least one issue that this PR fixes in the description above.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I added new tests to check the change I am making, or this PR is [test-exempt].
- [ ] I followed the [breaking change policy] and added [Data Driven Fixes] where supported.
- [ ] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on [Discord].

<!-- Links -->
[Contributor Guide]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]: https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]: https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]: https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
22 changes: 22 additions & 0 deletions flutter/.github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# See Dependabot documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
groups:
all-github-actions:
patterns: [ "*" ]
reviewers:
- "christopherfujino"
- "jmagman"
labels:
- "team"
- "team-infra"
- "autosubmit"
ignore:
- dependency-name: "codecov/codecov-action"
update-types: ["version-update:semver-patch"]
252 changes: 252 additions & 0 deletions flutter/.github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,252 @@
# Copyright 2013 The Flutter Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

# See https://github.com/actions/labeler/blob/main/README.md for docs.
# Use git ls-files '<pattern>' to see the list of matching files.

'a: accessibility':
- changed-files:
- any-glob-to-any-file:
- '**/accessibility/*'
- '**/*accessibility*'
- '**/semantics/*'
- '**/*semantics*'

'a: animation':
- changed-files:
- any-glob-to-any-file:
- '**/animation/*'
- '**/*animation*'

'a: desktop':
- changed-files:
- any-glob-to-any-file:
- '**/linux/**/*'
- '**/macos/**/*'
- '**/windows/**/*'
- engine/src/flutter/shell/platform/darwin/common/**/*

'a: internationalization':
- changed-files:
- any-glob-to-any-file:
- packages/flutter_localizations/**/*

'a: tests':
- changed-files:
- any-glob-to-any-file:
- packages/flutter_driver/**/*
- packages/flutter_goldens/**/*
- packages/flutter_test/**/*
- packages/integration_test/**/*

'a: text input':
- changed-files:
- all-globs-to-any-file:
- '**/*text*'
- '!**/*context*'
- '!**/*texture*'

'd: api docs':
- changed-files:
- any-glob-to-any-file:
- examples/api/**/*

'd: docs/':
- changed-files:
- any-glob-to-any-file:
- docs/**/*

'd: examples':
- changed-files:
- any-glob-to-any-file:
- examples/**/*

'e: embedder':
- changed-files:
- any-glob-to-any-file:
- engine/src/flutter/shell/platform/embedder

'e: impeller':
- changed-files:
- any-glob-to-any-file:
- engine/src/flutter/impeller/**/*

engine:
- changed-files:
- any-glob-to-any-file:
- DEPS
- engine/**/*
- docs/engine/**/*

'f: cupertino':
- changed-files:
- any-glob-to-any-file:
- '**/cupertino/*'
- '**/*cupertino*'
- docs/libraries/cupertino/**/*

'f: focus':
- changed-files:
- any-glob-to-any-file:
- '**/focus/*'
- '**/*focus*'

'f: gestures':
- changed-files:
- any-glob-to-any-file:
- '**/gestures/*'
- '**/*gestures*'

'f: material design':
- changed-files:
- any-glob-to-any-file:
- '**/material/*'
- '**/*material*'
- docs/libraries/material/**/*

'f: routes':
- changed-files:
- any-glob-to-any-file:
- '**/navigator/*'
- '**/*navigator*'
- '**/route/*'
- '**/*route*'

'f: scrolling':
- changed-files:
- any-glob-to-any-file:
- '**/*scroll*'
- '**/scroll/*'
- '**/*sliver*'
- '**/sliver/*'
- '**/*viewport*'
- '**/viewport/*'

framework:
- changed-files:
- any-glob-to-any-file:
- packages/flutter/**/*
- packages/flutter_driver/**/*
- packages/flutter_goldens/**/*
- packages/flutter_localizations/**/*
- packages/flutter_test/**/*
- packages/integration_test/**/*
- examples/api/**/*
- docs/about/**/*
- docs/contributing/**/*
- docs/libraries/**/*

'f: integration_test':
- changed-files:
- any-glob-to-any-file:
- packages/integration_test/**/*

package:
- changed-files:
- any-glob-to-any-file:
- docs/ecosystem/**/*

platform-android:
- changed-files:
- any-glob-to-any-file:
- docs/platform/android/**/*
- engine/src/flutter/shell/platform/android/**/*
- packages/flutter_tools/*android*'
- packages/flutter_tools/gradle/**/*

platform-ios:
- changed-files:
- any-glob-to-any-file:
- engine/src/flutter/shell/platform/darwin/common/**/*
- engine/src/flutter/shell/platform/darwin/ios/**/*
- packages/flutter_tools/lib/src/ios/**/*

platform-fuchsia:
- changed-files:
- any-glob-to-any-file:
- engine/src/flutter/shell/platform/fuchsia/**/*

platform-linux:
- changed-files:
- any-glob-to-any-file:
- engine/src/flutter/shell/platform/linux/**/*

platform-macos:
- changed-files:
- any-glob-to-any-file:
- engine/src/flutter/src/flutter/shell/platform/darwin/common/**/*
- engine/src/flutter/shell/platform/darwin/macos/**/*

platform-web:
- changed-files:
- any-glob-to-any-file:
- '**/web_sdk/**/*'
- engine/src/flutter/lib/web_ui/**/*
- packages/flutter_web_plugins

platform-windows:
- changed-files:
- any-glob-to-any-file:
- engine/src/flutter/shell/platform/windows/**/*

'customer: gallery':
- changed-files:
- any-glob-to-any-file:
- examples/flutter_gallery/**/*

'c: tech-debt':
- changed-files:
- any-glob-to-any-file:
- '**/fix_data.yaml'
- '**/*.expect'
- '**/*test_fixes*'

team:
- changed-files:
- any-glob-to-any-file:
- docs/about/**/*
- docs/contributing/**/*
- docs/postmortems/**/*

team-android:
- changed-files:
- any-glob-to-any-file:
- docs/platform/android/**/*

team-ecosystem:
- changed-files:
- any-glob-to-any-file:
- docs/ecosystem/**/*

team-engine:
- changed-files:
- any-glob-to-any-file:
- docs/engine/**/*

team-infra:
- changed-files:
- any-glob-to-any-file:
- docs/infra/**/*

team-release:
- changed-files:
- any-glob-to-any-file:
- docs/releases/**/*

team-tool:
- changed-files:
- any-glob-to-any-file:
- docs/tool/**/*

team-web:
- changed-files:
- any-glob-to-any-file:
- docs/platforms/web/**/*

tool:
- changed-files:
- any-glob-to-any-file:
- packages/flutter_tools/**/*
- packages/fuchsia_remote_debug_protocol/**/*
- docs/tool/**/*
Loading