Results for “Overlay”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Version changes
- Deprecate OverlayPortal.targetsRootOverlay3.38.0deprecated
OverlayPortal.targetsRootOverlay` property was deprecated and replaced with `overlayLocation`. The `OverlayPortal.targetsRootOverlay` constructor is deprecated. A `overlayLocation` parameter was added to the `OverlayPortal` default constructor to control where the overlay
- Allow OverlayPortal.overlayChildLayoutBuilder to choose root Overlay3.38.0new-feature
Allow OverlayPortal.overlayChildLayoutBuilder to choose root Overlay (Framework, by @chunhtai). OverlayPortal.overlayChildLayoutBuilder
- Rebuild optimization for OverlayEntries and Routes1.17.0breaking
wrapping any state change in a `setState` call. Prior to this change, an `OverlayEntry` would rebuild when a new opaque entry was added
- Semantics Order of the Overlay Entries in Modal Routes1.20.0breaking
changed the semantics traverse order of the overlay entries in modal routes. Accessibility talk back or voice over now focuses the scope of a modal route first
- [HCPP] Clean up overlay layer when last frame had overlay content and current doesn't3.38.0platform
HCPP] Clean up overlay layer when last frame had overlay content and current doesn't (Android, by @gmackall
- - Don't remove overlay views when the rasterizer is being torn down.2.10.1bugfix
remove overlay views when the rasterizer is being torn down
- Fixes an issue that incorrectly positions `MenuAnchor`s in nested overlays.3.27.3bugfix
Fixes an issue that incorrectly positions `MenuAnchor`s in nested overlays
- - Fixes AnimatedOpacity affecting blended color overlay render3.16.5bugfix
Fixes AnimatedOpacity affecting blended color overlay render
- - Dragging the "draggable" widget causes widget to freeze in the overlay layer on Web2.0.4bugfix
Dragging the "draggable" widget causes widget to freeze in the overlay layer
- - Add ability to customize NavigationBar indicator overlay and fixes a bug with the indicator shape.3.16.3bugfix
ability to customize NavigationBar indicator overlay and fixes a bug with the indicator shape
- When an OverlayPortal is displayed on iOS, accessibility frames are shrunk by the device pixel ratio and anchored to the top-left, so...3.47.7bugfix
When an OverlayPortal is displayed on iOS, accessibility frames are shrunk by the device pixel ratio and anchored to the top-left, so VoiceOver focus and XCUITest taps
- Add alwaysSizeToContent argument to Overlay.3.44.0new-feature
alwaysSizeToContent argument to Overlay. (Framework, by @knopp
- Implement Overlay.of with inherited widget3.38.0new-feature
Implement Overlay.of with inherited widget (Framework, by @chunhtai
- Add an assert message when OverlayEntry.remove is called twice3.41.0new-feature
assert message when OverlayEntry.remove is called twice (Framework, by @bleroux). OverlayEntry.remove
- Fix typo in overlay.dart documentation comment3.41.0docs
typo in overlay.dart documentation comment (Framework, by @davidhicks980
- Fix default overlay color in `TabBar`3.38.0bugfix
default overlay color in `TabBar` (Material, by @ValentinVignal). TabBar
- Fix: Update anchorRect for overlayBuilder when anchor moves3.38.0bugfix
Update anchorRect for overlayBuilder when anchor moves (Framework, by @rkishan516
- Delete Skia-specific performance overlay implementation3.38.0performance
Delete Skia-specific performance overlay implementation (Other changes, by @flar
- Add/remove overlay child RenderObject from the tree in `attach`/`detach`3.47.0new-feature
Add/remove overlay child RenderObject from the tree in `attach`/`detach` (Framework, by @LongCatIsLooong). RenderObject
- Scope widget inspector overlay to the selected widget's modal route3.47.0improvement
Scope widget inspector overlay to the selected widget's modal route (Framework, by @muhammadkamel
- Fix owner-mismatch crash for OverlayPortal inside a deferred-mount parent (e.g. Table)3.47.0bugfix
owner-mismatch crash for OverlayPortal inside a deferred-mount parent (e.g. Table) (Framework, by @gabrimatic). OverlayPortal
- The Route and Navigator refactoring1.17.0breaking
Route` class no longer manages its overlay entries in overlay, and its `install()` method no longer has an `insertionPoint` parameter. The `isInitialRoute` property in `RouteSetting
- Accessibility traversal order of tooltip changed3.19.0breaking
widget tree in your test: ```dart Directionality( textDirection: TextDirection.ltr, child: Overlay( initialEntries: [ OverlayEntry( builder: (BuildContext context) { return ListView( children: [ const Text('before'), Tooltip( key: tooltipKey, showDuration: const
- Added missing dispose() for some disposable objects in Flutter3.13.0breaking
dispose()' are added for some disposable objects. For example, ContextMenuController did not dispose OverlayEntry, and EditableTextState did not dispose TextSelectionOverlay. If you encounter the following error, update your
- Migrate of to non-nullable return values, and add maybeOf3.7.0breaking
This migration guide describes conversion of code that uses various static `of