NativeBase

Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.

MIT License

Downloads
264.7K
Stars
20K
Committers
272

Bot releases are hidden (Show)

NativeBase -

Published by suvenduchhatoi almost 6 years ago

Upgraded Features

  • TypeScript: Header noLeft added to TypeScript. Commit 3b7fe7e
  • Added missing Font files. Commit 05e1d63
NativeBase -

Published by suvenduchhatoi almost 6 years ago

Bug Fixes

  • iPhoneX family height issue fixed. Commit b509691
NativeBase -

Published by suvenduchhatoi almost 6 years ago

Upgraded Features

  • TypeScript:
    • Added tabs property to TypeScript definition. PR #2381. Commit cd7db3d
    • Added radio property to TypeScript definition. PR #2333. Commit 15f59c6
    • Added expanded property of <Accordion> to Typescript definition. Commit 7b8a09b, closes #2490
    • Added AntDesign and FontAwesome5 to TypeScript. Commit 984d2b3
  • Theme: passed variables param to cardTheme. PR #2399. Commit 6152ba4
  • Updated .travis.yml (ci:test Node.js). PR#2445. Commit 18378e4
  • Updated index.d.ts. PR#2389. Commit 405c77a
  • Removed commented console log statements. Commit 629e2c5

Bug Fixes

  • ListemItem: Fixed testID for ListItem. PR#2367. Commit 8005412, closes#2366
  • Drawer: Android drawer overlay fix. PR#2335. Commit 96c6cff, closes#2312
  • Typescript:
    • Fixed Typescript definition for picker property of <Item>. PR#2473. Commit 4fc6607, closes #2325, #2332
    • Fixed Typescript error for <Picker> prop supportedOrientations. Commit e4028e3, closes #2324
  • Fixed circular dependencies and eslint warnings. PR#2394. Commit 6b7ce2b, closes #2320
  • Lint fix. Commit 23434c5
NativeBase -

Published by suvenduchhatoi almost 6 years ago

General Features

  • react-native-vector-icons: Upgraded from 6.0.2 to 6.1.0. Commit 34a99bd

Upgraded Features

  • Added AntDesign and FontAwesome5 icons. Commit 34a99bd
  • Updated icon names as per Ionicons family of react-native-vector-icons. Commit bdc8fbf
NativeBase -

Published by suvenduchhatoi almost 6 years ago

General Features

  • react-native-vector-icons: Upgraded from 4.6.0 to 6.0.2. Commit f841390, closes #2290, #2351

Upgraded Features

  • ListItem:
    • Used 'undefined' instead of 'null' for exports.ListItem. Commit 78bedc6
    • Fixed testID for ListItem. Commit e0315f4
  • Typescript:
    • Added radio property to Typescript definition. Commit 051c977
    • Added tabs property to Typescript definition. Commit 072a612
  • TextArea: Added bordered attribute in index.d.ts. PR #2400. Commit 9becd07
  • Theme: passed variables param to cardTheme. Commit 2ddd402
  • TabBar: Removed circular dependency. Commit d23c76c
  • DatePicker:
    • Removed circular dependency. Commit 86597e2
    • Added prop supportedOrientations. Commit 2d61495, closes #2376
  • List: Added functions openLeftRow() & openRightRow() in Swipeable List. PR #2474, Commit eb110b9, closes #1611

Bug Fixes

  • Checkbox:
    • Checkbox Icon display issue fixed. Commit 86da164, closes #2368
    • “transparent” tick/alpha issue in Android fixed. Commit 4e4450e, closes #2344
  • Drawer: Android drawer overlay fix. Commit 9468dcc
  • Picker: Landscape mode orientation issue fixed with prop supportedOrientations. Commit 613023b, closes #2339
  • Item: FloatingLabel animation issue fixed. Commit f4689f7, closes #2248
  • Fixed linter warnings. Commit 4656803
NativeBase -

Published by suvenduchhatoi almost 6 years ago

Upgraded Features

  • Theme: Added // @flow support to ejected Theme. Commit 1fb273b, closes #2188
  • Typescript:* Added Header transparent prop. Commit 3f97dce, closes #2253
  • Added transpiled flow-typed. Commit 237958d

Bug Fixes

  • Item:
    • FloatingLabel color issue fixed. Commit 3e3ba4e, closes #2248
    • FloatingLabel broken issue fixed. Commit c491ecc, closes #2264
    • Thumbnail support for FloatingLabel. Commit 2e4d414, closes #2271
  • Button: Background bug issue fixed. Commit 4167cbf, closes #2251
  • Accordion: TypeScript error for expanded property on renderHeader issue fixed. Commit 6153ad5, closes #2160
