1.0.0
1.0.0
First Stable Release
This initial stable release consolidates all features, extensions, utilities, improvements, renamings, and fixes introduced across the entire 0.0.x development cycle.
Added
StringExtensions
toDateremoveNumbersremoveWhiteSpaceisPalindrometruncatereversewordsparseJsonisBlankcapitalize
NumberExtensions
fixed00fixed0formatisBetweenisDivisibleByisEven
NumExtensions
half,quarter,square,sqRoot
Duration Helpers
misec,msec,sec,min,hr,day
DateTimeExtensions
formatHrMin12formatHrMinSec12formatHrMin24formatHrMinSec24formatDayformatMonthoperator +operator -fromNowisPastisFutureisInPreviousMonthisInNextMonthisInNextYearisInPreviousYearisTodayisTomorrowisYesterdayformatYearMonthDayformatDayMonthYearformatYearMonthDayHrMinSecformatYearMonthDayHrMin
MapExtensions
toJson
ListExtensions
toJsonoperator +(for elements and lists)toStacktoColumntoRowrandom
BoolExtensions
toggle
WidgetExtensions
Animations
fadescaleslideUpslideDownslideLeftslideRightrotate
Layout & Utility
marginAllmarginSymmetricmarginOnlypaddingAllpaddingSymmetricpaddingOnlyexpandedflexiblealigncenterdirectionalityroundedroundedToproundedBottomdecorationrefreshablescrollableconstrainedwidthheightgestures
ContextExtensions
hideKeyboardorientationisDarkModeisKeyboardVisiblekeyboardHeightisLandscapeisPortrait
Screen Helpers
screenWidthproperty-based layout helperscreenHeightproperty-based layout helper
Framework Initialization
FlutterExtensionsstatic initialization supportisInitialized,init,updatelifecycle helpers
Changed
StringExtensions
- Removed
firstLetterUpperCase(usecapitalize) toDatenow returnsDateTime?toDoublenow returnsdouble?toIntnow returnsint?
DateTimeExtensions (Renamed for clarity)
yyyyMMdd→formatYearMonthDayddMMyyyy→formatDayMonthYearyyyyMMddHHmmss→formatYearMonthDayHrMinSecyyyyMMddHHmm→formatYearMonthDayHrMin
Fixes
WidgetExtensions
- Hotfix applied to all animation extension methods for reliable fade, scale, slide, and rotate effects.