fluentui-android

Fluent UI Android, Module : fluentui_topappbars

MIT License

Stars
573
Committers
38

Bot releases are visible (Hide)

fluentui-android - Release version 0.1.40

Published by praveen970 12 months ago

Fluent V2:
Fix/Enhancement:

  1. Introducing Fluent Banners: We are excited to introduce Fluent Banners, a novel component designed for displaying banners on the screen.
  2. The BottomDrawer component now impeccably adheres to window insets, ensuring that it does not obstruct system bars.
  3. PillBar Talkback Enhancements: We have improved the accessibility of the PillBar component by enabling Talkback to announce the position of each pill button within the bar.
  4. Drawer and Bottom Drawer Scrim Behavior Control: Users now have the flexibility to disable the automatic closure of drawers upon tapping the scrim. This allows for a more customized user experience.
  5. Introducing a new parameter for the Drawer component that enables you to define a callback function when the scrim is tapped, enhancing the interactivity of your app.
  6. Provides an enhanced localization support for strings within the library, ensuring a more inclusive and accessible user experience.

Fluent V1:
Fix/Enhancement:

  1. In the EXPANDED state of PersistentBottomSheet, Talkback focus now remains on visible elements, eliminating navigation to hidden background views.
  2. Implementing Talkback support to announce the positions of individual items within the sheet.
fluentui-android - Release version 0.1.39

Published by praveen970 12 months ago

What's New:

Fluent V2:
Fix/Enhancement:
1. Added skipOpenState feature to Bottom Drawer for direct Expanding and closing, completely omitting the middle (half screen) state.
2. Resolved crashes and freezes issues with Bottom Drawer.
3. Adjusted Drawer and BottomSheet elevation.
4. Fixed keyboards focus color for List Items and Section Headers.
5. Button now uses stable version of TextStyle.
6. Upgraded compose library to 1.5.1 with BOM 2023.09.00. Added a workaround to get around Android34 upgrade.
7. Added variant of getStringResource function with format arguments.

fluentui-android - Release version 0.1.38

Published by praveen970 about 1 year ago

What's New:

Fluent V1:
Fix/Enhancement:

  1. Accessibitly role description can be added to popup menu item.
    Fluent V2:
    Fix/Enhancement:
  2. People picker crash on orientation change is fixed.
  3. The behaviour of People Picker & Search Bar on Back Button or Back Gesture has been improved to make it more intuitive.
  4. Added dismiss icon token for Card nudge.
  5. Cardnudge tokens are renamed
fluentui-android - Release version 0.1.37

Published by praveen970 about 1 year ago

What's New:

Fluent V1:
Fix/Enhancement: 1. Accessibility roles for BottomSheetDialog items can be customized.

Fluent V2:
Fix/Enhancement: 1. People picker items adapt to multiple rows when horizontal space is limited. 2. ListItem SectionHeaders' and Headers' border visibility issues has been fixed.

fluentui-android - Release Version 0.1.36

Published by praveen970 about 1 year ago

What's New:
Fluent V2:
Fix/Enhancement:
1. Fixed the bug that caused multiline text to overlap in v2CCBActivity
2. Added trailing and leading accessories for the title in the section header, enhancing it's scope.
3. Resolved the issue of inconsistent background color in the side rail
4. Fixed the system dark and appearance light issues in the Fluent Demo App to ensure a consistent theme
5. Adding alignment parameter for pillbar so that user can customize the alignment of the pill buttons

fluentui-android - Release Version 0.1.35

Published by praveen970 about 1 year ago

What's New:

Fluent V2:
Fix/Enhancement:
1. Fluent Icon RTL fix
Kotlin and Jetpack Compose Upgrade:
1.Jetpack compose BOM: 2023.06.01
2.Jetpack compose compiler version: 1.4.7
3.Kotlin version: 1.8.21

fluentui-android - Release version 0.1.34

Published by praveen970 about 1 year ago

What's New:

Fluent V2: Fix/Enhancement:

  1. Persona chip Bug Fixed: Persona height will change when the system font size is increased
  2. Improved the visibility of the ToolTip Activity Caret in dark mode
  3. Fixed the gap between the Drawer and the Navigation bar
  4. Made the SectionHeader non-clickable in the following cases:
    a. When there's no content
    b. when enableContentOpenCloseTransition param is false
  5. Minor enhancement in demo app
  6. Readme has been updated to include information about the v2 components as well.
