Skip to content

Update changes for M74 #6773

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

Merged
merged 2 commits into from
May 30, 2023
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
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,24 @@
# 74
- Support multiple running instance for inspectors (#6772)
- Add Short super.key (#6757)
- Resolves the referenced element before parsing colors (#6768)
- Enable envars for run configs (#6765)
- Save pub root for attach (#6764)
- Build for 2023.2 EAP (#6763)
- Use VM service URI instead of observatory URI for bazel test startup (#6742)
- Reorg CONTRIBUTING.md (#6740)
- Improve run configurations (#6739)
- Allow making the plugin from multiple platforms (#6730)
- Delete `flutter-idea/artifacts` link (#6729)
- Remove use of legacy inspector (#6728)
- Use BGT to update UI for restart/reload (#6727)
- Update versions in build script (#6721)
- Update Dart version for latest EAP build (#6720)
- Fix generation of presubmit.yaml (#6708)
- Add a readme for kokoro (#6707)
- Fix typo in icon file name (#6705)
- Fix presubmit template (#6706)

# 73.1
- Build for Android Studio Hedgehog

Expand Down
8 changes: 4 additions & 4 deletions resources/liveTemplates/flutter_miscellaneous.xml
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
<templateSet group="Flutter">
<template name="stless" value="class $NAME$ extends StatelessWidget {&#10; const $NAME$({Key? key}) : super(key: key);&#10;&#10; @override&#10; Widget build(BuildContext context) {&#10; return const Placeholder($END$);&#10; }&#10;}&#10;" description="New Stateless widget" toReformat="false" toShortenFQNames="true">
<template name="stless" value="class $NAME$ extends StatelessWidget {&#10; const $NAME$({super.key});&#10;&#10; @override&#10; Widget build(BuildContext context) {&#10; return const Placeholder($END$);&#10; }&#10;}&#10;" description="New Stateless widget" toReformat="false" toShortenFQNames="true">
<variable name="NAME" expression="" defaultValue="" alwaysStopAt="true" />
<context>
<option name="DART_TOPLEVEL" value="true" />
</context>
</template>
<template name="stful" value="class $NAME$ extends StatefulWidget {&#10; const $NAME$({Key? key}) : super(key: key);&#10;&#10; @override&#10; State&lt;$NAME$&gt; createState() =&gt; $SNAME$();&#10;}&#10;&#10;class $SNAME$ extends State&lt;$NAME$&gt; {&#10; @override&#10; Widget build(BuildContext context) {&#10; return const Placeholder($END$);&#10; }&#10;}&#10;" description="New Stateful widget" toReformat="false" toShortenFQNames="true">
<template name="stful" value="class $NAME$ extends StatefulWidget {&#10; const $NAME$({super.key});&#10;&#10; @override&#10; State&lt;$NAME$&gt; createState() =&gt; $SNAME$();&#10;}&#10;&#10;class $SNAME$ extends State&lt;$NAME$&gt; {&#10; @override&#10; Widget build(BuildContext context) {&#10; return const Placeholder($END$);&#10; }&#10;}&#10;" description="New Stateful widget" toReformat="false" toShortenFQNames="true">
<variable name="NAME" expression="" defaultValue="" alwaysStopAt="true" />
<variable name="SNAME" expression="regularExpression(concat(&quot;_&quot;, NAME, &quot;State&quot;), &quot;^__&quot;, &quot;_&quot;)" defaultValue="" alwaysStopAt="false" />
<context>
<option name="DART_TOPLEVEL" value="true" />
</context>
</template>
<template name="inh" value="class $NAME$ extends InheritedWidget {&#10; const $NAME$({&#10; Key? key,&#10; required Widget child,&#10; }) : super(key: key, child: child);&#10;&#10; static $NAME$ of(BuildContext context) {&#10; final $NAME$? result = context.dependOnInheritedWidgetOfExactType&lt;$NAME$&gt;();&#10; assert(result != null, 'No $NAME$ found in context');&#10; return result!;&#10; }&#10;&#10; @override&#10; bool updateShouldNotify($NAME$ old) {&#10; return $SHOULD_NOTIFY$;&#10; }&#10;}&#10;" description="New Inherited widget" toReformat="true" toShortenFQNames="true">
<template name="inh" value="class $NAME$ extends InheritedWidget {&#10; const $NAME$({&#10; super.key,&#10; required Widget child,&#10; }) : super(child: child);&#10;&#10; static $NAME$ of(BuildContext context) {&#10; final $NAME$? result = context.dependOnInheritedWidgetOfExactType&lt;$NAME$&gt;();&#10; assert(result != null, 'No $NAME$ found in context');&#10; return result!;&#10; }&#10;&#10; @override&#10; bool updateShouldNotify($NAME$ old) {&#10; return $SHOULD_NOTIFY$;&#10; }&#10;}&#10;" description="New Inherited widget" toReformat="true" toShortenFQNames="true">
<variable name="NAME" expression="" defaultValue="" alwaysStopAt="true" />
<variable name="SHOULD_NOTIFY" expression="" defaultValue="" alwaysStopAt="true" />
<context>
<option name="DART_TOPLEVEL" value="true" />
</context>
</template>
<template name="stanim" value="class $NAME$ extends StatefulWidget {&#10; const $NAME$({Key? key}) : super(key: key);&#10;&#10; @override&#10; State&lt;$NAME$&gt; createState() =&gt; _$NAME$State();&#10;}&#10;&#10;class _$NAME$State extends State&lt;$NAME$&gt; with SingleTickerProviderStateMixin {&#10; late AnimationController _controller;&#10;&#10; @override&#10; void initState() {&#10; super.initState();&#10; _controller = AnimationController(vsync: this);&#10; }&#10;&#10; @override&#10; void dispose() {&#10; _controller.dispose();&#10; super.dispose();&#10; }&#10;&#10; @override&#10; Widget build(BuildContext context) {&#10; return const Placeholder($END$);&#10; }&#10;}&#10;" description="New Stateful widget with AnimationController" toReformat="false" toShortenFQNames="true">
<template name="stanim" value="class $NAME$ extends StatefulWidget {&#10; const $NAME$({super.key});&#10;&#10; @override&#10; State&lt;$NAME$&gt; createState() =&gt; _$NAME$State();&#10;}&#10;&#10;class _$NAME$State extends State&lt;$NAME$&gt; with SingleTickerProviderStateMixin {&#10; late AnimationController _controller;&#10;&#10; @override&#10; void initState() {&#10; super.initState();&#10; _controller = AnimationController(vsync: this);&#10; }&#10;&#10; @override&#10; void dispose() {&#10; _controller.dispose();&#10; super.dispose();&#10; }&#10;&#10; @override&#10; Widget build(BuildContext context) {&#10; return const Placeholder($END$);&#10; }&#10;}&#10;" description="New Stateful widget with AnimationController" toReformat="false" toShortenFQNames="true">
<variable name="NAME" expression="" defaultValue="" alwaysStopAt="true" />
<context>
<option name="DART_TOPLEVEL" value="true" />
Expand Down