Fluent UI Android, Module : fluentui_topappbars
MIT License
Published by praveen970 12 months ago
Fluent V2:
Fix/Enhancement:
Fluent V1:
Fix/Enhancement:
Published by praveen970 about 1 year 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.
Published by praveen970 about 1 year ago
What's New:
Fluent V1:
Fix/Enhancement:
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.
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
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
Published by praveen970 about 1 year ago
What's New:
Fluent V2: Fix/Enhancement:
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
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.
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.
Published by mishramayank1 over 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
Published by mishramayank1 over 1 year ago
What's New:
Fluent V2:
Components: V2 PeoplePicker
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
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
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.
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.
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.
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.
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
Published by mishramayank1 over 1 year ago
What's New:
Fluent VCurrent:
Fix/Enhancement:
1) Fix CCB's Long Click Listener