This project adheres to Semantic Versioning.
- Fix narration for
Menu@miroslavstastny (#1105)
v0.25.0 (2019-03-26)
Providernow rendersdivelement withdir,colorandbackground@miroslavstastny (#852)
- Fix
RadioButtonGroupTeams theme styles to be correct @notandrew (#830)
v0.24.0 (2019-03-25)
- Use regular components instead of
LabelinRadioGroupItem@layershifter (#1070) - Remove
Flex.Gapcomponent, and convert thegapstyles tomarginson the child elements of theFlexcomponent @mnajdova (#1074) Dropdown: control highlightedIndex fromDropdown@silviuavram (#966)
- Add aria posinset and setsize, hide menu indicator from narration @jurokapsiar (#1066)
- Fix applying accessibility key handlers @layershifter (#1072)
- Fix
shrinkprop behavior forFlex.Item@kuzhelov (#1086) - Disable
devModefor Fela by default @layershifter (#1090) - Fix accessibility types for aria attributes @layershifter (#1087)
- Fix
actionprop size issue forAlert@Bugaa92 (#1083) - Fix issues with clicks inside nested
Popups @layershifter (#949)
- Add
Alertcomponent @Bugaa92 (#1063) - Add
placeholderColorvariable forInputcomponent in Teams theme @layershifter (#1092) - Add and export files icons in Teams theme @codepretty (#1094)
- Add layout guide @kuzhelov (#1091)
v0.23.1 (2019-03-13)
- Do not propagate keyboard events outside
Popup's content only when focus trap is used @sophieH29 (#1028) - Narrate the first adding/selection of a
Dropdownitem using aria live @silviuavram (#1032) *Propsinterfaces accept additional props @layershifter (#1042)chatBehavior- UseFocusZone's Embed mode instead of Wrap mode @sophieH29 (#1044)- Fix broken border in
Inputwhen it's focused in Teams theme @layershifter (#1041)
- Add
inlineprop in thePopupfor rendering the content next to the trigger element @mnajdova (#1017) - Add
exclusiveprop in theTreefor expanding one tree item at a time @priyankar205 (#1018) - Export
call-pstnandskype-logoSVG icons to the Teams theme @thewulf7 (#929) - Export some Office brand SVG icons to the Teams theme, including
word,word-color,excel,excel-color,powerpoint,powerpoint-color,onenote,onenote-color@codepretty (#938)
- Add disabled state to menu as toolbar doc example @codepretty (#933)
v0.23.0 (2019-03-06)
- Changed types of the slot's inside the
ListItemcomponent (media,content,contentMedia,header,headerMediaandendMedia) fromanytoShorthandValue@mnajdova (#886) - Changed class names of the slots inside the
ListItem(ItemLayout's classnames were replaced withListItem's) @mnajdova (#886) - Replace the
outlinevariable with theoutlineprop inIcon@layershifter (#1002)
- Remove space between
Button.Groupitems withoutcircularprop @Bugaa92 (#973) - Fix allow
Textcomponent when rendered as div to behave as block element in Teams theme @mnajdova (#940) - Correctly apply static styles if the first
Providerrendered is RTL @miroslavstastny (#960) - Fix font-based
Iconstyles in Teams theme @kuzhelov (#976) - Refactor the
ListItemcomponent to use theFlexcomponents instead ofItemLayout@mnajdova (#886) - Fixed distance of the
contentandreactionGroupfrom thebadgein theChatMessagecomponent for Teams theme @mnajdova (#986) - Do not propagate keyboard events outside
Popup's content @sophieH29 (#987) - Fixed emoji
Iconspacing issue and added settingsIcon(#991) - Call update
nodeif it was changed forRefcomponent @layershifter (#993) - Close previous
Popupon enter key @jongsue (#985) - Fixed Shift+Tab navigation from
DropdownSelectedItem@silviuavram (#1004) - Fixed color of the
timestampinChatMessagesmarked asminein Teams theme @mnajdova (#1010) - Updated table
Icon& searchIcon(#1011) - Improve
Menustyling, vertical menu in Teams theme (#934)
- Add
delayprop forLoadercomponent @layershifter (#969) - Add
getNextElement,getPreviousElementandfocusAsyncto exported asFocusZoneUtilities@layershifter (#981) - Add
ReactionandReactionGroupcomponents @mnajdova (#959) - Add
reactionGroupandreactionGroupPositionprops to theChatMessagecomponent @mnajdova (#959) - Set
aria-modalattribute for both Dialog and Popup with focus trap @sophieH29 (#995) - Allow arrays as shorthand for the Components containing prop of type
CollectionShorthand@mnajdova (#996) - Allow to pass
childrenandcontenttoMenuDivider@layershifter (#1009) - Add
AutoFocusZonecomponent, for focusing inner element on mount @mnajdova (#1015)
- Add
MenuButtonprototype (only available in development mode) @layershifter (#947)
v0.22.1 (2019-02-26)
- Fix
createComponent()typings and documentation examples @Bugaa92 (#954)
- Fix the sidebar missing items for docsite @alinais (#971)
v0.22.0 (2019-02-26)
- Remove logic for adding borders by default if the
Iconhas thecircularprop @mnajdova (#907)
- Display correctly images in portrait mode inside
Avatar@layershifter (#899) - Expose
Popup's content Ref @sophieH29 (#913) - Fix
ButtonTeams theme styles to use semibold weight @notandrew (#829) - Fix conflicts of generated names in Fela with FontAwesome @layershifter (#951)
- Call callbacks after the clear action in
InputandDropdown@layershifter (#956) - Fix
ChatMessagestyles for Teams theme @kuzhelov (#962) - Fix the order of applied props in
Statuscomponent @layershifter (#961) - Remove redundant margins for
ButtonandIconcomponents and fix layout ofDialogcomponent and affected examples @Bugaa92 (#945) - Prevent appearance of
actionsslot on hover over area outside ofChatMessage@kuzhelov (#953) - Export variables for the
DropdownItem,DropdownSearchInputandDropdownSelectedItemcomponents in Teams theme (#967)
- Export
lockSVG icon @VyshnaviDasari (#906) - Adding status behavior @kolaps33 (#880)
- Add basic animation library for Teams theme @bhamlefty @mnajdova (#871)
- Export
acceptandurgentSVG icons to the Teams theme @joheredi(#929) - Add
open,defaultOpenandonOpenChangeprops forDropdowncomponent (controlled mode) @Bugaa92 (#900) - Add
accessibilityprop to all components that supports it @layershifter (#927) - Export
FocusZonetypes @sophieH29 (#943) - Export
chevron-down,download,search,emailandstarSVG icons to the Teams theme @pajindal(#955)
- Add
Editable Area with Dropdownprototype for mentioning people using@character (only available in development mode) @Bugaa92 (#931) - Adjust styles of
Portalexamples @kuzhelov (#953)
v0.21.1 (2019-02-14)
- Removed colors from
siteVariablesin Teams theme @mnajdova (#858)
- Export
arrow-up,arrow-downandchatSVG icon @VyshnaviDasari (#873) - Export
FocusZone's utilities @sophieH29 (#876) - Add
clearableprop forDropdown@layershifter (#885)
- Properly handle falsy values provided as
FlexandFlex.Itemchildren @kuzhelov (#890) - Update cached
remsize value ofpxToRemon theme static styles render @kuzhelov (#883) - Stardust in TS project with
--isolatedModulescan be built @layershifter (#894) - Keyframes are behaving as expected when RTL is dynamically switched @layershifter (#894)
- Fix inserting char at a cursor position will the cursor to end in
Dropdown@layershifter (#897) - Replace margins with padding in
chatItemStylesfor Teams theme (#878)
v0.21.0 (2019-02-12)
- Changed site variables'
colors.blackto be#000instead ofgrey[900](#252424)in Teams theme @mnajdova (#855)
- Add single search flavor for
Dropdowncomponent @Bugaa92 (#839) - Add multiple selection flavor for
Dropdowncomponent @Bugaa92 (#845) - Add
blackandwhiteoptions for thecolorprop of theLabelcomponent @mnajdova (#855) - Add
Flexcomponent @kuzhelov (#802) - Add
inlineprop forDropdowncomponent @Bugaa92 (#863)
- Focus the last focused element which triggered
Popupon ESC @sophieH29 (#861) - Changing the focus zone to embed for gridBehavior @kolaps33 ([#844] (microsoft/fluent-ui-react#844))
- Add polyfills to correctly work in IE11 @layershifter (#868)
- Fix selectors for
ItemLayoutclass names in thelistItemStylesin Teams theme @mnajdova(#882)
- Add screener with steps testing documentation @silviuavram (#856)
- Move color palette link to prototypes section @codepretty (#884)
v0.20.0 (2019-02-06)
- Generalize size values for
AvatarandStatuscomponents @kuzhelov (#828) - Remove
AvatarPropsWithDefaultsandStatusPropsWithDefaultsfrom public API @kuzhelov (#828) - Rename
comboboxtorootindropdownSearchInputStyles@layershifter (#816) - Renamed class names for the slots inside the
ItemLayoutcomponent @mnajdova (#827)
- Accessibility for menu divider @jurokapsiar (#822)
- Add static outline and filled class names to icons in Teams theme @miroslavstastny (#834)
- Added slot class names in
ChatMessage,ChatItem,Dropdown,ItemLayout,Layout,MenuItem@mnajdova (#827) - Add
badgeandbadgePositionproperties on theChatMessage@mnajdova (#823) - Add
hasMention,isImportant,hasMentionColorandisImportantColorin ChatMessage variables in Teams theme @mnajdova (#841) - Add
actionMenuprop toChatMessagecomponent @layershifter (#811) - Add
rtlfield in theSvgIconFuncArg, and used it in Teams theme's number-list icon (#851) - Add keyboard navigation between selected items in
Dropdownmultiple version @silviuavram (#842)
- Fix
Dropdowncomponent styles regression @Bugaa92 (#824) - Update vulnerable version of
lodashdependency @kuzhelov (#840) - Add
displayNameproperty toRefandProvidercomponents @layershifter (#836) - Wrap error text of docs code editor @kuzhelov (#843)
v0.19.2 (2019-02-01)
- Export
triangle-downandtriangle-righticons in Teams theme @codepretty (#785) - Add RTL examples for
ButtonandDividercomponents @mnajdova (#792) - Add mechanism for marking icons that should rotate in RTL in Teams theme; marked icons:
send,bullets,leave,outdent,redo,undo,send@mnajdova (#788) - Remove ability to introduce global style overrides for HTML document from
pxToRem@kuzhelov (#789) - Padding variable for horizontal menu @jurokapsiar (#808)
- Remove handledProps from behaviors @jurokapsiar (#805)
- Add
createshorthand factory toHeadercomponent @layershifter (#809) - Add
keyframeParamsprop in theAnimationcomponent and theanimationprop @mnajdova (#794) - Add
Dialogcomponent @layershifter (#790) - Add sample screener tests with steps for
Dropdown@silviuavram (#797) - Add shorthand support for
triggerButtoninDropdown@silviuavram (#815) - Add toggle functionality in the
Popoupeven if thetriggeris not button @kolaps33 (#758)
- Handle
onClickandonFocuson ListItems correctly @layershifter (#779) - Remove popup trigger button default role @jurokapsiar (#806)
- Improve
Dropdowncomponent styles @Bugaa92 (#786) - Preserve outside click subscription on
PopupandMenuItemcomponent updates @kuzhelov (#803) - Exports
Menu's variables asMenuItemandMenuDivider's variables inTeamstheme @mnajdova (#814) - Fix
Avatar- Add white circle border in contrast theme @bcalvery (#795) - Dix
MenuDividernot shown on horizontalMenu@mnajdova (#813)
v0.19.1 (2019-01-29)
- Fix layout of
Accordionpanel's title @kuzhelov (#780) - Allow to use
createRef()API withtriggerRefprop inPortalcomponent @layershifter (#787)
v0.19.0 (2019-01-28)
- Update variable names in themes, add missing sizes @layershifter (#762)
- Rename
toggleButtonprop totoggleIndicatorand make it visible by default @layershifter (#729) - Remove
propsfrom variables resolution process @kuzhelov (#770) - Update Fela and is deps to latest,
10.1.3is required @layershifter (#768) - Replaced
gutterPositionwithcontentPositionin ChatItem (contentPosition='end'should be added on the ChatItems containing ChatMessage withmineprop for teams theme) @mnajdova (#767)
- Add
loadingprop forDropdown@layershifter (#729) - Export
closeicon in Teams theme @alinais (#774) - Add
attachedprop for ChatItem @mnajdova (#767)
- Make
headerMediavisible for screen readers inListItem@layershifter (#772) - Cleanup for
Dropdownexamples' accessibility and added localisation example. @silviuavram (#771) - Fix highlighted selected option in single selection
Dropdownwhen opened @silviuavram (#726)
v0.18.0 (2019-01-24)
- Forwarding props for
createShorthandcalls if the value is a React element @mnajdova (#759) - Rename
Slotcomponent toBoxand export it @Bugaa92 (#713)
- Fix focus outline visible only during keyboard navigation in
ListItem@layershifter (#727) - Pass
jest --detectLeakstests @miroslavstastny (#718) - Fix Avatar's size example @mnajdova (#745)
- Fix teams theme
StatusandChat.Messagestyles (#747) - Fix
Popup- do not stop event propagation when pressing Esc on trigger element @sophieH29 (#750) - Fix alignment of
Layout'smainarea @kuzhelov (#752) - Call
PopuponOpenChangeon all user initiated events @levithomason (#619) - Fix
ChatMessage- Author element should always be rendered @sophieH29 (#761)
- Add and export 'missed call' icon in Teams theme @codepretty (#748)
- Add
Indicatorcomponent and used it inMenuItemandAccordionTitle@mnajdova (#721) - Expose
renderItemandrenderSelectedItemcallbacks API forDropdown@layershifter (#746) - Add RTL support for the strings used inside the components @mnajdova (#704)
- Refine Shorthand docs page content @kuzhelov (#751)
v0.17.0 (2019-01-17)
- Rename
DropdownLabeltoDropdownSelectedItemand extract styles @layershifter (#725) - Make element type of component's event handler to be
HTMLElement@kuzhelov (#740)
- Remove
renderfrom default factories options @layershifter (#735)
- Add accessibility for submenu in toolbar and menu behavior @kolaps33 (#686)
- Fix ignored initial state of knobs @layershifter (#720)
- Fix unclearable example's code @layershifter (#720)
- Add ability to export examples to CodeSandbox @layershifter (#731)
- Fix remove empty item in docs sidebar @layershifter (#728)
v0.16.2 (2019-01-14)
- Add
Loadercomponent @layershifter (#685) - Add
colorprop toLabelcomponent @Bugaa92 (#647) - Add
accessibilityandstylesto the API ofcreateComponent@kuzhelov (#714)
- Fix doc layout for Menu component @codepretty (#695)
- Fix focus outline visible only during keyboard navigation @kolaps33 (#689)
- Fix handling changes of
rendererprop inProvider@layershifter (#702) - Fix Menu themeing styles @codepretty (#708)
- Prevent infinite rendering loop start on
Popupopen @kuzhelov (#705) - Correctly handle disabled
Menu.Itemin styles and accessibility @miroslavstastny (#694)
v0.16.1 (2019-01-10)
- Add
onandmouseLeaveDelayprops toPopupcomponent @mnajdova (#622) - Add Dropdown Single Selection variant @silviuavram (#584)
- Add
MenuDividercomponent andkindprop to theitemsinside of theMenufor creating different components @mnajdova (#682)
- Fix unicode arrow characters to be RTL aware @mnajdova (#690)
- Fix positioning of
Popupwith changable content @layershifter (#678) - Fix default props in
AccordionandDropdowncomponents @layershifter (#675) - Refactor render method of
Labelcomponent and simplify docs @davezuko (#642) - Fix shorthand prop type @kuzhelov (#697)
- Export
ShorthandRenderertype @miroslavstastny (#698) - Temporary revert
pxToRemchanges introduced by #371 @kuzhelov (#700)
- Add ability to edit examples' code in JavaScript and TypeScript @layershifter (#650)
- Fix broken switch to Children API when an example is not present @layershifter (#650)
v0.16.0 (2019-01-07)
- Change available
sizeprop values inIconcomponent @codepretty (#640) - renamed Teams theme menu variables the contains props names as prefixes @mnajdova (#539)
- Ensure
Popupproperly flips values ofoffsetprop in RTL @kuzhelov (#612) - Fix
List- items should be selectable @sophieH29 (#566) - Respect
defaultTabbableelement whenFocusZonecontainer gets focus @sophieH29 (#637) - Fix
FocusZone- fix last breaking changes and make improvements forChatusage @sophieH29 (#614) - Fix
defaultOpenprop in thePopupcomponent @mnajdova (#659) - Fix
Chat- added themes values for dark and contrast @bcalvery (#652) - Fix compatibility with TypeScript 3.2 and handle
nullas a valid value in all optional props @layershifter (#550) - Fix
MenuItem-onFocusis not handled as prop @sophieH29 (#677) - Unifying the arrow unicode characters used in different components @mnajdova (#673)
- Add
colorprop toTextcomponent @Bugaa92 (#597) - Add
colorprop toHeaderandHeaderDescriptioncomponents @Bugaa92 (#628) - Export initial set of compose icons in Teams theme @joheredi (#638)
- Add and export compose icons in Teams theme @joheredi (#639)
- Add
menuprop toMenuItem@mnajdova (#539) - Enable RTL for
FocusZone@sophieH29 (#646) - Add
colorprop toSegmentcomponent @Bugaa92 (#632) - Export
table-addandtable-deleteSVG icon in Teams theme @VyshnaviDasari (#643) - Add handling of
EnterandSpacebarin List component @jurokapsiar (#279) - Enable RTL for keyboard handlers @sophieH29 (#656)
- Add
colorprop toIconcomponent @Bugaa92 (#651) - Create a
basetheme with Text component example @almedint (#618) - Adding attachment behavior to handle space/enter key @kolaps33 (#375)
- Add more accessibility descriptions to components and behaviors @jurokapsiar (#648)
v0.15.0 (2018-12-17)
typeprop is replaced withcolorinDividercomponent @layershifter (#558)- Remove
createColorVariantsandsetColorLightnessutils @layershifter (#583) - Remove
accessibilityprop (and corresponding behavior) fromButtonGroup@kolaps33 (#605) - Add
gutterprop toChat.Item, removedavatarfromChat.Message, renamedcontentslot tomessageforChat.Item, deprecated Children API forChatcomponents @Bugaa92 (#556)
- Fix
Provideris not executing staticStyles with the merged siteVariables @mnajdova (#559) - Decouple
pxToRemfrom HTML page's font size @kuzhelov (#371) - The border color of the Icon is inherited if no value is provided for the
colorandborderColorvariables @mnajdova (#569) - Do not focus
Popup's trigger on outside click @sophieH29 (#578) - Add
httpsprotocol to all urls used in the scripts and stylesheets in index.ejs @mnajdova (#571) - Fix support for fallback values in styles (
color: ['#ccc', 'rgba(0, 0, 0, 0.5)']) @miroslavstastny (#573) - Fix styles for RTL mode of doc site component examples @kuzhelov (#579)
- Prevent blind props forwarding for
createShorthandcalls if the value is a React element and remove manual check forInputwrapper@Bugaa92 (#496) - Fix issue with bundling package with Rollup and Parcel @layershifter (#570)
- Fix
pxToRemreferenced forDropdowncomponent styles @kuzhelov (#590) - Fix
Popuplogic of handlingcontentvalue provided as React element @kuzhelov (#592) - Do not handle
FocusZone's keyDownCapture inchatBehavior@sophieH29 (#563) - Fix
getKeyDownHandlerto pass props for client's onKeyDown handler @sophieH29 (#595) - Fix
Popupnot closing on outside click @kuzhelov (#598) - Fix multiple React's warnings about keys in docs @layershifter (#602)
- Fix incorrect handling of
isFromKeyboardinMenu@layershifter (#596) - Fix property names used in shorthand factories @kuzhelov (#591)
Refcomponents usesforwardRefAPI by default @layershifter (#491)- Label Processed Teams icons moved to Stardust theme @kuzhelov (#574)
- Add
Dropdowncomponent @silviuavram (#422) - Export
call-recordingSVG icon @Bugaa92 (#585) - Export
canvas-add-pageSVG icon @priyankar205 (#601) - Add
sizeModifiervariable (withxandxxvalues) toIcon's Teams theme styles @priyankar205 (#601) - Add
offsetprop toPopupto extend set of popup positioning options @kuzhelov (#606)
- Add
prettiersupport throughout the docs @levithomason (#568) - Display available behaviors for component @jurokapsiar (#510)
- Fix
createComponent()instructions forclassName@levithomason (#599)
v0.14.0 (2018-12-05)
- Add
rendercallback as an option for shorthand value @kuzhelov (#562) - Rename
renderContentandrenderTitletorenderPanelContentandrenderPanelTitleforAccordion@kuzhelov (#562)
v0.13.3 (2018-12-05)
- Revert breaking change:
rendercallback as an option for shorthand value introduced in #519 @kuzhelov (#561)
v0.13.2 (2018-12-05)
- Add the concept of the color palette @layershifter (#451)
- Add
react-domas available import in the editor @mnajdova (#553) - Fix incorrect and missing filled or outline versions of Teams SVG icons @codepretty (#552)
- Fix truncate styles in Teams team for the
Button'scontentprop used as element @mnajdova (#551) - Fix HTML preview in the editor @layershifter (#555)
- Fix icon overlapping for
iconOnlyprop inMenucomponent with @Bugaa92 (#486)
- Add
rendercallback as an option for shorthand value @kuzhelov (#519) - Add
colorprop toDividercomponent @layershifter (#451)
v0.13.1 (2018-12-03)
- Prevent blind props forwarding if
Input's wrapper is defined as React element @kuzhelov (#453) - Fix invalid whatInput import @miroslavstastny (#541)
- Fix invalid typings and propTypes for the content prop @mnajdova (#528)
- Fix Teams SVG icons @kuzhelov (#544)
- Add all default size Teams icons processed & ready to be consumed by Stardust as needed @codepretty (#478)
- Add
TreeComponent @priyankar205 (#479) - Add several Teams SVG icons @kuzhelov (#544)
v0.13.0 (2018-11-27)
- Rename
Transitioncomponent toAnimation, andanimationNameproperty toname@mnajdova (#505)
- Do not enforce yarn 1.10 via engines @Bugaa92 (#531)
- Add
Animationsguide as part of theThemingdocs page @mnajdova (#505)
v0.12.1 (2018-11-26)
- Add
createComponentfunction in the public API @mnajdova (#503) - Apply
dir=autoattribute to string content ofText@kuzhelov (#5) - Improve
Menuaccessibility behaviors @sophieH29 (#523) - Add ability to style every slot of
Chat.Messageand remove dependency onLayoutcomponent @Bugaa92 (#518)
- Fix the behaviour of
AutoControlledComponentwhenundefinedis passed as a prop value @layershifter (#499) - Stop event propagation when press Escape on the popup @sophieH29 (#515)
- Remove role="presentation" from
chatMessageBehaviorandFocusZone@sophieH29 (#530)
- Add
Integrate Custom Componentsguide page in the docs @mnajdova (#517)
v0.12.0 (2018-11-19)
- Replace react-docgen with react-docgen-typescript for generating the props from the TS props interfaces @mnajdova (#460)
- Replace the
typeprop withsecondaryandprimaryforButton@layershifter (#419) - Replace the
typeprop withsecondaryandprimaryforMenu@layershifter (#429)
- Fix endMedia to not be removed from DOM on mouseleave for
ListItem@musingh1 (#278) - Fix focus behavior for
List@kuzhelov (#413) - Remove
SizesandWeightsenums, use typed string inTextinstead @jurokapsiar (#446) - Fix React's version in
peerDependencies@layershifter (#452) - Added Dark and Contrast theme variables for
Header@bcalvery (#427) - Fix Teams Icons styles to match spec @codepretty (#441)
- Fix styles as functions in shorthands are not applied @mnajdova (#470)
- Add
lodashtypings and fix compilation errors @Bugaa92 (#438) - Remove unsafe
listReffromListAPI @kuzhelov (#489) - Fix Popup trigger's props are not passed in onClick handler @sophieH29 (#521)
- Make
Gridkeyboard navigable by implementinggridBehavior@sophieH29 (#398) - Set the ref of the
FocusZoneinEmbedmode @sophieH29 (#435) - Close
Popupon outside click @kuzhelov (#410) - Set default
chatBehaviorwhich uses Enter/Esc keys @sophieH29 (#443) - Add
iconPositionproperty toInputcomponent @mnajdova (#442) - Add
color,invertedandrenderContentprops andcontentslot toSegmentcomponent @Bugaa92 (#389) - Add focus trap behavior to
Popup@kuzhelov (#457) - Export
Refcomponent and addhandleRefutil @layershifter (#459) - Add
wrapperslot toMenuItem@miroslavstastny (#323) - Add
Transitioncomponent @mnajdova (#414) - Add generic
animationproperty to the UIComponents @mnajdova (#414) - Add accessibility behavior
dialogBehavior@sophieH29 (#490)
- Add all missing component descriptions and improve those existing @levithomason (#400)
- Replace the
typeprop withsecondaryandprimaryin Glossary @layershifter (#432)
v0.11.0 (2018-10-30)
- Export all typings at the top-level API @levithomason (#382)
- Fix build on Windows @jurokapsiar (#383)
- Add warning for rendering components outside provider @Bugaa92 (#378)
- Fix icon colors for Teams theme @codepretty (#384)
- Do not render the Attachment's
progressvalue to the DOM @levithomason (#402) - Add dark theme and contrast theme for Avatar and Status Indicator @bcalvery (#373)
- Add contrast theme and update dark theme for Button @bcalvery (#381)
- Add Segment background color @levithomason (#408)
- Make
eventStacksubscription logic to be always async @kuzhelov (#391) - Fix for dotted focus outline in Firefox for
Buttoncomponent in docs @Bugaa92 (#390)
- Export
mergeThemes@levithomason (#285) - Add Focus Trap Zone @sophieH29 (#239)
- Add compose icons to Teams theme @joheredi (#396)
- Expose access to input element of
InputviainputRefprop @silviuavram (#377) - Adding
Partialutility to enable partial Variables implementations @kuzhelov (#373)
- Add
Providerexamples @levithomason (#285) - Add transparent button to examples @levithomason (#407)
- Add component descriptions and fix accessibility errors @levithomason (#387)
v0.10.0 (2018-10-19)
- Removed
type...prefix from multiple variables inbuttonStyles.ts@bcalvery (#336)
- Add
Usageexamples forButtonshowing style override @bcalvery (#336)
- Fix for cropped rounded corners in
Menucomponent @Bugaa92 (#360) - Remove hardcoded
statussize calculations inAvatarcomponent @Bugaa92 (#358) - Remove necessity to use
skipLibCheckflag for client's typescript projects that consume Stardust @kuzhelov (#367)
- Add
targetprop toPopup@kuzhelog (#356) - Add new
Inputcomponent withwrapperprop @Bugaa92 (#326) - Add
FormandForm.Fieldcomponents @mnajdova (#353)
v0.9.1 (2018-10-11)
- Fix Button's
renderIconprop @levithomason (#347)
- Make
contentto be a shorthand prop forPopup@kuzhelov (#322) - Add base focus handling for
Listcomponent @smykhailov (#256) - Add generic
Slotcomponent (used internally) and use it as shorthand forButtoncontentprop @Bugaa92 (#335) - Add
fittedprop toDivider@gopalgoel19 (#333) - Add
contentandrenderContentto Chat API @levithomason (#348)
v0.9.0 (2018-10-07)
- Add
render*props for each shorthand prop @levithomason (#328)
- Fix FocusZone with defaultTabbableElement prop set tabindexes are not updated accordingly @sophieH29 (#342)
- Fix Attachment
stylesprop typing @levithomason (#299) - Fix generation of
keyfor theAccordion.Content@mnajdova (#305) - Ensure
Popupis rendered as direct child ofbodyelement in the DOM tree @kuzhelov (#302) - Fix toggle logic of
Popupas reaction on key press events @kuzhelov (#304) - Fix for
RadioGroup: madelabelaccept react nodes as value and fixed keyboard navigation @Bugaa92 (#287) - Handle FontAwesome brand icons @levithomason (#320)
- Make
debuga runtime dependency (#301) - Fix duplicated handling of 'change' event by
Input@kuzhelov (#310) - Make theme variables and styles types extensible @levithomason (#292)
- Add focus styles for
Menu.Itemcomponent @Bugaa92 (#286) - Add keyboard handling and ARIA attributes for
ButtonGroup,TablistandToolbarbehaviors @jurokapsiar (#254) - Add autocontrolled mode for
Popup@kuzhelov (#319 - Improve accessibility behaviors @sophieH29 (#247)
- Improve
Contributingdocumentation for accessibility @jurokapsiar (#303) - Add theme switcher for exploring different themes on the docs (only available in development mode) @mnajdova (#280)
- Add
Prototypessection andChat Paneprototype (only available in development mode) @Bugaa92 (#235) - Remove cruft prop
suiVersionfrom theComponentExamplecomponent @layershifter (#329)
v0.8.0 (2018-10-01)
- Change font ramp and Text size API @codepretty (#214)
- Add
ChatItemcomponent that can be used inside theChatvia the Children API or theitemsprop, instead of theChat.Messageused directly in the previousmessagesprop @mnajdova (#255) - Make
Popupto be a controlled component @kuzhelov (#282)
- Add embed mode for
FocusZoneand use it in newly added Chat behaviors @tomasiser (#233) - Add default accessibility behavior to
Popup@sophieH29 (#218)
- Improve
Contributingdocumentation @alinais, @levithomason (#189)
v0.7.0 (2018-09-25)
- Add
imageandlabelshorthands props forAvatar@mnajdova (#270)
- Add
Attachmentcomponent @levithomason (#220) - Add
atMention="me"value to Text API @codepretty (#277)
- Add
Themingguide @almedint, @levithomason (#152) - Update
Themingguide @levithomason (#274) - Add
Theming Examplesguide @almedint (#252)
v0.6.0 (2018-09-24)
- Fixed
Dividerwrong usage of thetypeSecondary{color, backgroundColor}anddefault{color, backgroundColor}variables; renameddefault{color, backgroundColor}variables tocolorandbackgroundColor@mnajdova (#234) - Restrict the
stylesprop to styling the root element only @levithomason (#238) - Add
RadioGroupcompliant with ARIA patterns.Radiochanged toRadioGroup.Item@jurokapsiar (#229) Dividerrefactored variables names and the way they are used @codepretty (#249)
- Allow string or number as Input value @levithomason (#250)
- Do not throw on missing Icon names @levithomason (#251)
- Add
authorandtimestampprops forChat.Messagecomponent @Bugaa92 (#242) - Add support for custom (theme-defined) SVG and font-based icons @kuzhelov (#260)
v0.5.2 (2018-09-14)
- Fix Provider incorrectly rendering font face rules @levithomason (#227)
- Add
FocusZonetorenderComponent, changeMenubehavior to support arrow keys @tomasiser (#116) - Add
value,disabled,checked,defaultCheckedandonChangeprops toRadiocomponent @mnajdova (#206)
- Enable Webpack tree shaking with
sideEffects: false@levithomason (#224)
v0.5.1 (2018-09-11)
- Fixed fonts to support zwj gender emojis (#215)
- Correct Teams theme site variables @sergiorv (#110)
- Fixed missing colors in Teams' siteVariables @mnajdova (#200)
- Fixed Teams' siteVariables font sizes @levithomason (#204)
- Fixed docs examples of
Textcomponent @codepretty (#205) - Preserve fonts and static styles in
mergeThemes@levithomason (#217)
- Add
statetopropsin component styling functions @Bugaa92 (#173) - Add
avatarprop toChat.Messagesubcomponent @Bugaa92 (#159) - add
iconOnlyprop toButton@mnajdova (#182) - Add Label
imageandimagePosition, removedonIconClickprop @mnajdova (#55) - Add
ButtonGroupcomponent @mnajdova (#179) - Add Button
textprop @mnajdova (#177) - Add accessibility keyboard action handlers @sophieH29 (#121)
- Add accessibility description for
Textcomponent @codepretty (#205) - Add
Portal,PortalInnerandRefcomponents base implementation @Bugaa92 (#144) - Support all Semantic UI FontAwesome icon names @levithomason (#211)
- Add
Popupcomponent base implementation @Bugaa92 (#150) - Add Input
inlineprop @alinais (#120) - Add
Statusas a separate component @musingh1 (#208)
- Add
behaviorssection to the menu, under the components @kolaps33 (#119) - Add accessibility description for behaviors @kolaps33 (#181)
v0.5.0 (2018-08-30)
- Rework Provider API and
themespattern to resolve import issue @levithomason (#114)
- Adjust layout and rendered HTML of Input @kuzhelov (#127)
- Fix Button component's layout and icon color @kuzhelov (#135)
v0.4.0 (2018-08-29)
- Split Menu
shapeprop to separatepills,pointingandunderlinedprops @miroslavstastny (#114)
- Fix docs pages presenting examples of wrong component @kuzhelov (#124)
- Fix component variables when merging themes @levithomason (#128)
- Fix docs Maximize for shorthand examples @miroslavstastny (#122)
- Fix Button styles when rendered as an anchor @levithomason (#145)
- Fix Layout doc page showing ItemLayout examples @levithomason (#160)
- Add basic
Radiocomponent @alinais (#100) - Add
descriptionColorto Header @kuzhelov (#78) - Add accessibility behavior description @kolaps33 (#74)
- Add strict null checks for generated TS types @smykhailov (#108)
- Export themes at
@stardust-ui/react/themes@levithomason (#145) - Add support for Menu
vertical pointingprop @miroslavstastny (#123)
- Add a Quick Start guide @levithomason (#145)
v0.3.0 (2018-08-22)
- Remove Children API support from Menu component @miroslavstastny (#111)
- Fix wrong typings generated for dist @kuzhelov (#99)
- Fix components generation script @kuzhelov (#105)
- Reactivate tests for
Text@kuzhelov (#104) - Fix Button icon color @levithomason (#102)
- Fix
iconshorthand property for Button @kuzhelov (#112)
- Add Menu
iconOnly, MenuItemiconOnlyandiconprops @miroslavstastny (#73) - Add
Gridcomponent base implementation @Bugaa92 (#93) - Add basic
Segmentcomponent @kuzhelov (#103)
v0.2.7 (2018-08-13)
- Add selection property to child items in ListExampleSelection so that styles and roles are applied properly @jurokapsiar (#70)
- Menu
onClickhandler moved fromlitoa(accessibility) @miroslavstastny (#61) - Image
fluidis applied on the avatar variations @mnajdova (#77) - Include missing
typesdirectory in dist @smykhailov (#76) - Temporarily disable Provider.Consumer typings to avoid TS bug @levithomason (#88)
- Fix
MenuItembroken styles @miroslavstastny (#94)
- Add
colorvariables to Header and Header.Description @kuzhelov (#72) - Add
ItemLayoutcomponent @mnajdova (#60) - Add Input
clearableprop @alinais (#37)
v0.2.6 (2018-08-09)
- Remove unused dependencies and move development dependencies to devDependencies @levithomason (#51)
- Fix Avatar alignment issue and initials for long names @mnajdova (#38)
- Changing the default styles for Input component @alinais (#25)
- Upgrade Typescript to version 3.0.1 @luzhon (#67)
- Prevent Fela from rendering CSS property values that could crash all styling on the page @kuzhelov (#65)
- Behaviors for accessibility roles and other ARIA attributes @smykhailov, @jurokapsiar, @sophieH29 (#29)
- Update styles for Menu underlined primary @miroslavstastny (#20)
- Add Avatar
getInitialsprop andpresenceIndicatorBackgroundvariable @mnajdova (#38) - Add
fluidvariant and size variables to Image @kuzhelov (#54) - Add SVG icons support @kuzhelov (#50)
- Add
fluidprop and variation and width variables to Input @alinais (#59) - Support
stylesprop and nested theme Providers @levithomason (#16)
v0.2.5 (2018-08-03)
- Include typings for each module target in dist @levithomason (#48)
v0.2.4 (2018-08-03)
- Replaced Header
subheaderwithdescriptionand fixed it to render well-formed HTML @mnajdova (#17) - Removed allowSyntheticDefaultImports from shared tsconfig but allow it on docs @aniknafs (#46)
- Add Icon
xSpacingprop @Bugaa92 (#22) - Add Button
iconprop and Texttruncatedprop @Bugaa92 (#13) - Add Button
disabledprop @Bugaa92 (#14) - Add Label
icon,onIconClickandiconPositionprops @mnajdova (#19) - Add Menu
verticalprop @miroslavstastny (#21) - Add Menu support for
shape="pills" vertical@miroslavstastny (#36) - Add Icon support for
backgroundvariable @kuzhelov (#47)
- Improve UX for "knobs" form on component examples @levithomason (#20)
- Use correct styles in RTL component preview @miroslavstastny (#34)
v0.2.3 (2018-07-24)
- Make Chat.Messages position relative to contain absolutely positioned children @levithomason (7625becc55fc051175fa3143bdfbc212de2d436c)
v0.2.2 (2018-07-24)
- Fix Layout vertical prop not making layouts vertical @levithomason (#10)
v0.2.1 (2018-07-20)
- Remove broken normalize.css button styles @levithomason (#79)
- Add missing Button styles @levithomason (#82)
- Fix Accordion to hide the content provided as nested children when closed (#108)
- Add
rtlflag to rules (styles) function @kuzhelov (#109) - Add Icon
circularandborderedprops @kuzhelov (#85) - Add Divider
typeandimportantprops @mnajdova (#67) - Add Avatar component @mnajdova (#75)
- Add Menu
shapeproperty for describing the shape of the component, instead using the type property @mnajdova (#68) - Add Input component @alinais (#64)
- Add Text
importantprop @mnajdova (#120) - Add Avatar
altprop @mnajdova (#124)
- Add accessibility section to each component @mnajdova (#46)
- Fix down doc site, bad links, and bad image src paths @levithomason (#77)
- Add JSX and HTML code preview and card view for component examples in the doc site @Bugaa92 (#62)
- Add shorthand examples for the Label component @mnajdova (#99)
- Replace
stardustimports with@stardust-ui/react-oldto reflect the new npm package @davezuko (#115) - Further improve code edit experience @levithomason (#100)
- Improve general clarity in README @davezuko (#118)
v0.2.0 (2018-07-10)
- Fix merging of theme values for nested Providers @kuzhelov (#55)
- Publish TypeScript typings with package @levithomason (54caeb56219e2d92d2e2fe24da4b797ea92e9d09)
- Add Chat component @levithomason (#32)
- Add Menu
secondaryandpointingprops @mnajdova (#49) - Add Menu
itemsshorthand prop @miroslavstastny (#41)
- Fix nav links for examples, remove introduction @seankeating (#58)
- Fix live edit for component variables @kuzhelov (#55)
- Implement a base UIComponent @levithomason (#21)
v0.1.0 (2018-07-05)
Initial prototype release