Taha Tesser
12659f2a7b
Fix MultiChildLayoutDelegate.hasChild
doc ( #126433 )
...
fixes https://github.com/flutter/flutter/issues/115898
`hasChild` checks `_idToChild` map. `_idToChild` is not assigned until `_callPerformLayout` is called.
So `hasChild` shouldn't be called in `getSize`.
df789c9e76/packages/flutter/lib/src/rendering/custom_layout.dart (L400-L404)
Updated docs and example class names.
2023-05-11 14:59:07 +00:00
Tae Hyung Kim
1a0b03cb25
Sliver Cross Axis Group ( #123862 )
...
This widget implements the ability to place slivers side by side in a single ScrollView so that they scroll together. The design document for `SliverCrossAxisGroup` can be found [here](https://docs.google.com/document/d/1e2bdLSYV_Dq2h8aHpF8mda67aOmZocPiMyjCcTTZhTg/edit?resourcekey=0-Xj2X2XA3CAFae22Sv3hAiA ).
Fixes #56756 .
2023-04-28 23:41:58 +00:00
Tae Hyung Kim
482d1aaf13
Sliver Constrained Cross Axis ( #125239 )
...
Reimplements what we reverted here: #125233 .
2023-04-24 23:17:36 +00:00
Tae Hyung Kim
9caabdd220
Revert "Sliver Constrained Cross Axis" ( #125233 )
...
Going to make some changes to the implementation so I'll revert in the meantime.
Reverts flutter/flutter#124337
2023-04-20 18:47:50 +00:00
Tae Hyung Kim
3c18f57480
Sliver Constrained Cross Axis ( #124337 )
...
Sliver Constrained Cross Axis
2023-04-10 21:15:48 +00:00
Ian Hickson
806c1f8186
Deprecate these old APIs ( #116793 )
...
Deprecate these old APIs
2023-04-06 19:53:50 +00:00
Loïc Sharma
6058e95919
Add CallbackShortcuts example ( #123944 )
...
Add CallbackShortcuts example
2023-04-05 22:17:59 +00:00
Greg Spencer
e3bc8efd39
Rename Sample classes ( #124080 )
...
Rename Sample classes
2023-04-04 20:34:29 +00:00
Simon Binder
c71f1dd76b
Treat hidden IndexedStack
children as offstage for test finder ( #123129 )
...
Treat hidden `IndexedStack` children as offstage for test finder
2023-03-29 19:58:58 +00:00
Bruno Leroux
3b4a882b61
Add one DefaultTextStyle example ( #122182 )
...
Add one DefaultTextStyle example
2023-03-08 20:40:54 +00:00
LongCatIsLooong
e7ab3b07f8
OverlayPortal
(#105335 )
...
`OverlayPortal`
2023-03-02 17:34:01 +00:00
Taha Tesser
9a4e897965
Add OverflowBox
example and update existing examples under basic.dart
( #121213 )
...
Add `OverflowBox` example and update existing examples under `basic.dart`
2023-02-27 18:52:00 +00:00
Lioness100
26b6c1bedd
Fix typos ( #121171 )
...
* Fix typos
* lowercase animated & opacity
* Undo typo fix
---------
Co-authored-by: Michael Goderbauer <goderbauer@google.com>
2023-02-23 19:43:21 +00:00
Ian Hickson
6205c110d6
Remove "note that" in our documentation (as per style guide) ( #120842 )
...
* lerp documentation
* Remove Note, Note That from repo
* Improve BorderSide documentation.
* apply review comments
2023-02-17 22:27:33 +00:00
Jessica Pereira
9b86a4853e
Fix gets removedItem instead of its index ( #119638 )
...
* fix: gets removedItem instead of its index
add: sliver_animated_list.0_test.dart
* fix: sliver_animated_list.0_test.dart
* fix: pr comments
* fix test import
Co-authored-by: Taha Tesser <tessertaha@gmail.com>
---------
Co-authored-by: Taha Tesser <tessertaha@gmail.com>
2023-02-03 00:15:58 +00:00
Tanay Neotia
0e22aca785
Add support for image insertion on Android ( #110052 )
...
* Add support for image insertion on Android
* Fix checks
* Use proper Dart syntax on snippet
* Specify type annotation on list
* Fix nits, add some asserts, and improve example code
* Add missing import
* Fix nullsafety error
* Fix nullsafety error
* Remove reference to contentCommitMimeTypes in docs
* Fix nits
* Fix warnings and import
* Add test for content commit in editable_text_test.dart
* Check that URIs are equal in test
* Fix nits and rename functions / classes to be more self-explanatory
* Fix failing debugFillProperties tests
* Add empty implementation to `insertContent` in TextInputClient
* Tweak documentation slightly
* Improve docs for contentInsertionMimeTypes and fix assert
* Rework contentInsertionMimeType asserts
* Add test for onContentInserted example
* Switch implementation to a configuration class for more granularity in setting mime types
* Fix nits
* Improve docs and fix doc tests
* Fix more nits (LongCatIsLooong)
* Fix failing tests
* Make parameters (guaranteed by platform to be non-nullable) non-nullable
* Fix analysis issues
2023-01-31 19:46:18 +00:00
Greg Spencer
fb9133b881
Add ListenableBuilder with examples ( #116543 )
...
* Add ListenableBuilder with examples
* Add tests
* Add tests
* Fix Test
* Change AnimatedBuilder to be a subclass of ListenableBuilder
2022-12-07 01:15:22 +00:00
Greg Spencer
7523ab5cc1
Add SliverAnimatedGrid
and AnimatedGrid
( #112982 )
2022-10-07 22:15:11 +00:00
Taha Tesser
6432742036
Update AnimatedSlide
example ( #112803 )
2022-10-03 18:44:13 +00:00
Anthony Oleinik
4ceeca0833
Added example for Magnifier and TextMagnifier ( #110218 )
2022-09-23 20:29:32 +00:00
LongCatIsLooong
bdb74e16c6
Fix Action.overridable
example ( #110824 )
2022-09-02 00:46:21 +00:00
Qun Cheng
c0c3874c77
Revert "Reland: Set IconButton.visualDensity default to VisualDensity.standard ( #109432 )" ( #110119 )
...
This reverts commit 79013b2be8d5e726bb4447bce665f63b5eb9308a.
2022-08-23 15:41:03 -07:00
Qun Cheng
79013b2be8
Reland: Set IconButton.visualDensity default to VisualDensity.standard ( #109432 )
...
* Revert "Revert "Set `IconButton.visualDensity` default to `VisualDensity.standard` (#109349 )" (#109421 )"
Co-authored-by: Qun Cheng <quncheng@google.com>
2022-08-18 09:46:13 -07:00
Taha Tesser
9da693e3fa
Add an example for how to hide default scrollbar on desktop platform. ( #108542 )
2022-08-18 13:09:23 +00:00
Qun Cheng
625d96a1c6
Revert "Set IconButton.visualDensity
default to VisualDensity.standard
( #109349 )" ( #109421 )
...
This reverts commit 3070baf17581b50b6b9327fd2b682a6742db04e0.
2022-08-11 15:29:19 -07:00
Qun Cheng
3070baf175
Set IconButton.visualDensity
default to VisualDensity.standard
( #109349 )
...
* Set IconButton's visualDensity to standard
Co-authored-by: Qun Cheng <quncheng@google.com>
2022-08-11 10:59:51 -07:00
Ian Hickson
9b2668a451
Minor fix compendium ( #107874 )
2022-08-11 02:33:07 +00:00
Ian Hickson
7ded3d91da
API documentation cleanup ( #108500 )
2022-08-10 22:03:20 +00:00
Greg Spencer
f5e4d2b427
Replace FocusTrap with TapRegionSurface ( #107262 )
2022-07-29 16:00:07 +00:00
Tong Mu
4056d3ffde
Explain the "patching" protocol in KeyMessageManager.keyMessageHandler
and add an example ( #105280 )
2022-07-26 05:42:05 +00:00
Taha Tesser
cf342254cc
Add an interactive example for Overlay
( #107531 )
2022-07-15 09:44:05 +00:00
Taha Tesser
66cd09dd82
Update PopupRoute
docs and add an example ( #106948 )
2022-07-12 08:59:05 +00:00
Youssef Attia
082560313b
Added an example for IndexedStack widget ( #105318 )
...
* Added an example for IndexedStack
* Added tests for the IndexedStack example
* Fixed type issue for onSubmitted callback functions
* Fixed documentation and moved files to their appropriate places
* Fixed documentation and moved files to their appropriate places
* Moved test files to their appropriate places
* Moved test files to their appropriate places
* Fixed file path in documentation
* Remove trailing space
* Formatting changes
* Remove extra line
* Further formatting changes
* Further formatting changes
* fix comma and inline
Co-authored-by: Greg Spencer <gspencergoog@users.noreply.github.com>
* Formatting
* indentation and formatting
* Formatting
* Formatting
* Formatting
* Removed duplicate chevron
* better wording on documentation
Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>
* Added testing for state preservation
Co-authored-by: Greg Spencer <gspencergoog@users.noreply.github.com>
Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>
2022-06-13 16:38:37 -07:00
Taha Tesser
71a9ccbf2c
InheritedModel
: Add a complete interactive example and update snippet for null safety (#104174 )
2022-05-30 06:13:10 -07:00
Bruno Leroux
1e0a1a2661
Add an example and update GestureDetector
documentation ( #102360 )
2022-05-24 16:38:09 -07:00
Taha Tesser
eef4aa7caa
Hero
: Add an example for createRectTween
(#102650 )
2022-04-29 12:39:09 -07:00
Bruno Leroux
37b3feea70
Add examples and troubleshooting comment for ClipRRect
( #101907 )
2022-04-18 10:24:08 -07:00
Daniel Agbemava
2d9e171870
Update WidgetsBindingsObserver example ( #101512 )
2022-04-12 10:09:08 -07:00
Mahesh Jamdade
67a0df41cd
Adds a Listview tile select example ( #99165 )
2022-03-07 18:56:17 -08:00
Michael Goderbauer
ac1fc234ea
Update example code and docs for InteractiveViewer.builder ( #98623 )
2022-02-16 17:25:17 -08:00
Greg Spencer
5012c99df5
Add example for CustomMultiChildLayout ( #96632 )
...
This adds a simple example to CustomMultiChildLayout that lays out colored containers in a cascade.
2022-01-14 10:54:15 -08:00
Greg Spencer
bbc21fe3ed
Fix some issues with samples ( #95044 )
2021-12-13 09:29:09 -08:00
Michael Goderbauer
f4a44a9d68
Reland "Mixin for slotted RenderObjectWidgets and RenderBox ( #94077 )" ( #94632 )
2021-12-03 14:39:02 -08:00
Michael Goderbauer
885a1482f8
Revert "Mixin for slotted RenderObjectWidgets and RenderBox ( #94077 )" ( #94620 )
...
This reverts commit 988959dad9b6f07086d5a0903b1fb17ce3d00188.
2021-12-03 10:39:11 -08:00
Michael Goderbauer
988959dad9
Mixin for slotted RenderObjectWidgets and RenderBox ( #94077 )
2021-12-03 09:29:06 -08:00
Greg Spencer
983cbb273b
Add example test, update example READMEs ( #91130 )
2021-10-04 13:53:02 -07:00