• Hixie's avatar
    Clean up the Navigator API again. · 88e74693
    Hixie authored
    * Split didPush() into didPush() and install(), so that we can install
      the overlays without triggering the push logic. This will be used in a
      subsequent patch to implement route replacement.
    
    * Split didPop() into didPop() and dispose(), so that we can remove
      overlays without triggering the pop logic. Also for a subsequent patch
      that implements replacement.
    
    * Clean up _navigator on the routes when the Navigator itself is
      disposed.
    
    * Drop the forwarding logic on willPushNext() -- now didPushNext() --
      and didPopNext(), since we no longer have StateRoutes to get in the
      way.
    
    * Implement isCurrent more broadly and without having to keep track of
      state.
    
    * Provide some toString()s on NamedRouteSettings and ModalRoutes.
    
    * Make OverlayState.initState() use the insertAl functionality.
    
    * Make OverlayRoute.builders abstract since that way you'll catch when
      you forget to do it. If you don't want overlays, don't inherit from
      this class.
    
    * Made handleStatusChanged() on TransitionRoute public so that it can be
      overridden by subclasses.
    88e74693
Name
Last commit
Last update
..
animated_container.dart Loading commit data...
basic.dart Loading commit data...
binding.dart Loading commit data...
dismissable.dart Loading commit data...
drag_target.dart Loading commit data...
editable_text.dart Loading commit data...
enter_exit_transition.dart Loading commit data...
event_recorder.dart Loading commit data...
focus.dart Loading commit data...
framework.dart Loading commit data...
gesture_detector.dart Loading commit data...
gridpaper.dart Loading commit data...
hero_controller.dart Loading commit data...
heroes.dart Loading commit data...
homogeneous_viewport.dart Loading commit data...
media_query.dart Loading commit data...
mimic.dart Loading commit data...
mixed_viewport.dart Loading commit data...
modal_barrier.dart Loading commit data...
navigator.dart Loading commit data...
overlay.dart Loading commit data...
page_storage.dart Loading commit data...
placeholder.dart Loading commit data...
routes.dart Loading commit data...
scrollable.dart Loading commit data...
statistics_overlay.dart Loading commit data...
status_transitions.dart Loading commit data...
transitions.dart Loading commit data...
unique_component.dart Loading commit data...