slim 4.2.8 copy "slim: ^4.2.8" to clipboard
slim: ^4.2.8 copied to clipboard

app essentials - common app infrastructure for localizations, ui messages, state management, useful extensions, rest api

[4.2.8] #

  • update http package

[4.2.7] #

  • code polish

[4.2.6] #

  • SlimApi bug fixes

[4.2.5] #

  • add queryParams to every SlimApi method

[4.2.4] #

  • add read only option for sliming
  • SlimController resolve instances with read:true

[4.2.3] #

  • example updated width SlimController and SlimWidget
  • SlimApi LogLevel option and createQuery method to pass query string

[4.2.2] #

  • date format bug fix
  • remove unused imports

[4.2.1] #

  • Add bytes to SlimResponse

[4.2.0] #

  • Date extention method for DateTime.format([d,dd,m,mm,yy,yyyy,h,hh,mi,s,ss]) - fix mi format

[4.1.9] #

  • Date extention method for DateTime.format([d,dd,m,mm,yy,yyyy,h,hh,mi,s,ss])

[4.1.8] #

  • String extension method for levenshtein score
  • Date extention method for DateTime.format([d,dd,m,mm,yy,yyyy])

[4.1.7] #

  • String extension method String.format
  • BuildContext translatef method that combine String.format method
  • SlimWidget abstraction to speed SlimBuilder wrap

[4.1.6] #

Localization:

  • add optional group parameter to enable 2-level json locale file in SlimLocaleLoader and context.translate(String key, [String group]) extension method

[4.1.5] #

  • update(readme)

[4.1.4] #

  • update(example)

[4.1.3] #

breaking changes:

  • SlimObject -> SlimController
  • SlimAppStateObject -> SlimAppStateController

[4.1.2] #

  • code polish

[4.1.1] #

  • update(tests)

[4.1.0] #

  • code polish

[4.0.0] #

breaking changes:

  • RestApi -> SlimApi
  • RestApiMethod -> SlimApiMethod
  • RestApiResponse -> SlimResponse

[3.3.7] #

  • update(documentaion)

[3.3.6] #

  • update(documentaion)

[3.3.5] #

  • introducing SlimAppStateObject to extend SlimObject and getting AppLifecycleState events

[3.3.4] #

  • update(documentaion)

[3.3.3] #

  • UI Messages: breaking change: typo dissmisable -> dissmisible, clearMessage -> clearOverlay, forceClearMessage -> forceClearOverlay
  • new extension methods on int for duration and current date with round up minutes interval

[3.3.2] #

  • UI Messages: add overlayColor & overlayOpacity options when showing overlay message / widget
  • UI Messages: breaking change: messageBackgroundColor -> backgroundColor, messageTextStyle -> textStyle

[3.3.1] #

  • publish on 1.17.2 stable channel

[3.3.0] #

  • changed SlimController init & dispose methods to onInit & onDispose

[3.2.9] #

  • clear snackbar message after displaying to avaoid showing it again on hot reload

[3.2.8] #

  • adding to SlimController init & dispose methods to call in matching Slim state (can be overriden)

[3.2.7] #

  • changing Slim to StatefulWidget to keep state during hot reload

[3.2.6] #

  • add closeKeyboard() to SlimController

[3.2.5] #

  • slim access of dependOnInheritedWidgetOfExactType fallbacks to findAncestorWidgetOfExactType to enable initState access

[3.2.4] #

  • T slim

[3.2.3] #

  • forceClearMessage & clearMessage for SlimController

[3.2.2] #

  • call UI messages directly from SlimController (no need to use context extensions)
  • change slim access from dependOnInheritedWidgetOfExactType to findAncestorWidgetOfExactType to enable initState access

[3.2.1] #

documentation update

[3.2.0] #

build fix

[3.1.9] #

SlimBuilder can get instance to put above its child incase you dont want to preput it on the tree

[3.1.8] #

SlimMessage for static messages closeKeyboard context extension

[3.1.7] #

slim app essentials

18
likes
40
pub points
0%
popularity

Publisher

unverified uploader

app essentials - common app infrastructure for localizations, ui messages, state management, useful extensions, rest api

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter, flutter_localizations, http

More

Packages that depend on slim