- bac977a7: Adds LineChart component and data viz colors
- a63a01c6: Fix shrink Select component and clearable Select component
- a63a01c6: Fix Select Component when being maximum shrink causes Text and IconChevronDown overlap position
- aed44a8d: Update Banner to match new design and Create Global Message component
Since this is a breaking change, please upgrade @go1d/go1d version to at least 7.0.0
For the Banner, please also change prop from
type
tostatus
and remove propcustomColor
(if any) in consuming apps
- de1d5976: support fullscreen for dropdown
- cd981476: MultiSelect component:
- Fixed bug where clear selection button is rendered and usable when the MultiSelect is disabled
- This change was made to prevent a disabled MultiSelect component's values from being altered, which should not be possible.
- This change should have no impact to consumers of this component
- c07e74b6: fixed default maxSelectedValues
- 39254652: DNI-318: fix issue when passing value to SearchInput is blank text
- 5076018f: DatePicker > update react-dates to fix issue with IE11
- 1cef37ec: Update Datepicker's floating label position to match its padding
- 57bd8a4a: Update DatePicker left padding to match other inputs
- 38b6e06d: Fix RichTextEditor dynamic values not appearing
- fab7ec4f: Dynamic values drop down for RichTextInput
- a509c7fa: Removes previous documentation site along with devDependencies and webpack config that it used, and moves docs-site to live at https://go1d.go1.com/
- a2634b71: Fix display issue for datetime picker with long label on mobile
- 10dbc521: Allow datepicker to expand with label
- 8f84d5e5: Use displayName for Field component
- 9bf1d170: Added defaultImage on delete, disable delete button for imageUploader
- fa24ee31: Modal > hide button close if onRequestClose is not specified
- 25016adb: Adds TSdocs to code and expands Storybook documentation
- 1765952e: allow DatePicker to select date from the past with enablePastDate props
- cfaa947d: change form default method to post, always preventDefault
- 57bb3378: Banner > fix padding when there are no button close
- 67e9ba1d: Adds TSdocs to code and expands Storybook documentation
- 37ac6d8f: ImageUploader controlled value zoom
- fix controlled value for zoom and stepper
- add story to test and show
- 914eb75a: allow ImageUploader zoom value to be controlled value
- ef647ce3: Checkbox > update style
- 110cdc41: Checkbox > add indeterminate state
- bf9df55c: Set lower zIndex for imageUploader buttons
- b5053d62: ImageUploader add error state, fix onBlur event trigger.
- 36a534a8: DNI-179: Improve Select component by new UI
- 933c2474: Updates editorial docs and updates yarn.lock
- 95a0a81d: Remove SlatSkeleton background color
- d57a0068: AVG-339 restore DEPRECATED_SlatSkeleton for CourseSlat & DEPRECATED_Slat
- 3a601d16: Add Column and Row components
- febeef64: fix long text for Course Card on IE
- 23e29af5: AVG-362: Add new CardListIndex component
- 420529c8: AVG-329: improve connectingShapes to support JSXElement
- 089105f5: Fix Avatar display when rendering with border
- 82062f4b: DatePicker > fix incorrect onChange signature
-
3426e9d7: Adds Athletic Avatar as
<Avatar />
and renames the original Go1d Slat to<DEPRECATED_Avatar />
Update
CourseSlat
,Slat
andEditFocusModeHeader
to use newAvatar
- 5ee3a5bc: Change empty icon color in Slat
- 3d7e60b5: Updates Node to v12 because Node 10 has reached End Of Life
- d8d0e6c1: AVG-339 Adds Athletic Slat as
<Slat />
and renames the original Go1d Slat to<DEPRECATED_Slat />
.
- 65051ada: Datepicker: increase width a bit to accommodate with long display format GlobalCSS: fix Firefox still shows number input arrow buttons
- 31ff4ca8: AVG-330 fix error path spot icons
- 273263e9: AVG-330 Adds Athletic Card as
<Card />
and renames the original Go1d CourseCard to<DEPRECATED_CourseCard />
.
- 78a11e7a: Allow setting custom attributes
-
2b660b66: Fix TextArea component always stayed at a fixed size that doesn't respect the multiline and can't scale up, the floating label get mess up with the user input
Add floating label for DatePicker component
-
58f325c3: Fix TextArea component always stayed at a fixed size that doesn't respect the multiline and can't scale up, the floating label get mess up with the user input
Add floating label for DatePicker component
- 336e8f6a: add label for select input
- b7e8573e: add prop to ignore cache in Carousel
- b512cbf9: DatePicker > take border width into account for height
- cbc00c9d: TextInput: Keep floating label on the top as Chrome autofill input
- 72893871: AVG-331: add new learning type spot icons
- ed164c12: ImageUploader: Fix issue npm throwing require index file directly for react-easy-crop
- f873911f: DatePicker > update height to fit new design
- 94f54ee8: ImageUploader: Allow crop function as scroll and upgrade crop library
- e84d575f: Select > add size lg + update height to fit with new design
- 2a3bdf5b: AVG-287: fix issue carousel doesn't change currentSlide when slide reach right edge
- 33938626: Update color picker text color to match design
- a320a699: set medium input size for color picker and change input typescale for large
- 783cc93e: Improves Storybook story controls usability
- 77d0f549: Fix the unnecessary space on Modal title
- 726cca5c: Refine the TextInput component to be same the design and support Eye icon on password input
- 9ebaa428: SelectDropdown > update menu position when input element's height changed
- 97d0fb1e: Fix padding for ImageUploadSlat component on mobile
- cfde0418: TagSelector: close dropdown when number of selected values reaches maximum
- b975995d: TagSelector: add maxSelectedValues property
- 5db39424: DatePicker - support customizing display format
- c856956b: Update storybook to version 6.2.1
- 309616d9: Fix the pattern to exclude inherited node_modules props in Storybook
- 98f915fb: Uses built-in doc generation for Storybook
- 1f78a21d: Fixes overlapping text in table headers by adding maxWidth 100% to TH inner Text cell
- dd642697: Improvement for Carousel component, make this component be able to custom controls which control scroll item in carousel.
- 096e3333: Add ColorPicker component Use fix option for tslint in lint-staged + Update typescript and some dev packages to latest version
- 427a0be8: Exclude all tests file from building stories
- aad7133f: Remove the doc of component contains hook
- 8806d2d8: Course card and Feature tag small changes
- f33b026d: set default border radius 16px to Select and Multiselect component
- b20c5972: update title in OverviewHero to be Heading 1
- c7c42962: change border radius to 16px for CourseSlat & CourseCard-Skeleton
- 82af00d1: change CourseCard border radius to be 16px
- c6ea66a1: Adds a new border radius scale
radius = [0, 4, 8, 12, 16, 32, 48, 64, 128]
, in addition to the previously used spacing scalespacing = [0, 2, 4, 8, 16, 24, 32, 48, 64, 128, 256]
. This means previous components using theborderRadius
prop with a number, such asborderRadius={1}
, will now be using a different scale and likely need to be updated. Please check components using a border radius array index of any number other than{0}
or{4}
(which remain the same). This change also updates components with Go1d using the border radius: Avatar, Button, Checkbox, Course Card, Date Range, DatePicker, EmptyState, Input Group, Modal, Overview CTA Card, Pill, SlatSkeleton, Stepper, Table, TagToggle, and View. - f23ab94a: Adds a border to subtle, filled buttons. If this is too prominent for a specific instance, change the subtle, filled button to a minimal button.
- b4673fa8: Upgrades Go1d to Learn Athletic brand style, including updated colors, fonts (Victor Serif and Obelisc), typography, border-radius, and some minor spacing changes.
- e88f8b83: Removes Muli font and adds Victor Serif and Obelisc fonts.
- 0e46cb11: Adds Heading component. Use this instead of Text component to choose the right combination of props for Athletic heading styles.
- 15c2015f: Adds vivid status colors to Athletic Go1d theme
- 766de53c: Adds new theme colors, including tints and shades for status colors, such as
dangerHighest
,dangerHigh
,dangerMid
,dangerLow
,dangerLowest
, as well as acomplementary
color, which is used in accent filled buttons. - 1cfe88e2: Adds ConnectingShapes component. This replaces custom TextInBubble components, using different theme colors, replacing "bubble" with "shape" in prop names, and accepting an array of "content" instead of a text string.
- c2a3a84c: Add popover to show learning outcomes when hovering the title
- 0bd14350: Convert popover to class component
- 4a337d3f: Popover - add a prop to disable popup
- 049b9a23: Popover: stop event propagation when clicking on backdrop
- cda74b14: Add Popover component
- a55205bf: Add icon arrow left
- 217dc764: Improve carousel component, make it scrollable by touch and click
- 598a77d8: --- "@go1d/go1d": minor --- edit IconExport
- 3a094a94: add IconCircleCheck
- 894064ac: - Adds a CONTRIBUTING guide to help people version and publish packages
- Updates
.gitignore
to ignore.npmrc
to further minimise risk of committing it in CI
- Updates
- 9ff7283f: Adds changesets for versioning and publishing. On git push, Husky will check that contributors have written a changeset file. On master, the pipeline will use changesets to version and publish the Go1d NPM package at the right semantic version level.
Prior to this we did not have a CHANGELOG or automated versioning and publishing.