NativeBase -

Published by SupriyaKalghatgi about 6 years ago

General Features

  • lodash: Upgraded lodash to 4.17.10 to fix vulnerability issue. Commit dc9ac11, closes #2118

Upgraded Features

  • Drawer: Added back Drawer. PR #2243
  • Form: Added disabled prop with TextArea. Commit c3d9d72
  • Gravatar: Added missing import prop-types package. PR #2175

Bug Fixes

  • Form:
    • Fixed floatingLabel input label cuts on Android Plus devices. PR #2149, closes #2117
    • Fixed modifying the assertion on the Item component to use displayName prop. PR #2001, closes #2011
  • Header: Fixed Icon size for Left and Right component of Header. Commit c232bb6, closes #2205
  • ListItem: Fixed Left component alignment for ListItem avatar when the content in Body is in multiple lines. Commit 007fabb, closes #2226
NativeBase -

Published by SupriyaKalghatgi over 6 years ago

General Features

  • lodash: Upgraded lodash to 4.17.0 to fix low severity vulnerability. Commit (c2fe1e7), closes #2118

Upgraded Features

  • Accordion: Takes flexible dataArray input by passing item as callback parameter instead of title and content. PR #2125, closes #2116
  • Toast: Added hide function for hiding toast. PR #2124, closes #1287
  • Typescript: Updated extended prop names. PR #2070

Bug Fixes

  • Card: Fixed card flexes with wrapping Content. PR #2148, closes #2136
  • Footer: Vue Native - Footer issue fixed for iPhoneX. Commits (a4a077d)
  • Header:
    • Fixed vertical alignment of elements in Header on iPhoneX. PR #2133, closes #2128
    • Vue Native - Header issue fixed for iPhoneX. Commits (a4a077d)
  • Icon: Fixed Ionicons, Feather and MaterialCommunityIcons font issue of 2.7.1. Commits (951f154), (f93b115), (7a42759), closes #2138, #2153
  • Input: Modified assertion on the Item component to use the displayName prop to support HOC. PR #2001, closes #2011
  • Tabs: Allow overriding of theme variable with explicit styles prop on Tab. PR #2144, closes #2134
  • TypeScript: Fixed date picker props. PR #2132, closes #2126
NativeBase -

Published by SupriyaKalghatgi over 6 years ago

General Features

  • React Native Vector Icons: Upgraded from 4.5.0 to 4.6.0. Commit (4420ec3), (9963c3e)

Upgraded Features

  • ActionSheet: Added hide() to close actionsheet on command (Android). PR #2099, closes #2090
  • Date Picker:
    • Show default date if placeHolderText prop is not defined. PR #2087, closes #2086
    • Added disabled prop to prevent user making selection of date. PR #2114, closes #2113
    • Allow formatting of DatePicker chosen date text. Commit (0b59fb7), closes #2056
  • Drawer: Deprecated NativeBase Drawer. PR #2100
  • Tab: Tab button text font size is customizable from theme. PR #2051, closes #1992
  • Theme: Added default background color (white) for container component. PR #2068

Bug Fixes

  • Checkbox: Checkbox icon takes CheckboxIconMarginTop theme variable. PR #1944
  • Picker: Supports different Picker.Item generation. PR #2074, closes #983
  • Theme: Theme files support transform (array of objects). PR #2106, closes #2103
  • Typescript:
    • Added prop "mode" in Picker. PR #2021
    • Added Content keyboardShouldPersistTaps and keyboardDismissMode typings. Commit (bf33038)
NativeBase -

Published by SupriyaKalghatgi over 6 years ago

Dependencies

  • React >= 16.4.1
  • React Native >= 0.56.0

Upgraded Features

  • Upgraded react-native-easy-grid to 0.2.0
  • Upgraded babel-jest to 23.2.0
  • Upgraded babel-preset-react-native to 4.0.0
  • Upgraded jest to 23.3.0
  • Upgraded react to 16.4.1
  • Upgraded react-native to 0.56.0
  • Upgraded react-native-vector-icons to 4.6.0
  • Upgraded react-test-renderer to 16.4.1

Bug Fixes

  • Compatible with React Native 0.56.0, fixed ReactNativePropRegistry issue.
NativeBase -

Published by SupriyaKalghatgi over 6 years ago

