## Version 0.16.0 (2021-11-01) #### Bug Fixes * **StatusModal:** render footer correctly based on `showFooter` flag ([da9dc2f4](da9dc2f4)) * **StatusRoundButton:** ensure disabled state uses correct background color ([eb4aae40](eb4aae40)) #### Features * **StatusQ.Controls:** * introduce `StatusWalletColorSelect` control ([ea9a5602](ea9a5602), closes [#467](467)) * introduce `StatusWalletColorButton` component ([597ae192](597ae192), closes [#466](466)) * **StatusQ.Platform:** introduce StatusMacNotification component ([d301b94c](d301b94c)) ## Version 0.15.0 (2021-10-26) #### Features * **StatusQ.Controls:** * introduce StatusChatCommandButton ([4cc0d2bb](4cc0d2bb), closes [#429](429)) * introduce `StatusTabBarIconButton` component ([4bcd89b3](4bcd89b3), closes [#428](428)) ## Version 0.14.0 (2021-10-25) #### Bug Fixes * **Spellchecking:** Add check for hunspell existence ([ab9ab249](ab9ab249)) * **StatusModal:** * ensure `onEditButtonClicked` signal is emitted ([074dc22b](074dc22b), closes [#454](454)) * expose `header.editable` property ([9c5f79a6](9c5f79a6), closes [#452](452)) #### Features * **StatusSmartIdenticon:** Created a new StatusQ componnent to accomodate: ([14527483](14527483)) ## Version 0.13.0 (2021-10-19) #### Bug Fixes * use proper double checkmark icon ([8aba017c](8aba017c)) * **StatusBaseButton:** introduce missing `highlighted` property ([a3748920](a3748920)) #### Features * **StatusFlatRoundButton:** Update the StatusFlatRoundButton to take over button behaviour from StatusIconButton under ui/shared/status ([71fbdef1](71fbdef1)) ## Version 0.12.0 (2021-10-18) #### Features * Resolve StatusQ modules highlighting and add qml compiler for detecting coompile time errors ([e1b0f2dc](e1b0f2dc)) * **StatusModal:** Add edit avatar button ([5043b0b6](5043b0b6)) * **StatusQ.Components:** introduce `StatusAddress` component ([6789446d](6789446d), closes [#430](430)) * **StatusQ.Controls:** * introduce StatusColorSelector component ([bdd69955](bdd69955), closes [#444](444)) * introduce `StatusAssetSelector` component ([9fdc9aea](9fdc9aea), closes [#442](442)) * introduce `StatusAccountSelector` component ([5e15cc49](5e15cc49), closes [#435](435)) * introduce `StatusSelect` ([6e10959e](6e10959e), closes [#436](436)) * **StatusQ.Popups:** introduce `StatusMenuItemDelegate` ([0764e25a](0764e25a)) #### Breaking Changes * **StatusQ.Popups:** introduce `StatusMenuItemDelegate` ([0764e25a](0764e25a)) ## Version 0.11.1(2021-10-12) #### Bug Fixes * Sandbox doesn't build on Linux machines ([dce45c2f](dce45c2f)) * **StatusChatInfoButton:** StatusChatInfoButton takes up entire available width ([c276a90e](c276a90e)) ## v0.11.0 (2021-09-27) #### Bug Fixes * track category opened state ([0631d500](0631d500)) * **StatusChatList:** ensure right click popup opens in correct position ([a2e3659d](a2e3659d)) * **StatusSearchPopup:** use correct theme color for search result text ([654bd9f2](654bd9f2)) * **StatusSpellcheckingMenuItems:** Exact menu items order ([478177f2](478177f2)) #### Features * add star icons (#422) ([5c3267f7](5c3267f7)) ## v0.10.0 (2021-09-20) #### Bug Fixes * **StatusChatInfoToolBar:** Right anchored title in StatusChatInfoToolBar ([6e8a36be](6e8a36be)) * **StatusChatListCategoryItem:** Disable sensor when chevron clicked ([c83641d2](c83641d2)) * **StatusQ.Controls.Validators:** fix bug that addressOrEns validator isn't properly exposed in QML ([1374c193](1374c193)) #### Features * **Spellchecker:** Add Spellchecker class ([c65f80d2](c65f80d2)) * **Spellchecking:** * Add dictionaries ([1d12d222](1d12d222)) * Add huspell dependency ([f9457ef3](f9457ef3)) * **StatusChatList:** expose `statusChatListItems` Repeater ([40c0e48b](40c0e48b)) * **StatusExpandableItem:** Correct placement of expandable region in tertiary type ([1f244f62](1f244f62)) * **StatusInput:** * add support for asynchronous validators ([8820cd89](8820cd89), closes [#395](395)) * introduce `leftPadding` and `rightPadding` properties ([13dc8ae3](13dc8ae3)) * introduce `reset` API ([a2ad08e4](a2ad08e4)) * **StatusSpellcheckingMenuItems:** Add spellchecking menu ([3e24b710](3e24b710)) ## v0.9.0 (2021-09-13) #### Breaking Changes * **StatusExpandableItem:** Refactored the StatusExpandableSettingsItem to support different types ([718171fd](718171fd)) #### Bug Fixes * **StatusAppThreePanelLayout:** Fix margin between left and center panels ([29e9557d](29e9557d)) * **StatusChatListAndCategories:** rely on correct tooltip settings prop ([2971c607](2971c607)) * **StatusCheckbox:** give checkbox label proper theme color ([88fb57dd](88fb57dd)) * **StatusModal:** don't reserve header subtitle space ([eabc62f7](eabc62f7), closes [#378](378)) #### Features * **Status.Core.Theme:** add RobotoMono font ([aab44c1e](aab44c1e), closes [#342](342)) * **StatusBaseInput:** introduce `component` property ([019471c8](019471c8), closes [#380](380)) * **StatusExpandableItem:** Refactored the StatusExpandableSettingsItem to support different types ([718171fd](718171fd)) * **StatusInput:** * introduce `ValidationMode` ([d73a1584](d73a1584)) * exposed edit component ([73c77c29](73c77c29)) * **StatusQ.Controls.Validators:** * introduce `StatusAddressAndEnsValidator` ([a93ef161](a93ef161)) * introduce `StatusAddressValidator` ([77d0e9b8](77d0e9b8)) * **StatusSearchPopup:** introduce forceActiveFocus API ([efe31166](efe31166)) * **StatusValidator:** allow validators to provide default `errorMessage` ([1a23cc19](1a23cc19)) ## v0.8.0 (2021-09-06) #### Bug Fixes * **StatusBaseInput:** * fix one line scroll ([d64aa6de](d64aa6de)) * Make clear button bigger ([387bfe77](387bfe77)) * **StatusChatToolBar:** Fix mouse event catching after menu closing ([fbecac4a](fbecac4a)) * **StatusInput:** Forward keys events to root ([061c7d1c](061c7d1c)) * **StatusListItem:** Add propogateCompostedEvents to title mouse area ([5c706fdc](5c706fdc)) * **StatusModal:** Remove self-calculating height ([3187de54](3187de54)) #### Features * introduce bigger versions of navbar icons ([0a4d3860](0a4d3860)) * **StatusBaseInput:** introduce focussed property ([ddfca7a8](ddfca7a8), closes [#373](373)) * **StatusChatListAndCategories:** Add tooltip settings for categories buttons ([64098e84](64098e84)) * **StatusDescriptionListItem:** * expose subtitle component for fine control ([1749cc0e](1749cc0e)) * introduce support for `value` ([a963ef80](a963ef80)) * **StatusExpandableSettingsItem:** Added new component for wallet settings ([f3ab4ce9](f3ab4ce9)) * **StatusInput:** Introduced secondaryLabel property ([d648230d](d648230d), closes [#383](383)) * **StatusModal:** * Add popup menu support for StatusModal ([8a94fb54](8a94fb54)) * add ability to set elide config of header titles ([28e514f9](28e514f9), closes [#353](353)) * **StatusQ.Controls:** introduce StatusSwitchTabBar and StatusSwitchTabButton ([d449f0e9](d449f0e9), closes [#365](365)) * **StatusSearchPopup:** add function hook to allow timestamp formatting ([b45aba4b](b45aba4b), closes [#363](363)) * **qrc:** Add new icon needed for share modal ([38fb8f61](38fb8f61)) ## v0.7.0 (2021-08-30) #### Features * **StatusChatListAndCategories:** add drag and drop support for cateā€¦ (#349) ([a4178bd6](a4178bd6), closes [#227](227)) * **StatusChatListCategoryItem:** Add tooltips settings ([f9775e4d](f9775e4d)) * **StatusPopupMenu:** changed close policy ([2d8fd576](2d8fd576)) * **StatusWindowsTitleBar:** Add windows title bar ([faca4765](faca4765)) #### Bug Fixes * **StatusAppThreePanelLayout:** increase minimum width in right panel ([7da4bdee](7da4bdee)) * **StatusBaseInput:** fix click to focus ([138458d1](138458d1)) * **StatusChatInfoButton:** Add self-calculated implicitWIdth and elide to texts ([7ef61ed3](7ef61ed3)) * **StatusListItem:** don't set width on title item ([ee5ec7b3](ee5ec7b3)) * **StatusModal:** ensure header and subtitles elide if needed ([503a07bf](503a07bf), closes [#256](256)) ## v0.6.0 (2021-08-24) #### Features * **StatusBaseInput:** introduce `dirty` and `pristine` properties ([ea340801](ea340801), closes [#327](327)) * **StatusChatList:** Add drag and drop support of list items ([c679854d](c679854d)) * **StatusLetterIdenticon:** Expose the text component ([d16719ad](d16719ad)) * **StatusListItem:** introduce itemId and titleId properties and their handlers ([01da7508](01da7508)) * **StatusSearchPopupMenuItem:** * New APIs resetSearchSelection and setSearchSelection ([78edcb37](78edcb37)) * new API ([b133d10f](b133d10f)) #### Bug Fixes * **StatusBaseInput:** * ensure wrapmode works as expectefd in multiline mode ([0243852c](0243852c), closes [#324](324)) * expose cursorPosition ([ea6743a7](ea6743a7), closes [#323](323)) * **StatusChatListCategory:** emit original mouse event data in clicked signal ([5da9cb06](5da9cb06), closes [#333](333)) * **StatusInput:** * ensure validation is performed on initialization ([4b107a0e](4b107a0e), closes [#326](326)) * remove recursive binding in label height ([51d8b55b](51d8b55b)) * **StatusSearchLocationMenu:** typo fix ([c306b682](c306b682)) * **StatusSearchPopup:** replace "#" character with "channel" icon ([2de261c4](2de261c4)) ## v0.5.0 (2021-08-16) #### Bug Fixes * **StatusChatToolBar:** Use updated StatusFlatRoundButton ([d24c2e62](d24c2e62)) #### Features * **StatusBaseInput:** enforce `maximumLength` if it's set ([f635bad6](f635bad6)) * **StatusFlatRoundButton:** Adding tooltip to the button ([5a0489ba](5a0489ba)) * **StatusIcon:** add `play-filled` and `pause-filled` icons ([58a30716](58a30716), closes [#310](310)) * **StatusInput:** introduce new validator pipeline ([ba4f27f9](ba4f27f9), closes [#298](298)) * **StatusToolTip:** Adding an offset property ([ee429683](ee429683)) ## v0.4.0 (2021-08-12) #### Bug Fixes * **StatusAppNavBar:** add profile button (#311) ([2e1359c9](2e1359c9)) * **StatusChatListItem:** don't signal item selection if already selected ([b345c75a](b345c75a), closes [#303](303)) * **StatusPopupMenu:** ensure icon or image settings exist ([90aa9d76](90aa9d76), closes [#295](295)) #### Features * **StatusListItem:** add enabled prop to StatusListItem (#302) ([7e03daea](7e03daea)) * **StatusQ.Theme.Core:** introduce theme colors for StatusChatInput (#299) ([556e5cca](556e5cca)) ## v0.3.0 (2021-07-27) #### Features * **Controls:** introduce `StatusInput` ([646c00bd](646c00bd), closes [#288](288)) * **Popups:** introduce `StatusMenuHeadline` component ([246bec0d](246bec0d)) * **StatusBaseInput:** * add icon support ([c8e90349](c8e90349), closes [#242](242)) * add visual validity state ([e8cce72c](e8cce72c), closes [#287](287)) * add hover state visuals ([e1ebdaae](e1ebdaae), closes [#285](285)) * **StatusInput:** implement error message and charlimit APIs ([3cf53d02](3cf53d02), closes [#290](290)) * **StatusPopupMenu:** add support for letter identicons, identicons and images ([3c4c7f04](3c4c7f04), closes [#263](263)) * **StatusQ.Layout:** introducing StatusAppThreePanelLayout ([ffc6fcb4](ffc6fcb4), closes [#272](272)) * **sandbox:** make use of `StatusInput` in chat view ([731a0f8c](731a0f8c)) #### Bug Fixes * **StatusAppThreePanelLayout:** * limit right panel width to 300px ([d327c515](d327c515)) * limit center panel width to 300px ([762ff87b](762ff87b)) * hide right panel when closed ([61705990](61705990)) * **StatusBaseInput:** * some minor style adjustment to adhere to design ([f16e857c](f16e857c)) * ensure input text is selectable with mouse ([ab303593](ab303593)) * ensure clear button has the correct color ([de1cec7e](de1cec7e), closes [#286](286)) * add visuals for disabled state ([35f20e33](35f20e33), closes [#284](284)) * expose text prop alias ([116ddfbb](116ddfbb)) * **StatusChatInfoButton:** ensure pin icon button is always rendered ([baefedb8](baefedb8), closes [#278](278)) * **StatusListItem:** ensure title area wraps text ([e3f79314](e3f79314)) * **StatusModal:** reset image/identicon width when loader state has changed ([e4e7ebe3](e4e7ebe3)) ## v0.2.0 (2021-07-21) #### Bug Fixes * **StatusChatListCategory:** ensures showActionButtons is taken into account ([52cb97e4](52cb97e4)) * **StatusPopupMenu:** ensure menu items elide ([d1f8e3e5](d1f8e3e5)) #### Features * **StatusChatInfoToolBar:** make statusMenuButton public ([38c04cb9](38c04cb9)) * **StatusChatListAndCategories:** new API showPopupMenu ([9cfcdace](9cfcdace)) * **StatusChatListItem:** introduce muted badge visuals ([a404ba07](a404ba07), closes [#259](259)) * **StatusListItem:** * support tertiaryTitle ([03131996](03131996), closes [#275](275)) * add identicon support ([214ef6b0](214ef6b0), closes [#261](261)) * **StatusModal:** * introduce support for identicons and letter identicons ([fda9b71f](fda9b71f), closes [#269](269)) * render header and footer border by default ([18dbaadd](18dbaadd), closes [#265](265)) * **StatusToolTip:** expose `arrow` for fine-grain control ([51b7c71d](51b7c71d)) ## v0.1.0 (2021-07-15) #### Bug Fixes * Add missing .qml to resources, add qmlcache to gitignore ([71d0ef7f](71d0ef7f)) * make release build work ([1a7c2133](1a7c2133)) * introduce tiny icon versions and make use of them where needed ([a0fae6ab](a0fae6ab), closes [#128](128)) * update position of window to center, add traffic lights ([26aae6d0](26aae6d0)) * hover effect for StatusFlatRoundButton ([ee4a7c88](ee4a7c88)) * fix crash on removing title bar ([c94b801e](c94b801e)) * **Components:** * more popup menu position fine-tuning ([22eaf6fa](22eaf6fa)) * add proper foreground color for StatusBadge ([6a92ff68](6a92ff68), closes [#59](59)) * **Controls:** ensure round buttons expose `hovered` state ([98b01946](98b01946), closes [#88](88)) * **Core:** * add missing `rotation` property to `StatusIconSettings` ([341c0ddd](341c0ddd)) * don't rotate `ColorOverlay` of `StatusIcon` ([062fe42a](062fe42a), closes [#109](109)) * disable StatusIcon ColorOverlay if no color is supplied ([f1e34e39](f1e34e39)) * **Core.Theme:** * ensure proper nav bar colors is used ([6c84fed7](6c84fed7)) * remove redundant theme properties ([75e87725](75e87725)) * ensure all font weight are available ([0a88e652](0a88e652), closes [#30](30)) * **README:** fix module name in readme docs ([f4b5b271](f4b5b271)) * **StatusAppNavBar:** * don't rely on `undefined` property ([175d7a19](175d7a19)) * don't try to render chat button if it doesn't exist ([d690a0c5](d690a0c5)) * **StatusBadge:** use medium font weight for badge text ([cb9492ab](cb9492ab)) * **StatusBaseInput:** Fix focus area Closes: #241 ([f2d36d3d](f2d36d3d)) * **StatusChatInfoButton:** * make component identicon aware ([7dcec0ca](7dcec0ca), closes [#228](228)) * prefix chat name with "#" if needed ([144ac69d](144ac69d), closes [#229](229)) * vertically center title if no subtitle is provided ([7b2030c6](7b2030c6), closes [#230](230)) * disable hover effects when sensor is disabled ([f7e38c9c](f7e38c9c), closes [#231](231)) * **StatusChatList:** * ensure badge is also shown for one to one messages ([ac5c8452](ac5c8452)) * ensure popupMenu closeHandler don't break ([722d92c0](722d92c0), closes [#216](216)) * use fallback property to determine unread message count ([f7f217ed](f7f217ed)) * expect `model.color` instead of `iconColor` prop ([70332a3f](70332a3f)) * ensure component provide default `width` ([300536bc](300536bc), closes [#176](176)) * **StatusChatListAndCategories:** * make chat list visibily flag work ([53d63a9b](53d63a9b), closes [#217](217)) * ensure chatItemUnmuted event is propagated ([a9ae426c](a9ae426c), closes [#219](219)) * ensure chat list receives popup menu ([23ddbc2e](23ddbc2e), closes [#218](218)) * **StatusChatListCategory:** only try open popup when supplied ([cbdaf128](cbdaf128), closes [#220](220)) * **StatusChatListCategoryItem:** don't render menubutton with no popup ([05fc97ca](05fc97ca), closes [#153](153)) * **StatusChatListItem:** * ensure chat name elides when it's too long ([34df0f0d](34df0f0d), closes [#151](151)) * ensure public chat names are prefixed with '#' ([141872c2](141872c2), closes [#191](191)) * use proper font size for chat name ([ac80f7f7](ac80f7f7)) * **StatusChatToolBar:** * ensure context menu as proper position ([3ea8da05](3ea8da05)) * ensure menu button stays highlighted ([90bad9e3](90bad9e3), closes [#125](125)) * **StatusFlatRoundButton:** use correct hover color ([82e34d64](82e34d64)) * **StatusListItem:** * ensure icon background in secondary type works correctly ([34b35318](34b35318)) * various fixes w.r.t. sensor, icon size etc ([e5e96af5](e5e96af5)) * **StatusMenuSeparator:** ensure height is 0 when invisible or disabled ([fd7a5530](fd7a5530), closes [#212](212)) * **StatusModal:** ensure modal footer uses correct theme color ([de2c36d0](de2c36d0)) * **StatusModalHeader:** ensure header has enough height for children ([75b2f508](75b2f508), closes [#185](185)) * **StatusNavBarTabButton:** * fix popup menu positioning ([705f1402](705f1402)) * ensure click signal is emitted when not menu is provided ([040da2a4](040da2a4)) * don't change checked state implicitly ([b1fe73ba](b1fe73ba)) * **StatusNavigationListItem:** make click event work again ([c5ecfe08](c5ecfe08)) * **StatusQ.Core.Theme:** use correct dropshadow color in dark theme ([70e17b05](70e17b05)) * **StatusRadioButton:** ensure control label as correct color ([1cb0c1d3](1cb0c1d3), closes [#51](51)) * **StatusRoundedImage:** ensure images are scaled and positioned properly ([3d0688b7](3d0688b7), closes [#172](172)) * **sandbox:** make scrollview content height grow with content ([2f09179f](2f09179f)) #### Features * can be used on tablets (#146) ([63be0144](63be0144)) * add StatusSwitch ([52998d68](52998d68), closes [#12](12)) * Add buttons components ([91b8d317](91b8d317)) * Set up catalog app (sandbox) ([3528b2ff](3528b2ff), closes [#5](5)) * introduce theming capability ([608fdbda](608fdbda), closes [#3](3)) * **Components:** * introduce `StatusContactRequestsIndicatorListItem` ([baa663ce](baa663ce), closes [#175](175)) * introduce `StatusListSectionHeadline` ([507703af](507703af), closes [#164](164)) * introduce `StatusNavigationPanelHeadline` ([40617cd7](40617cd7), closes [#162](162)) * introduce `StatusChatListAndCategories` component ([7bca2745](7bca2745), closes [#133](133)) * introduce `StatusChatInfoToolBar` component ([454e73a8](454e73a8), closes [#141](141)) * introduce `StatusChatListCategory` ([f4d211ac](f4d211ac), closes [#123](123)) * introduce `StatusChatListCategoryItem` ([916dcc9c](916dcc9c), closes [#117](117)) * introduce `StatusChatList` ([1e558b59](1e558b59), closes [#100](100)) * Add StatusSlider ([c0ad32a1](c0ad32a1)) * introduce `StatusChatToolBar` ([a4421b5b](a4421b5b), closes [#80](80)) * introduce `StatusDescriptionListItem` ([4a25ca02](4a25ca02)) * introduce StatusNavigationListItem ([63275668](63275668), closes [#72](72)) * introduce StatusChatListItem ([b40d427d](b40d427d), closes [#65](65)) * introduce `StatusListItem` component ([a3fe02d0](a3fe02d0), closes [#19](19)) * introduce `StatusRoundIcon` component ([8639e8cc](8639e8cc), closes [#53](53)) * introduce StatusBadge component ([a89e218a](a89e218a), closes [#15](15)) * introduce StatusRoundedImage ([09876c1f](09876c1f), closes [#32](32)) * introduce StatusLetterIdenticon ([b0155313](b0155313), closes [#28](28)) * introduce StatusLoadingIndicator ([3ce1138b](3ce1138b), closes [#7](7)) * **Controls:** * introduce StatusBaseInput ([13217604](13217604)) * introduce `StatusChatInfoButton` ([8a799182](8a799182)) * introduce StatusNavBarTabButton ([ea118d71](ea118d71), closes [#17](17)) * introduce StatusToolTip component ([f3a6c9f4](f3a6c9f4), closes [#14](14)) * **Core:** * introduce StatusIconBackgroundSettings ([a4e62fb2](a4e62fb2)) * introduce `StatusImageSettings` ([d9529883](d9529883)) * introduce StatusBaseText component ([c7d533af](c7d533af), closes [#20](20)) * **Core.Controls:** introduce StatusIconTabButton component ([b4b1f472](b4b1f472), closes [#16](16)) * **Core.Theme:** expose solid black and white on `ThemePalette` ([996ceb2b](996ceb2b)) * **Layout:** * introduce `StatusAppTwoPanelLayout` ([af3ca15b](af3ca15b)) * introduce StatusAppLayout component ([554998dc](554998dc)) * introduce StatusAppNavBar ([0dfd39af](0dfd39af), closes [#18](18)) * **Popups:** * Add StatusModal ([e49b58b9](e49b58b9)) * introduce StatusModalDivider ([148c30b9](148c30b9)) * Add StatusModalFooter ([9c2a5830](9c2a5830)) * Add status modal header ([fa9bb7ad](fa9bb7ad)) * **StatusBadge:** introduce `borderColor` and `hoverBorderColor` ([041c11fb](041c11fb)) * **StatusBaseInput:** Add focused state Closes: #240 ([19349881](19349881)) * **StatusChatList:** * expose hook to lazily calculate chat item names ([a664f635](a664f635)) * introduce `profileImageFn` property ([cfacd5be](cfacd5be), closes [#174](174)) * introduce `popupMenu` property ([a6262f0a](a6262f0a), closes [#171](171)) * introduce `filterFn` and `categoryId` ([cb078134](cb078134), closes [#154](154)) * **StatusChatListCategory:** * apply chat list filter and expose category id in popup menu ([45775518](45775518)) * introduce flag to show/hide buttons ([9982c3df](9982c3df), closes [#150](150)) * **StatusChatListCategoryItem:** introduce `highlighted` property ([72bdd2d9](72bdd2d9)) * **StatusChatListCategoryItemButton:** introduce `highglighted` property ([645a3b79](645a3b79)) * **StatusChatListItem:** * add `highlighted` property ([44343d38](44343d38), closes [#178](178)) * accept right clicks ([1f3aa0bb](1f3aa0bb), closes [#131](131)) * **StatusChatToolBar:** * add tooltips to action buttons ([86da901e](86da901e), closes [#244](244)) * add members and search button ([e93dab2b](e93dab2b), closes [#243](243)) * **StatusFlatRoundButton:** * introduce `highlighted` color for secondary type ([58e8f1cd](58e8f1cd), closes [#245](245)) * support icon rotation ([3a7a338d](3a7a338d)) * **StatusIcon:** Improvement of Icons ([7bc7df8d](7bc7df8d)) * **StatusIconTabButton:** introduce image loading state and fallback ([9b99d8a9](9b99d8a9), closes [#37](37)) * **StatusListItem:** * add `Danger` type support ([8155d9a2](8155d9a2), closes [#248](248)) * support letter identicons ([531e54f2](531e54f2), closes [#239](239)) * introduce primary and secondary types ([146218e0](146218e0)) * **StatusModal:** expose loaded content ([bd383e87](bd383e87), closes [#237](237)) * **StatusNavBarTabButton:** introduce `popupMenu` property ([5e8242df](5e8242df), closes [#137](137)) * **StatusPopupMenu:** * introduce `openHandler` ([2427fa2d](2427fa2d)) * make menu items invisible when disabled ([c9bc9bab](c9bc9bab), closes [#135](135)) * introduce `closeHandler` hook ([fb51e9d7](fb51e9d7)) * **StatusQ.Popups:** introduce StatusPopupMenu component ([09a6f418](09a6f418), closes [#96](96)) * **StatusRoundButton:** add `highlighted` and `icon.rotation` props ([7c16a9bd](7c16a9bd)) * **StatusRoundIcon:** enable `icon.color` support ([70043c5b](70043c5b)) * **StatusRoundedImage:** * introduce identicon support ([7a2648f6](7a2648f6), closes [#173](173)) * add loading indicator option ([44b275f2](44b275f2), closes [#56](56)) * **sandbox:** * introduce first part of profile view for reference app ([4588d597](4588d597)) * introduce first version of reference app ([202fb886](202fb886))