Releases: icerockdev/moko-widgets
Releases · icerockdev/moko-widgets
Release 0.1.0 dev 16
Release 0.1.0 dev 15
Changes
moko-widgets
CollectionWidget
moved tomoko-widgets-collection
#33DatePickerDialog
moved tomoko-widgets-datetime-picker
#171TemplateScreen
as placeholder #35- fix images scaling on android #162
maxLines
support onTextWidget
#161- fix image tint on button with image #95
- fix save instance state on android #61
- added
Screen.onViewCreated
callback #178 klock
dependency removed #171- added italic
FontStyle
#170
moko-widgets-bottomsheet
- add
dismiss
action #158
moko-widgets-collection (new)
- support of constant sized units in collections on ios #33
moko-widgets-datetime-picker (new)
TimePickerDialog
added #171
Breaking Changes
CollectionWidget
moved tomoko-widgets-collection
;DatePickerDialog
moved tomoko-widgets-datetime-picker
;WidgetsCollectionUnitItem
now allow anyWidget
, not limited byUnitItemRoot
;SystemCollectionViewFactory
moved tomoko-widgets-collection
and renamed toSimpleCollectionViewFactory
;SimpleCollectionViewFactory
not havespanCount
anymore.
Thanks
Release 0.1.0 dev 14
Release 0.1.0 dev 13
Changes
Common
- added
./publishToMavenLocal.sh
script - all parts build to maven local.
moko-widgets
- added dependency to
klock
(com.soywiz.korlibs.klock:klock
); - up
fragment
(androidx.fragment:fragment
) version to1.2.2
; - fix routeWithResult crash on android #128;
- add datepicker screen action #90;
- add NavigationBar.Search #100;
- fix password field on iOS #135;
- improve tabs customization #131;
- add multiline input factory #133;
- rework styles background and stateful #138;
- replace FrameLayout to FragmentContainerView (as recommended by google) #127;
- flatAlert replaced to composition of other widgets.
Breaking changes
- Removed
ApplicationHolderKt.application = app
fromios-app
; - Removed
CornerRadiusValue
type - now just useFloat
; StateBackground
replaced toPressableState<Background<T>>
;- State dependend styles use generic types -
PressableState
,SelectableState
and others; flatAlert
replaced to composition of other widgets;NavigationBar.Normal.Styles
moved toNavigationBar.Styles
;NavigationBar.Normal.BarButton
moved toNavigationBar.BarButton
;TextStyle
now have generic type ofcolor
(to support stateful and stateless cases);Background
now have generic type offill
(to set onlySolid
color for some widgets, that unsupport sublayers on iOS).
Thanks
Release 0.1.0 dev 12
Changes
moko-widgets
- fix iOS toast size #107
- fix iOS 12 progressbar visibility #110
InputType
allow change ofmask
#99- status bar styles control #102
- fix iOS button's tap and dismiss keyboard #108
- fix Android crash on screen actions in invalid moment #97
- fix iOS
wrapContent
size compression #117 - added ripple to clickable on Android #91
- added
popToRoot
toNavigationScreen.Router
#92 - removed ripple of root view on Android #18
- fix Android backstack state restorage #124
- added dismiss keyboard action #112
- fix resizing of screen with keyboard on Android #94
moko-widgets-bottomsheet
- added
showBottomSheet
action (modulemoko-widgets-bottomsheet
) #73
moko-widgets-sms
- added one-time-password support to
input
(modulemoko-widgets-sms
) #74
Breaking changes
- Add on ios-app in delegate
ApplicationHolderKt.application = app
afterApp
creating; InputType
changed from enum to sealed class, so you should changeInputType.PHONE
toInputType.Phone()
and other same way;- now iOS
Screen
class should implementfun createViewController(isLightStatusBar: Boolean?): UIViewController
insteadfun createViewController(): UIViewController
.
also in ios-app/src/Info.plist
should be added:
<key>UIViewControllerBasedStatusBarAppearance</key>
<true/>
Thanks
Release 0.1.0 dev 11
- implemented AutoScrollListFactory #50
- fix input types on ios #63
- add redirect handling to WebView #66
- add button with icon factory #27
- add show dialog and API for dialog actions handling #4
- add bottom sheet icons selected/unselected #26
- add navbar styles #9
- rounded corners on image #78
- remove
source
fromRoute
#83 - fix android back button #25
libs:
- moko-resources up to
0.8.0
- material up to
1.1.0
- added roundedImageView
breaking changes:
BaseApplication.setup()
call on iOS and android should be replaced toBaseApplication.initialize()
Route.route
not havesource
argument now. butRouteWithResult.route
have.
thx to @Dorofeev @Lobynya @kovalandrew @srybakov92 @prokopishin
Release 0.1.0 dev 10
Release 0.1.0 dev 9
hotfix of #40
Release 0.1.0 dev 8
- #31 show toast implementation
- #38 fix image button tint on iOS
- #36 fix crash on iOS 12
- #40 input widget have new system-default factory, old version moved to
FloatingLabelInputViewFactory
thx to @kovalandrew , @Tetraquark , @Dorofeev