Upgraded Features

  • Accordion: Added expanded props to accordion. PR #1970
  • ActionSheet: Fixed as per design guidelines. Commit 1a22d69
  • Date Picker: Added onDateChange callback support for Android. PR #2027, closes #2016
  • Picker: Fixed Header Left Button alignment as per design guidelines. Commit 0b4e5af
  • Theme:
    • Card:
      • Replaced listItemPadding for cards with new variable cardItemPadding. This lets to customize space between Card and CardItem. Commit 470494c, closes #2020
      • Updated transparent prop to render without elevation and border. PR #2031
    • Input: Added Picker support with Input. Introduced picker prop with <Item>. Commit 2138e2b

Bug Fixes

  • Accordion: Added expanded parameter to renderHeader callback method. PR #2039, closes #2023
  • Font: Added Fonts/MaterialCommunityIcons.ttf. Commit a8235c5
  • Header: Added Statusbar color support for transparent Header on Android. PR #2032, closes #1981
  • Input: Fixed FloatingLabel's float issue onFocus of Input. (everted #1606) PR #2030, closes #2000
NativeBase -

Published by SupriyaKalghatgi over 6 years ago

New Features

  • Vue-Native: Added Vue-Native plugin for NativeBase.
NativeBase -

Published by SupriyaKalghatgi over 6 years ago

Upgraded Features

  • Accordion: Added border style to accordion along with customisable from theme. PR #2010
  • Card: Added card borderRadius to theme. PR #2008, closes #1845
  • DatePicker:
    • Exposed onDateChange method for iOS. PR #1987
    • Added placeHolderTextStyle props to DatePicker. PR #1972, closes #1991
  • Header: Added transparent prop with Header. PR #1995, closes #1981
  • Typescript: Added definitions for Accordion and DatePicker. PR #1997, closes #1986

Bug Fixes

  • General: NativeBase passes flow check. Commit 4663af0, closes #633
  • Header: Fix header padding issue on iphoneX in case of inline styles. PR #2012, closes #1985
  • Input:
    • StackedLabel supports multiline prop. PR #1927, closes #1924
    • Fixed back StackedLabel input scroll. PR #2007, closes #2006
    • FloatingLabel supports multiline prop. PR #1935
    • Added check to filter out Input. PR #1922, closes #1915
  • Tabs: Tab button text font size is customizable from theme. PR #1996, closes #1992
  • Typescript:
NativeBase -

Published by SupriyaKalghatgi over 6 years ago

Upgraded Features

  • Changes in package.json to improve install and jest performance
NativeBase - v2.5.0

Published by SupriyaKalghatgi over 6 years ago

New Features

  • Added Accordion component. (28b1033), closes #1721
  • Added Date Picker component. (b7968c4), closes #882
  • Added Jest test cases to components. (b267c1c)

Upgraded Features

  • Upgraded dev dependencies to support Jest test cases. (b267c1c)
  • Safearea implementation for Header, Content and Footer. PR #1614, #1920, closes #1951
  • Icon: Added type Icon Proptypes. PR #1797
  • Picker:
    • Added back modalStyle for iOS picker. PR #1928, closes #1923
    • Added enabled prop to picker for iOS. PR #1899, closes #1825
  • Segment: Added icon support with segments. PR #1929
  • Typescript:
    • Added Icon typing to Button. PR #1902
    • Added noIndent typing to ListItem. PR #1902
    • Updated with new types which supports latest of react-native types (16.3+). PR #1913, closes #1905

Bug Fixes

  • ActionSheet:
    • Update ActionSheet refs, if application root is reinitialized. PR #1700, closes #1397, #1315, #937, #1895
    • Title space added to Actionsheet only in presence of title prop. PR #1945, closes #1938
  • Button: View renders Block style button in Form for Android. PR #1900, closes #1852
  • Input: Floating Label reset its position when input is cleared. PR #1606, closes #1079, #1605
  • ListItem:
    • Added touchableHighlightStyle props for listItem. PR #1890, closes #1799
    • ListItem supports all touchablenativefeedback props. PR #1950, closes #1946
  • Picker:
    • Picker renders with single item defined in its Item list. PR #1921, closes #1918
    • Picker radio button aligned to right. PR #1953, closes #1952
  • Segment: Removed segment button horizontal padding. PR #1926, closes #1917
  • Toast:
    • Update Toast refs, if application root is reinitialized. PR #1700, closes #1121, #1895, #1790
    • Set Toast without timeout along with reason for onClose. PR #1737, closes #1706, closes #1708
  • Typescript: CheckBox interface extends Touchableopacity props. PR #1912, closes #1906
NativeBase - v2.4.5

Published by SupriyaKalghatgi over 6 years ago

Fixed Header as per iOS and material design guidelines

Upgraded Features

  • Added noLeft prop with Header. Irrespective of Left component defined or not, Android will display Body's Title component to left of display. Applicable for Android platform, no changes when used for iOS

