- 23 Jun, 2017 1 commit
-
-
Michael Goderbauer authored
* Provide haptic/acoustic feedback for tap & long-press on Android * review comments * fixed example code * review comments * comment fix
-
- 21 May, 2017 1 commit
-
-
xster authored
Moved everything icons related except the material icon button and the materialicon font list to widget
-
- 19 May, 2017 1 commit
-
-
Ian Hickson authored
-
- 09 May, 2017 1 commit
-
-
Hans Muller authored
-
- 03 May, 2017 1 commit
-
-
Ian Hickson authored
Fixes https://github.com/flutter/flutter/issues/7988
-
- 02 Apr, 2017 1 commit
-
-
Adam Barth authored
After this patch, there are three major text input widgets: * EditableText. This widget is a low-level editing control that interacts with the IME and displays a blinking cursor. * TextField. This widget is a Material Design text field, with all the bells and whistles. It is highly configurable and can be reduced down to a fairly simple control by setting its `decoration` property to null. * TextFormField. This widget is a FormField that wraps a TextField. This patch also replaces the InputValue data model for these widgets with a Listenable TextEditingController, which is much more flexible. Fixes #7031
-
- 24 Mar, 2017 1 commit
-
-
Hans Muller authored
-
- 14 Mar, 2017 1 commit
-
-
Hans Muller authored
-
- 01 Mar, 2017 1 commit
-
-
Adam Barth authored
This widget is useful on its own. This patch factors it out of AppBar so folks can use it separately. Fixes #8489
-
- 23 Feb, 2017 1 commit
-
-
Alexandre Ardhuin authored
-
- 16 Feb, 2017 1 commit
-
-
Adam Barth authored
- ScrollableList - ScrollableLazyList - LazyBlock - MaterialList Clients should use ListView instead.
-
- 14 Feb, 2017 2 commits
-
-
Adam Barth authored
Also use the word "dropdown" consistently over "drop down".
-
Adam Barth authored
This feature is wired in differently in the new scrolling world.
-
- 19 Jan, 2017 1 commit
-
-
Adam Barth authored
Previously, these classes where in material.dart, which meant they could access private interfaces in that library. This patch moves them out into their own files so that they need to play by the rules of the public API. Fixes #5969
-
- 09 Jan, 2017 1 commit
-
-
Hans Muller authored
-
- 27 Nov, 2016 1 commit
-
-
Ian Hickson authored
This fixes minor issues I ran into while using Flutter.
-
- 23 Oct, 2016 1 commit
-
-
Wyatt Arent authored
-
- 03 Oct, 2016 1 commit
-
-
Adam Barth authored
Fixes #988
-
- 29 Sep, 2016 1 commit
-
-
Adam Barth authored
Rather than removing all the padding from an AlertDialog, we now just use Dialog directly for the date picker.
-
- 22 Sep, 2016 1 commit
-
-
Dragoș Tiselice authored
-
- 16 Sep, 2016 1 commit
-
-
Dragoș Tiselice authored
Added a widget that gives fine control over the use of steppers. At any single moment, one step is shown with it own controls and content.
-
- 15 Sep, 2016 1 commit
-
-
Dragoș Tiselice authored
Renamed expansion_panels.dart to expansion_panel.dart.
-
- 26 Aug, 2016 1 commit
-
-
Dragoș Tiselice authored
Added ExpansionPanel and ExpansionPanelList. The implementation is based on the Material design spec, without enforcing every facet of it, leaving the developer using this the liberty to enforced it lower down the widget tree. This decision was made based on the argument that implementing more of the spec would reduce flexibility to a point where some design would not be implementable with this widget anymore.
-
- 18 Aug, 2016 1 commit
-
-
Dragoș Tiselice authored
Added a widget that automaitcally rotates the expansion icon and offers a callback interface that captures presses.
-
- 15 Aug, 2016 1 commit
-
-
Ian Hickson authored
Instead of a PNG, the Flutter gallery widget is now drawn in code. There's now a FlutterLogoDecoration class that paints the flutter logo anywhere you can use a Decoration (e.g. AnimatedContainer). There's now a FlutterLogo class that honors the IconTheme. The About dialog box API now takes a Widget for the applicationIcon, instead of an ImageProvider. It uses IconTheme to make the icon the right size instead of using an Image widget. Add padding, duration, and curve properties to the DrawerHeader. Make the child of a DrawerHeader optional. Clean up UserAccuntsDrawerHeader a bit. Add some useful properties and methods to EdgeInsets. Add some debug logic to RenderDecoratedBox to catch unpaired save/restore calls when possible. Make GestureDetector fill its parent if it has no children. Fixes https://github.com/flutter/flutter/issues/5380
-
- 11 Aug, 2016 1 commit
-
-
Dragoș Tiselice authored
MergeableMaterial is an animated container that knows how to merge separate slices of Material together.
-
- 21 Jul, 2016 1 commit
-
-
Hans Muller authored
-
- 20 Jul, 2016 1 commit
-
-
Dragos Tiselice authored
Removed old Stack layout and added a simple-to-extend interface for the new drawer header. Also added a specialized UserAccountsDrawerHeader consistent with Material Design guidelines.
-
- 22 Jun, 2016 1 commit
-
-
Ian Hickson authored
This API is the front-end part of the work on showing licenses. Future patches will: * Provide an API for registering what licenses should be shown here, which will be used by this feature to shown licenses but could also be used by custom code for showing licenses (e.g. for people not using the Material widgets). * Actually populate this license API from all the licenses we currently use in the engine, in the framework, and from any pub packages that are used (directly or indirectly) by the application.
-
- 21 Jun, 2016 1 commit
-
-
Ian Hickson authored
Anywhere that accepted IconData now accepts either an Icon or an ImageIcon. Places that used to take an IconData in an `icon` argument, notably IconButton and DrawerItem, now take a Widget in that slot. You can wrap the value that used to be passed in in an Icon constructor to get the same result. Icon itself now takes the icon as a positional argument, for brevity. ThemeData now has an iconTheme as well as a primaryIconTheme, the same way it has had a textTheme and primaryTextTheme for a while. IconTheme.of() always returns a value now (though that value itself may have nulls in it). It defaults to the ThemeData.iconTheme. IconThemeData.fallback() is a new method that returns an icon theme data structure with all fields filled in. IconTheme.merge() is a new constructor that takes a context and creates a widget that mixes in the new values with the inherited values. Most places that introduced an IconTheme widget now use IconTheme.merge. IconThemeData.merge and IconThemeData.copyWith act in a way analogous to the similarly-named members of TextStyle. ImageIcon is introduced. It acts like Icon but takes an ImageProvider instead of an IconData. Also: Fix the analyzer to actually check the stocks app.
-
- 01 Jun, 2016 1 commit
-
-
Ian Hickson authored
This introduces the key parts of a paginated data table, not including the built-in pagination features. * Provide more data for the data table demo, so there's data to page. * Introduce a ChangeNotifier class which abstracts out addListener/removeListener/notifyListeners. We might be able to use this to simplify existing classes as well, though this patch doesn't do that. * Introduce DataTableSource, a delegate for getting data for data tables. This will also be used by ScrollingDataTable in due course. * Introduce PaginatedDataTable, a widget that wraps DataTable and only shows N rows at a time, fed by a DataTableSource.
-
- 29 Apr, 2016 1 commit
-
-
Adam Barth authored
Instead of incorporating the margin into the button, introduce a ButtonBar widget that supplies the proper spacing between the buttons. Also, make these buttons more configurable via ButtonTheme so that dialogs can change the minWidth and padding of the buttons as required by the spec. Fixes #1843 Fixes #3184
-
- 27 Apr, 2016 1 commit
-
-
Seth Ladd authored
* add import guidance to library-level docs * add import docs to other packages * fix review comment * clarify which libraries aren't meant to be directly imported
-
- 16 Apr, 2016 1 commit
-
-
Hans Muller authored
-
- 15 Apr, 2016 1 commit
-
-
Ian Hickson authored
+ Add new demo to gallery to show data tables. (This currently doesn't use a Card; I'll create a Card version in a subsequent patch.) + Fix checkbox alignment. It now centers in its box regardless. + Add Colors.black54. + Some minor fixes to dartdocs. + DataTable, DataColumn, DataRow, DataCell + RowInkWell + Augment dartdocs of materia/debug.dart. + DropDownButtonHideUnderline to hide the underline in a drop-down when used in a DataTable. + Add new capabilities to InkResponse to support RowInkWell. + Augment dartdocs of materia/material.dart. + Add an assert to catch nested Blocks. + Fix a crash in RenderBox when you remove an object and an ancestor used its baseline. (https://github.com/flutter/flutter/issues/2874) + Fix (and redocument) RenderBaseline/Baseline. + Add flex support to IntrinsicColumnWidth. + Document more stuff on the RenderTable side. + Fix a bug with parentData handling on RenderTable children. + Completely rewrite the column width computations. The old logic made no sense at all. + Add dartdocs to widgets/debug.dart. + Add a toString for TableRow.
-
- 12 Apr, 2016 1 commit
-
-
Devon Carew authored
* styles updates for the api docs * update library docs * use the new --favion and --use-categories options for dartdoc
-
- 08 Apr, 2016 1 commit
-
-
Hans Muller authored
* Added OverscrollIndicator, removed OverscrollIndicatorPainter
-
- 07 Apr, 2016 1 commit
-
-
Hans Muller authored
* Added Scrollbar, removed ScrollbarPainter * removed a dead import * updated per review feedback * Only call dispatch if the widgets State is still mounted
-
- 06 Apr, 2016 1 commit
-
-
Hans Muller authored
Overscroll indicator for MaterialList
-
- 31 Mar, 2016 1 commit
-
-
Adam Barth authored
Therefore, we use _ between them in the file name.
-