flutter_view_controller 0.1.25 copy "flutter_view_controller: ^0.1.25" to clipboard
flutter_view_controller: ^0.1.25 copied to clipboard

Pacote para construção de projetos flutter com padrão reativo.

0.0.1 #

  • PROJECT BASE

0.0.2 #

  • BUILDCONTEXT INJECTION IN CONTROLLERS
  • MADE VIEWSTATE PRIVATE

0.0.3 #

  • BUILD CONNECTION METHODS IN NOTIFIERS TO PROPAGATE CHANGES

0.0.4 #

  • BUGS CORRECTIONS

0.0.5 #

  • BUG CORRECTIONS IN CONTROLLER INITIALIZING MULTIPLE TIMES WHEN IN A NOTIFIER
  • ADD OPTIONAL METHOD ONUPDATE IN CONTROLLER

0.0.6 #

  • ADDED GLOBAL KEY TO ALL VIEWS WITH ACCESS IN CONTROLLER

0.0.7 #

  • BUILDED REACTIVE GLOBAL STATE SYSTEM (WHICH WAS INTENDED TO MAKE THEME)
  • MAKE SIZE PROPERTIE ACCESSED IN VIEWS TO RECOVER SIZE PERCENTAGE OF SCREEN
  • ADD CAPABILITY IN A NOTIFIER TO CONNECT TO NOTIFIER TICKERS
  • CHANGED DOCUMENTATION TO ENGLISH

0.0.8 #

  • BUGFIXES IN SCREENSIZE SYSTEM
  • ADDED EXAMPLE PROJECT

0.0.9 #

  • JOINED ALL EXEMPLO FILES INTO A SINGLE ONE

0.1.0 #

  • CREATED RELATIVE SIZE SYSTEM

0.1.1 #

  • BUGFIXES IN RELATIVE SIZE SYSTEM

0.1.2 #

  • BUGFIXES IN HOTRELOAD
  • ADDED SAFE AREA LOGIC FOR SCREENSIZE

0.1.3 #

  • BUGFIX IN HOTRELOAD CONFLITING WITH CONTROLLERS UPDATES
  • ADDED GLOBAL KEY IDENTITY TO EVERY SINGLE CONTROLLER

0.1.4 #

  • CREATED STATIC METHOD Controller.register TO STORE CONTROLLERS INSTANCES

0.1.5 #

  • ADD withSize PRIORITY WHEN CREATE A VIEW (EXTERNAL, IN BUILD, GLOBAL)

0.1.6 #

  • CREATED safeHeight METHOD TO LOAD MEASURES WITH safeArea PROPORTIONS
  • CREATED ViewOf TYPE TO AVOID FLUTTER MATERIA VIEW CLASS CONFLICTS (THIS SHOULD BE THE NEW DEFAULT)

0.1.7 #

  • CREATED isConnected PROPERTY ON PLUG TO INDICATES WHEN DID THE PLUG WAS CONNECTED
  • CREATED onContext(BuildContext) METHOD ON CONTROLLER TO GET THE CONTEXT AT THE MOMENT VIEW WAS MOUNTED

0.1.8 #

  • CREATED disconnect METHOD ON NOTIFIER TO DISCONNECT A CONNECTOR PREVIOUSLY CONNECTED
  • CREATED disconnectAll METHOD ON NOTIFIER TO DISCONNECT ALL CONNECTORS PREVIOUSLY CONNECTED
  • CREATED connectors PROPERTY TO ENUMERATE HOW MUCH CONNECTORS THE NOTIFIER HAS

0.1.9 #

  • CREATED FVCNavigatorMonitor CLASS TO MONITOR POP PAGES
  • UPDATED onUpdate METHOD ON CONTROLLER TO RESPONDS WHEN PAGE GET FOCUS AFTER ANOTHER PAGE POPS

0.1.10 #

  • ADDED FVCNavigatorMonitor FILE TO LIBRARY EXPORTS