Bug Fixes

  • Fixed lineHeight for Left, Body, Right components
  • Fixed alignment of child elements of Left, Body and Right components
  • Fixed fontSize (text, icon) for child elements of Left and Right components
  • Fixed hasText for Header's Button used with Left and Right components
  • Fixed Title fontSize and fontWeight
  • Fixed Subtitle fontSize and fontWeight
  • Header's Left component will not render Text button for Android
NativeBase - v2.4.4

Published by SupriyaKalghatgi over 6 years ago

Upgraded Features

  • Font: Default font size changed to 16. PR (#1864)
  • ListItem:
    • Added noBorder style for ListItem with props namely icon, avatar and thumbnail. PR (#1855), closes (#1844)
    • Added noIndent props to listItem. PR (#1863), closes (#1847)
    • Added listItemSelected to theme variables. PR (#1873)
  • Radio: Added active and inactive color props to radio. PR (#1873), closes (#1481)

Bug Fixes

  • Card: Fixed CardItem bordered from displaying randomly for Android. PR (#1860), closes (#1818)
  • Font: Added Font rubicon-icon-font.ttf. PR (#1851), closes (#1850)
  • Footer: Fixed Button text color for all color shades when used in <Footer>. PR (#1876)
  • Input:
    • Fixed floating label input text from going onto second line. PR (#1857), closes (#1854)
    • Removed lineHeight dependency of Stackedlabel input. PR (#1872), closes (#1731)
  • Picker:
    • Added support to style iosIcon of picker (iOS). PR (#1861), closes (#1843)
    • Fixed Picker from disappearing for Android when displayed along with icon. PR (#1862), closes (#457)
NativeBase - v2.4.3

Published by SupriyaKalghatgi over 6 years ago

General

  • Folder Structure: Renamed Utils to utils. PR (#1795)

Upgraded Features

  • Card: Added noShadow to card theme. PR (#1821), closes (#1819)
  • Input: FloatingLabel renders icon, label and input in its order of definition. PR (d51b2f9, #1796), closes (#1781)

Bug Fixes

  • Button: Removed lineHeight dependency in button. PR (#1829), closes (#1827)
  • Card: Fixed CardItem header and footer border for Android. PR (#1820), closes (#1818)
  • Header: Reduce space between left button and title for Android. PR (#1789), closes (#1550)
  • Input:
    • Added missing ref to Input in Item.js. PR (#1786), closes (#1780)
    • Removed lineHeight dependency of Input. PR (#1835), closes (#1731)
  • Picker: Removed Content warapping Flatlist. PR (#1817), closes (#1816)
  • Typescript:
    • Moved listview properties of interface ReactListViewProperties to Card interface. PR (#1785), closes (#1765)
    • Added missing props to list interface. PR (#1802), closes (#1801)
    • Added getRef to Input interface. PR (#1804), closes (#1803)
    • Added span and hasSubtitle to Header interface. PR (#1828), closes (#1824)
    • Added missing props of Picker, Header, SwipeRow, Toast. PR (#1839), closes (#1838)
NativeBase -

Published by SupriyaKalghatgi over 6 years ago

Vue for NativeBase

NativeBase - v2.4.2

Published by SupriyaKalghatgi over 6 years ago

General

  • Upgraded react native vector icons from 4.4.2 to 4.5.0. PR (#1718)
  • Upgraded react-native-keyboard-aware-scroll-view from 0.4.2 to 0.5.0. PR (#1719)

Bug Fixes

  • Button:
    • Fixed icon alignment with small button for iOS. PR (#1761), closes (#1743)
    • Added transparent theme with disabled button. PR (#1760), closes (#1742)
    • Added maxHeight to rounded button. PR (#1754), closes (#1749)
    • Aligned icons with title text. PR (#1775), closes (#1724)
  • Content: Moved padding from Content's style to contentContainerStyle. PR (#1738), closes (#1720)
  • Input:
    • Fixed Input scrolling issue for stackedLabel. Closes (#1766)
    • Input fixed to fetch variables from theme context. inputColorPlaceholder reflects changes when customized in ejected theme. PR (#1751), closes (#1750)
  • Searchbar: Fixed searchbar input lineHeight when Input is passed with value. PR (#1759), closes (#1731)
  • TypeScript:
    • Added contentProps to Tabs. PR (#1748), closes (#1747)
    • Overrided picker style type. PR (#1753), closes (#1145)
Package Rankings
Top 0.52% on Npmjs.org
Top 4.06% on Proxy.golang.org
Badges
Extracted from project README
Financial Contributors on Open Collective npm next package npm latest package npm downloads license Follow on Twitter Github Stars
Related Projects