Rethinking useStyleSheet hook and improvements #517
- Add ability to specify date format in Calendar and Datepicker components (#815) (705dc97)
- Select: Fix props mutation issue and update strategies (#804) (de531b9)
- BREAKING CHANGE: useStyleSheet hook was reimplemented due to not following Rules of Hooks(#831) (8b33c91)
Bug fixes and improvements #517
- Modal: hide when unmounted (#735) (8b2721a)
- Add direct manipulation methods to input components (#801 #802) (01399d7)
- Add direct manipulation methods to modal components (#808 #813) (8b2721a)
- Demo App: Kitten Tricks is used as a runnable framework demo (1b987c1)
- Autocomplete: Runtime crash on Android (#800) (1aa3864)
- Input: Add ability to use placeholderTextColor property (#828) (e10f6c7)
- Modal: Ability to interact with modal contents on Android (#807) (5c78095)
- Select: Add vertical scroll indicator (#794) (231ba89)
Autocomplete component and Hooks #517
- Autocomplete: new UI Kitten component (#750) (fd63d7b)
- Styling & Theming: add useTheme and useStyleSheet hooks (#676), (#752) (67a8f8f)
Resolve webpack and calendar performance issues #517
- Web: resolve webpack build issues (#763, #729, #792) (2ca7cd0)
- Datepicker: performance issue (#641) (85bb1df)
- Calendar: navigation buttons in RTL mode (#739) (85bb1df)
This is a patch release to update incorrectly built packages (#757)
Bring consistency in component styling with Eva 1.3 unified design #517
- Unify the way of styling components provided with
icon
property (156646d) - Calendar: year selection when
min
andmax
properties provided (#688) (61e4806) - Calendar: navigation in negative timezone (#712, #713) (700a902)
- List: add ability to override
keyExtractor
property (#716) (d5ee185) - Modal: center positioning on screen resize (#699) (301e3f4)
- Synchronize with Eva 1.3 (c958482)
- Card: new UI Kitten component (f6c5899)
- Datepicker: add
placeholder
property (#721) (d34bcd4) - Template packages: upgrade to react-native 0.61.5 (3759572)
- Documentation: Simplify Getting Started (a93bfed)
react-native-svg
package is now required and included in peer dependencies- deprecate
react-native-ui-kitten
package in order to@ui-kitten/components
. An old package will be supported till v5
Clickable examples in documentation and handling of Hover and Focus states in the web (#517)
- ButtonGroup: last button render issues (#516) (bcbf06a)
- Calendar: navigation when
min
andmax
properties provided (75e42dd) - Select: handling the initial value if passed inline (ab0703a)
- Calendar: add ability to override start day of week (#682) (1d7a341)
- Web: handle
focus
andhover
states with Eva (84ef56b) - Documentation: Enhanace with clickable examples (a08e1d3)
- Documentation: Add Eva theme variable tables (a99cb7e)
- feat(ui): add font-family for each component that has text (aa11e1c)
- feat(ui): animation-config property to Icon component add (060fe5d)
- feat(ui): calendar/datepicker components add (a51159c)
- feat(ui): eva 1.2 mappings and documentation adopt (d35c244)
- feat(ui): toggle - add text property (327ce36)
- feat(ui): top-navigation - control appearance (7fe81f2)
- docs(components): add top-navigation with menu example (5e84acd)
- docs(components): refactor examples with js code and framework icon components (5468776)
- docs(components): update drawer documentation (c4ac3a8)
- docs(guides): missing app name in command example (4de7c9f)
- refactor(docs): drawer/icon/select/spinner/checkbox/layout documentation refactor (44ea5c3)
- refactor(docs): input docs expand (e7abe28)
- refactor(docs): OverflowMenu example changed (c4bbda4)
- refactor(script): set env script to be executable with node (f317e38)
- refactor(template): update template modules to new cli config (3bc19af)
- refactor(ui): drawer support component naming refactor (113822c)
- refactor(ui): modal - backdrop style prop type declaration (b9658a4)
- refactor(ui): text - allow text element in children (a9904fc)
- fix(docs): bottom navigation docs-examples fix (6bf8f4f)
- fix(ui): modal with backdrop update functionality fix (37a0090)
- fix(ui): select - selectedOption value change (ae886a4)
- fix(ui): tab-view - tab content size (ea2cc59)
- build(common): update jest version & remove ts-jest (#629) (66f04ca), closes #629
- refactor(framework): install-templates functionality return (8b3642f)
- refactor(ui): bottom-navigation documentation update (144abb4)
- refactor(ui): dropdown styles and refactor (f488839)
- refactor(ui): export react element types (fced535)
- refactor(ui): overflow-menu re-implement (324995a)
- refactor(ui): spinner playground and documentation refactor (2decd53)
- fix(docs): landing style fix (e88e90b)
- fix(ui): fix a bug with view pager where slides could go out of boundry (1011189)
- fix(ui): modal docs fix (9a93a70)
- fix(ui): sub-menu components items onPress handling fix (573d76c)
- fix(ui): view-pager - external state control (e5285d7)
- feat(docs): overview-examples handling add (5b7cdeb)
- feat(eva-icons): add eva-icons module (e1a1495)
- feat(template): add ui-kitten template projects (0a3ec77)
- feat(ui): drawer component (e98f3ea)
- feat(ui): dropdown component (1b2211c)
- feat(ui): menu component (73abe87)
- feat(ui): popover - autoplacement (27eac63)
- feat(ui): RTL support (14bf854)
- feat(ui): select styles namings refactor (6eec5ca)
- feat(ui): spinner component (c80d62d)
- docs(ui): overview-examples add (647f254)
- build(common): update expo to sdk 34 (c72f7f6)
- feat(ui/theme): "modal-team" missing update functionality add (71dd6f7)
- docs(guides): fix create-screen import typo (20134ab)
- refactor(docs): doc-prsr version update (241ade4)
- refactor(ui): modal component reimplement (97afa07)
- refactor(ui): modal-based components API refactor (6aea312)
- feat(docs): expand custom-mapping guide (54310b6)
- feat(ui): input - icon press handler (9e192ea)
- feat(ui): react-native-web adopt (59b4cb6)
- package: hold @eva-design/* packages on a minor version (d0fc72a)
- docs(readme): update design system link (46156b5)
- fix(docs): toggle docs fix (84246ef)
- fix(readme): missing tag add (3fd790c)
- fix(ui): add input api methods (f6395ed)
- fix(ui): checkbox - usage docs (5234f85)
- build(common): typescript common issues (fb4d6ff)
- build: fix typescript build errors (0d0a784)
- feat(ui): add custom warnings for incorrect component usage (981d5c8)
- Update toggle component doc and example (4fd7ea1)
- feat: add hover styles for white buttons (caacbc2)
- feat(docs): add contact us link (#455) (450ab18), closes #455
- feat(playground): bump expo to 33.0.6 (a7cb55f)
- docs: add algolia search (#457) (b9872ab), closes #457
- docs(dev): update DEV_DOCS.md (6dc56c2)
- docs(dev): update DEV_DOCS.md with Kitten Tricks guides (a3772c7)
- docs(guides): add design system guides (165247e)
- fix: double scroll (ad67cee)
- fix: prevent header disappearing when selecting version (6e38aff)
- fix: remove overflow in reviews (37393d6)
- fix: use capital k in kitten (f325111)
- fix(docs): fix dev-docs Kitten Tricks reference (91a1e60)
- fix(docs): fix dev-docs typos (1c83e23)
- fix(docs): ie fixes (39abc18)
- fix(docs): make menu button clickable (f0234bf)
- fix(docs): proper cross sections links (#452) (7bd9ec5), closes #452
- fix(docs): theme import typo (6445a4b)
- fix(top-navigation): add hit-slop to actions (ce984cf)
- refactor: prevent opening links in a new tab (ff770f2)
- refactor(docs): common refactor (67e84d2)
- refactor(docs): hoc docs and doc-app refactor (#389) (8718ee7), closes #389
- refactor(framework): adopt to eva mappings (b688ee8)
- refactor(framework): apply code style and token-groups (b5d8ce6)
- refactor(framework): update .spec configuration files (d0d610f)
- refactor(mapping): update toggle mapping (e71ca2c)
- refactor(playground): screen refactor (621875c)
- refactor(playground): update playground to use typescript (#246) (5c9b5d4), closes #246
- refactor(script): travis-ci scripts (cafe153)
- refactor(tab-set): code style fixes (ab640ed)
- refactor(tab-set): component structure separation (90000c2)
- refactor(tab-set): eslint warning fix (7afecca)
- refactor(tab-set): fix eslint warnings (94ecf78)
- refactor(tab-set): merge tabSet types (2ffcc23)
- refactor(tab-set): rename rkTabView component to rkTabSet & docs update (9c21cfb)
- refactor(tab-set): update examples (141254e)
- refactor(tab-set): update examples (f6fe72c)
- refactor(tab-set): update examples (9e402b0)
- refactor(tab-set): update examples (10e2022)
- refactor(test): button test mapping update (caf7a7e)
- refactor(theme): adopt to eva mapping structure. Closes #266 (47a4ed7), closes #266
- refactor(theme): optimize module imports (#225) (2c86a03), closes #225
- refactor(theme): remove unused exports (2e9e748)
- refactor(theme): simplify theme mapping config (#209) (37274c4), closes #209
- refactor(ui): apply checkbox mappings (a1f1255)
- refactor(ui): apply input mappings (db1161d)
- refactor(ui): apply list mappings (55fe0c9)
- refactor(ui): apply overflow-menu mappings (0b4388b)
- refactor(ui): apply popover mappings (130aa7a)
- refactor(ui): apply radio mappings (bdd4e5e)
- refactor(ui): apply tab mappings (ef61e17)
- refactor(ui): apply tooltip mappings (b6a191e)
- refactor(ui): apply top-navigation mappings (2601897)
- refactor(ui): avatar - apply mappings (7203d2b)
- refactor(ui): bottom-navigation - apply mappings (228114a)
- refactor(ui): button - apply mappings (a6f778c)
- refactor(ui): button - apply mappings (c6b253f)
- refactor(ui): button-group layout refactor (9b54310)
- refactor(ui): icons integration (#292) (fb5e93d), closes #292
- refactor(ui): modal component (8696132)
- refactor(ui): prop type names & style (664a823)
- refactor(ui): radio and checkbox mapping refactor (b67c4c2)
- refactor(ui): radio/checkbox hit-slopes add (#403) (56094b6), closes #403
- refactor(ui): radio/checkbox size variant remove (ecb6568)
- refactor(ui): tab-view enhancements (#363) (8d8e404), closes #363
- refactor(ui): toggle icon refactor (#310) (d88b048), closes #310
- build(common): add theme module (2f8df0f)
- build(common): bump eva version to 1.0.0 (281eb98)
- build(common): setup env configurations (#394) (361a62f), closes #394
- build(common): setup playground to watch eva changes (1e0b287)
- build(common): ui testing integration (7b45ad7)
- build(common): update eva dependencies (2d78525)
- build(common): update expo to sdk-33 (e914362)
- build(package): make package prod-compatible (47d9c15)
- build(playground): expo-31 upgrade (65cf7ef)
- build(playground): expo/react-native version bump (f1cccd6)
- build(test): configure jest with typescript (c6dc732)
- feat: enhancements (3b807ac)
- feat(calendar): component implementation (#153) (5daf561), closes #153
- feat(ci): integrates coveralls (#204) (0e38a4f), closes #204
- feat(ci): travis ci integration (#165) (2239e5e), closes #165
- feat(common): release pipeline add (a868b55)
- feat(docs): add documentation images (c53fa8c)
- feat(docs): components docs and application add (#386) (885fb81), closes #386
- feat(docs): docs landing add (48c11b2)
- feat(docs): update dependencies and theme (ac2662d)
- feat(framework): enhancements (fb8ae55)
- feat(framework): modal service (#245) (6efa3c5), closes #245
- feat(playground): add showcase settings (81ab976)
- feat(playground): home screen. Closes #203 (#205) (e6d030c), closes #203 #205
- feat(tab-set): add badge props (1b0b6c2)
- feat(tab-set): add tab indicator types (4a54318)
- feat(tab-set): add tabBar indicator to tabView (34d240e)
- feat(tab-set): add tabView component documentation (041e453)
- feat(tab-set): base implementation (a6526fd)
- feat(tab-set): scrollable tabBar (b085302)
- feat(tab-set): tab change event (11f315d)
- feat(tab-set): update documentation (66d3399)
- feat(theme): add simple implementation of provider/consumer (a38af67)
- feat(theme): consumer component props forward (c14a5f1)
- feat(theme): custom mapping (f1abf83)
- feat(theme): eva integration (#227) (4872a85), closes #227
- feat(theme): implementing ThemeProvider and withTheme (efaf224)
- feat(theme): referencing values (#398) (cbe5056), closes #398
- feat(theme): state mappings (#210) (14f0cf9), closes #210
- feat(theme): style consumer dispatch actions (#221) (cd60eb2), closes #221
- feat(theme): styled and theme components statics copy (07d4bcf)
- feat(theme): styles validation (51cdf68)
- feat(theme): themed-style component (#176) (34f560a), closes #176
- feat(theme): token integration (#191) (c97fa06), closes #191
- feat(ui): avatar component (d63df29)
- feat(ui): bottom tab navigator (8cbe4ec)
- feat(ui): button "textStyle" property add (#377) (2cbf39c), closes #377
- feat(ui): button component. Closes #260 (#268) (1ea28bd), closes #260 #268
- feat(ui): button group statuses (56aa6aa)
- feat(ui): button-group component. Closes #290 (6a6a0ad), closes #290
- feat(ui): checkbox - add text support (6b4d0f4)
- feat(ui): checkbox component (#238) (e8ce139), closes #238
- feat(ui): checkbox indeterminate (b1e6071)
- feat(ui): input component (74fac39)
- feat(ui): input labels (#361) (dc89874), closes #361
- feat(ui): layout component. closes #240 (553d043), closes #240
- feat(ui): list component (42dbbe6)
- feat(ui): overflow-menu (#306) (f396ba7), closes #306
- feat(ui): popover indicator style (50ef9fe)
- feat(ui): props for inline styling add (#379) (9e57594), closes #379
- feat(ui): radio - add text support (35c35f4)
- feat(ui): radio group component (#237) (bfabf75), closes #237
- feat(ui): Radio. Closes #201 (#212) (48c6cfe), closes #201 #212
- feat(ui): tab-view component (#243) (c981213), closes #243
- feat(ui): text component (2527260)
- feat(ui): toggle component. closes #235 (920105b), closes #235
- feat(ui): tooltip component. Closes #261 (#263) (9028953), closes #261 #263
- feat(ui): top navigation bar component (3421311)
- docs(common): add new helpful readme shields (55065cd)
- docs(common): fix DEV_DOCS, CODE_OF_CONDUCT, CONTRIBUTING (870d57d)
- docs(common): fix documentation typo at index (053c303)
- docs(common): update readme (59a780d)
- docs(guides): add getting-started and theme-system guides (96ef0dd)
- docs(readme): update README.md (910fb0c)
- docs(theme): add theme components documentation (#387) (c2e5be0), closes #387
- fix(ci): travis auth (#270) (bf65ddb), closes #270
- fix(docs): update dev and contributing guides (#169) (b0e1285), closes #169
- fix(framework): eva-adopt (2a9e315)
- fix(RkSwitch): Fix incorrect thumb animation in case if gesture was intercepted by parent view (1492f41)
- fix(tab-set): example screen component description (f9989bd)
- fix(tab-set): initial tab render when no selection is passed (be58950)
- fix(tab-set): tabBar styles (d5cce2f)
- fix(tab-view): update rkTabView docs (15216a4)
- fix(theme): mapping application order. Closes #218 (#220) (ca37382), closes #218 #220
- fix(theme): style HOCs component arg type (b18b8aa)
- fix(theme): style provider - reduce setState calls (1afbcfe)
- fix(theme): theme change fix (#399) (318c038), closes #399
- fix(ui): adopt to eva (#397) (1b90281), closes #397
- fix(ui): button layout issues (#375) (a2e61d4), closes #375
- fix(ui): button-group border-right fix (c32b8e2)
- fix(ui): common issues (d0835af)
- fix(ui): container component interactions (#367) (671ddd1), closes #367
- fix(ui): export tab-view children props (cb3ebae)
- fix(ui): input styles passing and applying fix (a5fafb1)
- fix(ui): list-item activeOpacity (fe33ffe)
- fix(ui): mapping find issues (a08f8f2)
- fix(ui): modal component/service/panel, popover fix (a0491cb)
- fix(ui): popover - crash when no styles (#380) (2c45eae), closes #380
- fix(ui): popover - scrollable container (766214c)
- fix(ui): popover - useless element render (903f766)
- fix(ui): popover margins offsets fix (#371) (1e3167b), closes #371
- fix(ui): popover position (d0effb9)
- fix(ui): top-navigation center align (a01cbd1)
- fix(ui): top-navigation style apply (9d94b38)
- fix(ui): top-navigation-bar fix (#392) (4410486), closes #392
- fix(ui): update input mappings (9aa396c)
- fix(ui): update text mappings (87b89c1)
- fix(ui): view-pager scroll event on Android (4655f48)
- fix(ui): view-pager swipe (2925e70)
- feat(tab-set/tab): add icon prop (c1ec7a3)
- refactor(mapping/theme): theme variables refactor (dcad574)
- package(common): update typing packages versions (#391) (735edd3), closes #391
- test(common): temporary configuration changes (059bf0c)
- test(theme): add style-provider change mappings/theme tests (d75cacb)
- test(theme): add theme consumer tests (830a566)
- chore(config): integrate with EditorConfig (4a14277)
- chore(next): initial solution structure (6b9825b)
- chore(next): solution clean-up (39e88bd)
- chore(tab-set): initial setup (f5b59ac)