0.1.11 #

  • CREATED fractionHeight METHOD ON VIEW TO USE SCAFFOLDS RELATIVE HEIGHTS
  • CREATED fractionWidth METHOD ON VIEW TO USE SCAFFOLDS RELATIVE WIDTHS

0.1.12 #

  • CREATED update METHOD ON NOTIFIERLIST TO UPDATE CHANGES ON OBJECTS IN THE LIST

0.1.13 #

  • SWITCHED screenHeight WITH height ON VIEW
  • SWITCHED screenWidth WITH width ON VIEW
  • REMOVED safeHeith on VIEW
  • DEFINED NEW SIZE CALCULATION

0.1.14 #

  • --BREAKING CHANGES--
  • ISOLATED ScreenSize CLASSES
  • REDEFINED ScreenSize METHODS
    • screenHeight : height of full screen
    • safeHeight: height of full screen minus paddingTop
    • screenWidth: width of full screen
    • height: relative height or safeHeight
    • width: relative width or screenWidth
    • paddingTop: size of cellphone status bar
  • CREATED fraction METHOD TO RETURN A ScreenSize PROPORTIONAL TO CURRENT
  • ADDED ScreenSize PARAMETER TO View CLASS
  • CREATED ScreenFractionBuilder TYPE TO UPDATE size AT RENDER TIME

0.1.15 #

  • ADDED lastRouteName as PARAMETER TO update METHOD ON Controller CLASS

0.1.16 #

  • BUGFIX IN screenHeight CALCULATION

0.1.17 #

  • --BREAKING CHANGES--
  • ISOLATED GlobalState MODULE
  • CORRECTED INSTABILITY IN Notifier().show METHODS
  • RENAMED Plug().get METHOD to Plug().take TO AVOID CONFUSIONS
  • REMOVED factories from ScreenSize CLASS AND CONVERTED IT INTO A CONST CONSTRUCTOR CLASS
  • CREATED PercentageScreenSize CLASS TO BUILD SCREEN SIZES BY SCREEN PERCENTAGE
  • ADDED paddingBottom PROPERTY AND ITS CALCULATIONS FOR IOS SCREENS
  • REMOVED View CLASS FROM THE LIB IN ORDER TO LET ViewOf AS DEFAULT
  • SIMPLIFIED ViewOf CLASS WITH ONLY THE ESSENCIAL
  • SIMPLIFIED Controller WITH ONLY THE ESSENCIAL

0.1.18 #

  • BUGFIX IN widget.runtimeType.toString() FOR _setNavigatorMonitor PARAMETER

0.1.19 #

  • BUGFIX IN widget.controller._setContext(context) FOR UPDATE CONTEXT EVERY REBUILD

0.1.20 #

  • FORCED REFRESH VIEW BEFORE onUpdate
  • MOVED setContext TO INSIDE _refresh CALLBACK

0.1.21 #

  • ISOLATED PLUG IN ANOTHER PACKAGE, AND ADDED AS DEPENDENCY
  • ADDED onReady Plug IN CONTROLLER, TO ANNOUNCE WHEN COMPONENT IS READY

0.1.22 #

  • CALLED MediaQuery.of ONLY ONCE IN APPLICATION, TO AVOID LAYOUT REBUILDINGS
  • ISOLATED SIZER IN ANOTHER PACKAGE, AND ADDED AS DEPENDENCY
  • CHANGED FVCNavigatorMonitor().onFocus CALLING MOMENT
  • CALLED onReady ONLY ONCE WHEN VIEW IS CREATED

0.1.23 #

  • --BREAKING CHANGES--
  • REMOVED const constructor FROM VIEWOF CLASS

0.1.24 #

  • REMOVED GlobalState SINCE IT ISN'T USED ANYMORE
  • UPDATE DEPENDENCIES VERSIONS
  • UPDATE DOCUMENTATION

0.1.25 #

  • ADDED _controllerType PROPERTY in Controller for web routing compatibility
6
likes
140
points
27
downloads

Publisher

unverified uploader

Weekly Downloads

Pacote para construção de projetos flutter com padrão reativo.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plug, sizer_plus

More

Packages that depend on flutter_view_controller