fluentui-android - v0.1.33

Published by Anubhvv about 1 year ago

Release Version 0.1.33:

What's New:

Fluent V2:
Fix/Enhancement:

	1. Added Functionality to the BottomSheet with TestCases: Enable/Disable Swipe Down Dismiss with more intuitive accessibility controls
	2. ToolTip Alignment Bug Fixed: Resolved an issue where ToolTips were not aligning correctly, ensuring a visually consistent and user-friendly interface
	3. CardNudge Enhancement: Fixed a right-to-left (RTL) issue affecting swiping left and right within CardNudge, ensuring a smoother interaction
	4. Vertical Lists Icon Color Consistency: Addressed an issue where disabled icons in vertical lists had inconsistent colors. Icons now maintain uniform appearance for improved visual clarity
fluentui-android -

Published by mishramayank1 about 1 year ago

What's New:

Fluent V2:

Fix/Enhancement:

1. BottomDrawer:
    a) Fix first time expand animation. When expand API invoke it will expand completely instead of open.
    b) Fix flicker issue on opening of bottom drawer.
    c) Fix to cover full screen by bottom drawer when orientation changes & activity does not restart.
2. Improve TalkBack announcement in PillButton.
3. Update default Navigation icon in AppBar.
4. Fix hover effect in TabItem.
fluentui-android - Release Version 0.1.31

Published by mishramayank1 about 1 year ago

What's New:

Fluent V2:
        Components:
            1. V2 Chip
            2. V2 Side Rail

Fix/Enhancement:
	1. ListItem:
	    a) Fixed unread dot alignment
	    b) Fix: If onClick is not provided then ListItem will not be clickable.
	2. BottomDrawer:
	    a) Added ModalPopUp in Core module & used in BottomDrawer which has window flag set to work with IME.
		b) Added windowInset parameter to BottomDrawer to control window insets.
	3. TextField now has readOnly and enabled parameter
	4. ControlInfo class for component is now Open to extend
	5. Added "ControlType" suffix in ControlType enums in ControlTokens class.
fluentui-android - Release version 0.1.30

Published by mishramayank1 about 1 year ago

What's New:

Fluent V2:

Components: V2 ToolTip

Fix/Enhancement:
	1. Listitem: Trailing accessory view is now shown with bottomContent.
	2. PersonChip: Fixed talkback not announcing chip state
	3. PeoplePicker: a)  PeoplePicker now uses V2TextField internally
				   b) Removed view requester that causes crash
				   c) Replaced composable accessory views with FluentIcons (breaking change)
	4. TextField: TextField now has decorationBox and content description parameter
	5. Shimmer: Shimmer now supports adding content. This allows shimmer animation on any content
	6. FileCard: FileCard now honor's incoming width measurements passed from modifier.
	7. AppBar: Added parameter to enable bottom border
	8. Badge: Added corner radius token
	9. Increased & enhanced UI test coverage
	10. Fixed crash in Appbar and Button 


Demo App:
	1. Demo app revamped 
fluentui-android - Release Version 0.1.29

Published by mishramayank1 about 1 year ago

What's New:

Fluent V2:

Components: V2 PeoplePicker

fluentui-android - Release Version 0.1.28

Published by mishramayank1 over 1 year ago

What's New:

Fluent V2:

Components:  BottomDrawer (Created separated API to support functionality wrt to Bottom Drawer scenarios for ex: showHandle, expandable options)

Fix/Enhancement:
	1) [Breaking Change] ListItem texticons slot changed to composable slot. Suffix of parameter changed from "View" to "Content"
	2) [Breaking Change] CardNugde leftSwipe and rightSwipe lambda functions will have a float parameter to depicting the fraction value for the swipe.
	3) [Breaking Change] Drawer API will not have expandable boolean parameter.
	4) [Breaking Change] Updated Dialog API to accept DialogProperties instead of individual params.
	5) Fix accessibility issue in ListItem SectionHeader


Demo App: 
	1) Fix accessibility issues in demo app
fluentui-android - Release Version 0.1.27

Published by mishramayank1 over 1 year ago

What's New:

Fluent V2:

Fix/Enhancement:
	1) Listitem accessory views can now be Top/Bottom/Center aligned
	2) Listitem tertiary text has annotated text support
	3) Snackbar talkback is enabled and will be announced whenever Snackbar is displayed.


Demo App: 
	1) Label Activity background fix.
	2) Label, card, listitem activites are scrollable
fluentui-android - Release Version 0.1.26

Published by mishramayank1 over 1 year ago

What's New:

Fluent V2:

New Component: Label, Dialog, Progress Text, Citation.

Fix/Enhancement:
	1) Fix : Updating control Token in ControlToken object & providing the same to FluentTheme API will now recompose the controls & hence updates get applied immediately.
	2) Replace material Surface control with Box
	3) Fix: Drawer get enable when its state change to expand from close state.

Demo App: Moving Shimmer out of Progress Bar as V2 Progress Activity.
fluentui-android - Release version 0.1.25

Published by mishramayank1 over 1 year ago

Release Version 0.1.25:

What's New:

Fluent V2:

New Component: File Card, Announcement Card, Basic Card.

Fix/Enhancement:
	1) Added support of custom Control token to leverage FluentTheme API.
	2) Updated background controlToken to use Brush instead of Color to support gradient color.
	3) Enhanced Fluent Icon & text to remove material dependency for these.

Note: This release has following breaking changes.
    1) AliasTokens renamed to FluentAliasTokens.
    2) GlobalTokens renamed to FluentGlobalTokens.
    3) Removed AppThemeController & merge its functionality to FluentTheme singleton class.
    4) FluentTheme function parameter changed from taking AliasTokens, ControlTokens objects to implementation of IAliasTokens, IControlTokens.
    5) In control tokens, backgroundColor function changed to backgroundBrush to support gradient.
fluentui-android - Release version 0.1.24

Published by mishramayank1 over 1 year ago

What's New:

Fluent V2:

New Component: TextField, Menu

Fix/Enhancement:
	1) Fixed Toggle Switch ripple indication to clip to its boundary.
	2) Fixed Toggle Switch to on/off with Keyboard Enter/Space press.
	3) Fixed Pill Button to have a complete clickable area.		
	4) Added padding & start indent token for divider.
	5) Removed tail gradient on Circular progress indicators as per Fluent design.
	6) Optimize recomposition in Circular progress indicators.

Fluent v-current:

Fix/Enhancement: 
	1) Role Announce for CCB Items

Demo App:
	1) Fixed accessibility bug.
	2) Demo App updated to use view binding instead of kotlin synthetic plugins.
fluentui-android - Release version 0.1.23

Published by mishramayank1 over 1 year ago

What's New:

Fluent V2:
Fix/Enhancement:
1.Added textAccessibiltyProperties variable for setting accessibility properties to the text in ListItem
2.Added Scaffold, Snackbar and CardNudge
3.Fixed Token Parity for Pill Button, Button, FAB and Avatar
4.Fixed RTL issue for CCB Gradient
5.Fixed focused State in RadioButton, CheckBox and ToggleSwitch
6.Fixed Accessibility Insights Issue with Searchbar and Radio Button
7.Minor code fixes
Localization:
Updated strings in few modules
Added GH workflow to auto translate and create PR for translated strings
Build:
Upgrading hydra lab version to 1.1.4
Increase UI tests coverage.

fluentui-android - Release Version 0.1.22

Published by mishramayank1 over 1 year ago

What's New:

Fluent V2:
Fix/Enhancement:
1.Cursor color in Searchbar
2.RTL support for Searchbar
3.RTL support in Appbar
4.Removing excess padding In Navigation Icon(AppBar)
5.Rename size Enum in Avatar carousel.
6.updated accessibility semantics for avatar carousel
7.Avatar carousel now has default size
8.Removed default person from avatar carousel API
Localization:
Retranslated the strings to support localization. Now supports 66 languages.
Build:
Upgrading hydra lab version

Fluent v-current:
Fix/Enhancement:
1.Enabled accessibility Heading flag in ListSubHeader, Bottomsheet, PersistentBottomSheet

fluentui-android - Release Version 0.1.21

Published by mishramayank1 over 1 year ago

What's New:

Fluent VCurrent:
Fix/Enhancement:
1) Fix CCB's Long Click Listener