plex 2.0.1-beta.12
plex: ^2.0.1-beta.12 copied to clipboard
PLEX is Flutter UI framework for enterprise apps with pre-built components and best practices for efficient development in addition with many built in widgets
2.0.1-beta.12 #
Backlog 2–5 — wizard, charts, calendar, DataGrid, and kits #
- Wizard:
axis: PlexWizardAxis.verticalandallowStepJump(tap the rail; Next still validates) - Chart:
PlexChartType.donut/scatter/combo/heatmap. OptionalPlexChartSeries.markfor combo. Bar, line, and pie are unchanged - Calendar:
PlexCalendarViewmonth / week / day / agenda,events, andonEventTap. Month cells show event dots. Not aPlexFormFieldDatereplacement - DataGrid:
frozenColumnCount,PlexDataGridColumn.editable+onCellEdited, filter matchstartsWith/greaterThan/lessThan.PlexAdvanceDataTablemapsfreezeColumns - Kits:
PlexLookup,PlexTag/PlexTagInput(notPlexBadge),PlexMobileList/PlexMobileTallyItem, Ganttprogress/onTaskTap, andtypedef PlexGanttChart = PlexChartGant - Housekeeping: unused imports and small analyzer cleanups. Existing constructors still work
- Still deferred: trellis charts, frozen rows, in-grid row mutation, xlsio replacement, recurrence/drag calendar
Docs and example #
- README, CHANGELOG, and example README pin
2.0.1-beta.12 - Example Design system
/ui-wizard,/ui-chart,/ui-calendar,/data-grid,/ui-lookup-tags,/ui-mobile-list, plus Gantt progress on/gantt-demo - Widget tests for wizard, chart, calendar, DataGrid, lookup, tags, mobile list, and Gantt
- Example calendar demo uses
static finalevent data (constDateTime.now()is not allowed)
2.0.1-beta.11 #
Phase 7 — wizard, chart, calendar #
- Add
PlexWizard/PlexWizardStepfor linear multi-step flows (numbered rail, Back / Next / Finish). Opt-in; does not replace login, routing, orPlexTabs - Add
PlexChartwithPlexChartTypebar, line, and pie (PlexChartSeries). CustomPaint +PlexThemeDatatokens. Gantt staysPlexChartGant - Add
PlexCalendarmonth view (weekday headers, day cells, previous/next month). Not aPlexFormFieldDatereplacement; week/day/agenda views are out of scope - Barrel:
plex_widgets/plex_wizard.dart,plex_chart.dart,plex_calendar.dart, re-exported fromplex_package.dart
Docs and example #
- README, CHANGELOG, and example README pin
2.0.1-beta.11with copy-paste wizard, chart, and calendar snippets - Example Design system
/ui-wizard,/ui-chart,/ui-calendardemos - Widget tests for wizard, chart, and calendar
2.0.1-beta.10 #
Phase 6 — dashboard widgets #
- Add
PlexStatCard,PlexStatTile,PlexStatGrid, andPlexProgressRingfor KPI tiles (tokens fromPlexThemeData).PlexProgressRingis circular;PlexProgressBarstays horizontal - Add
PlexWidgetCarddashboard shell (eyebrow/title/actions, loading/empty). Does not replace reactivePlexWidget/PlexWidgetController - Add
PlexMiniTablecompact read-only table. Does not replacePlexDataTableorPlexDataGrid - Add
PlexDataListwithPlexDataListItem(plain/ranked/people/icon variants) - Add
PlexActivityFeedtimeline (PlexActivityItem) with optional day grouping - Barrel:
plex_widgets/plex_dashboard_widgets.dart, re-exported fromplex_package.dart
Docs and example #
- README, CHANGELOG, and example README pin
2.0.1-beta.10with copy-paste dashboard widget snippets - Example Design system
/ui-dashboarddemo
2.0.1-beta.9 #
PlexDataGrid grouping, summaries, export, filters, and styles #
- Nested grouping via
groupByColumnIds(first id is the outer group).groupByColumnIdstill maps to a one-item list enableGroupingshows the toolbar group-by UI;onGroupChangedreceivesList<String>(empty list means no grouping)- Per-group summaries default to leaf-row count plus sums of
numericcolumns. Hide/show from the toolbar (showGroupSummaries). Override withgroupSummaryorgroupSummaryBuilder(group.rowsis all descendant leaf rows) - Toolbar search plus
showColumnFilters(contains/equals perfilterablecolumn) - Opt-in
enableCsvExport/enableExcelExport/enablePdfExportonPlexDataGrid(all defaultfalse).PlexAdvanceDataTablestill defaults Excel/PDF totrueand maps these flags onto the grid - Custom column widgets via
PlexDataGridColumn.cell; sort, filter, grouping, and export still usevalue rowStyleand per-columncellStyle(PlexDataGridCellStyle);cellStyleoverlaysrowStylefield-by-field
Docs and example #
- README, CHANGELOG, and example README pin
2.0.1-beta.9with copy-pastePlexDataGridusage (columns, sort/filter, export, grouping, summaries,cell, styles) - Example Design system
/data-griddemo covers grouping, summaries, export, custom cells, and styles
2.0.1-beta.8 #
Phase 5c — Syncfusion DataGrid removal #
- Remove
syncfusion_flutter_datagridandsyncfusion_flutter_datagrid_export. Excel export still usessyncfusion_flutter_xlsioviaPlexPrinter.printExcel - PDF export is Plex-owned:
PlexPrinter.printPdf/PlexPrinter.buildTablePdf(no hiddenSfDataGrid) PlexDataTableValueCellis a Plex type; it no longer extends SyncfusionDataGridCellcustomGroupingSummarynow takesList<PlexDataTableValueCell>rows (not SyncfusionDataGridRow)CustomColumnSizeris a deprecated no-op so historic call sites still compile
Docs and example #
- README, CHANGELOG, and example README pin
2.0.1-beta.8and document the 2.x beta UI revamp plus migration - Example copy:
PlexDataGridis the table engine;PlexAdvanceDataTableis the deprecated wrapper; PDF export is Plex-owned
UI revamp so far #
Phases 0–5c of the 2.0.1 beta line: design tokens, restyled buttons/forms/surfaces, split login, PlexDataGrid, AdvanceDataTable wrapper, then Syncfusion grid removal. See README What changed (2.0.1 betas) / Migration.
2.0.1-beta.7 #
Phase 5b — PlexAdvanceDataTable wrapper #
PlexAdvanceDataTableis now a deprecated compatibility wrapper aroundPlexDataGrid; existing header/cell constructors still compile- Visible grid, sort, search, selection, and pagination run on
PlexDataGrid(token-themed, not Syncfusion UI) - Excel export uses
PlexPrinter.printExcel; PDF export in this release still used a hidden SyncfusionSfDataGrid(replaced byPlexPrinter.printPdfin 2.0.1-beta.8) - Column grouping, frozen panes, and cell editing remain on the constructor so call sites compile; they are not mapped onto
PlexDataGrid - New tables should use
PlexDataGriddirectly
2.0.1-beta.6 #
Phase 5a — PlexDataGrid #
- Add
PlexDataGrid(Plex-owned, token-themed). Client-side sort, search, selection, and pagination - Column model:
PlexDataGridColumnwithvalueaccessor and optional customcell - Selection:
none/single/multiple; toolbar, density toggle, empty/loading states - Does not replace
PlexAdvanceDataTable/PlexDataTable— keep those for existing call sites
Example app — design-system demo #
- Redesign the example as visual QA for Phases 0–5a (theme, buttons, forms, feedback, tabs, data grid)
- Categorized dashboard routes plus restyled feature demos (tables, forms, scanner, gantt, info sheet)
Docs #
- README usage guide for
PlexAppwiring, Phase widgets, andPlexDataGrid - Example README documents demo routes and install pin
2.0.1-beta.5 #
Phase 2 — form fields #
- Restyle
PlexFormFieldInput, date, dropdown, multi-select, and autocomplete with Phase 0 tokens (fill, border, radius, helper/error text). Existing constructors stay compatible - Add
PlexFormFieldCheckboxandPlexFormFieldSwitch(title/helper viaPlexFormFieldGeneric, brand colors)
Phase 3 — surfaces and feedback #
- Optional
PlexCardslots:title,subtitle,actions,footer, plushoverandflush. Existing child-only cards keep prior padding/elevation - New widgets:
PlexAlert(info/success/warning/danger, optional dismiss) andPlexProgressBar(size/tone) - Token-tint
PlexShimmerdefaults and toast/snackbar palettes inPlexMessages
Phase 4 — login chrome and navigation #
PlexLoginConfig.layoutdefaults toPlexLoginLayout.split(passcenteredfor the historic card). Optional brand/form copy fieldsPlexAppBartoolbar height defaults to 64 (PlexLayout.topbarHeight)- Navigation rail widget defaults stay 90 collapsed / 260 expanded (
PlexLayout.railCollapsed/railExpanded) - New
PlexTabs/PlexTabPanelfor in-body tabs;PlexScreen.getTabBaris unchanged
2.0.1-beta.4 #
Phase 1 — buttons, badge, avatar #
- Restyle
PlexFormFieldButtonwith Phase 0 tokens (PlexThemeDatacolors,PlexRadius, size padding). Existing constructors andPlexButtonTypevalues are unchanged - Add
PlexButtonType.inkandPlexButtonType.dangerat the end of the enum - Optional
size,loading,expanded, andbuttonTrailingIcononPlexFormFieldButton(defaults match previous idle / unlabeled / intrinsic-width behavior) - New widgets:
PlexIconButton,PlexBadge,PlexAvatar(theme/brand colors, no org branding)
2.0.1-beta.3 #
Exclude Interloop Design/ from the published pub.dev archive via .pubignore. The folder stays in git; it is omitted from the package tarball so the upload is no longer ~33MB of design-system files.
2.0.1-beta.2 #
Next prerelease after pub.dev 2.0.1-beta.1. This is a prerelease; stable will be 2.0.1 after the beta series.
Unreleased #
- Additive color / spacing / type / shape tokens and
PlexThemeDataThemeExtension on the existingPlexThemepath - Optional
PlexBrandConfigonPlexApp(brand colors, fontFamily, density). Logos stay onPlexAppInfo - Theme is always Material 3;
forceMaterial3,showMaterialSwitch, andUseMaterial3prefs are deprecated no-ops - Default seed is generic blue-gray
#607D8B(was#007AD7). Package font default remains Roboto inputBackgroundColornow reads a surface token instead of the error red
1.0.5 #
Updates #
PlexNetworkingnow treats all HTTP 2xx responses as success (previously only200)PlexSuccessnow includes the HTTP status code from the responsePlexCallsreturns the actual HTTP status code inPlexApiResult.codeon success- Empty API response body (
"") is returned asnullinstead of being parsed
1.0.4 #
New #
- Add
downloadBytesinPlexNetworkingandPlexCallsto download binary content into memory asUint8List(no disk write) - Add
PlexSuccess.bytesconstructor for raw byte responses without JSON decoding
1.0.3 #
Updates #
PlexScannernow supports web (mobile and desktop browser camera)- Hide torch toggle on web where flash is unavailable
0.9.8 #
Updates #
- Auto Close
PlexInfoSheetActionwhen any actiononPressbutton is null - Add action
Key, Icon, ButtonStyle, FocusNodeinPlexInfoSheetActionfor all the actions
0.9.7 #
Updates #
- Update
PlexInfoSheetActionon-pressed event toasync. Returntrueto automatically close the sheet. - Use
PlexInfoSheetActionactions button type by overridingactionType,okButtonTypeandcancelButtonType
0.9.6 #
Updates #
- Set the
useBackground: trueinPlexLoginConfig&PlexDashboardConfigto create a background backgroundType: PlexBackgroundType.neoGlasswill set the type of background you want to set. Currently only support one type of background- You can use this in any
PlexScreenwidget in your implementation to use background there. - Use
PlexCardGlassto use glass background card.
Added #
PlexAppBarhas been added in the library to customize view and use it anywhere as a widget.
0.9.4 #
Added #
- New
PlexInfoSheetutility for showing highly configurable bottom sheets (info, error, alert, custom actions, etc.). Demo screen in the example project demonstrating all usage patterns ofPlexInfoSheet.
0.9.0 #
Updates #
PlexFormFieldButtonshow space on right when its icon only button. Fixed the UI bug
0.8.8 #
Updates #
- Improve some properties in
PlexCard - Add new text button type in
PlexFornFieldTextButton
0.8.7 #
Improvements #
- Add new widget in widgets library named
PlexCard. Simplifies the card view usage and enhanced controls over UI
0.8.6 #
Updates #
- UI Updates In Dashboard Screen NavigationRail. Use
PlexDashboardConfig.navigationRailElevationto customize its elevation
0.8.5 #
Updates #
- Add Alerts UI on dashboard. Use
PlexApp.app.updateDashboardUIAlert(**Any Widget**);to show alert view on all dashboard screens
0.8.3 #
Updates #
- Add Max Lines and Min Lines in
PlexFormFieldInput - Add property to hide and show check box column in
PlexAdvanceDataTable
0.8.2 #
Updates #
-
Add Search Delay While User Is Typing In
PlexFormFieldAutoCompletewidget by usinginputDelay. Default value is1000ms.
0.8.0 #
Updates #
- Bug Fixes In BarCode Scanning
- Use
PlexScannerto scan QR code and Bar Codes In Any Application
0.7.9 #
Updates #
- Change BarCode scanning, We can scan QR and BarCode both in PlexAutoCompleteField and selection lists
0.7.6 #
Updates #
- Add clear button on
PlexFormFieldDropdown. To enable useshowClearButton = truewhile calling its constructor - In
PlexWidgetControlleruseonUpdateto get update events as a callback with bothT previousandT updatedvalue in the callback
0.7.4 #
Updates #
- Deprecated the implementation of
PlexInputWidgetin favor ofPlexFormFieldInput,PlexFormFieldDate,PlexFormFieldDropdown,PlexFormFieldMultiSelect,PlexFormFieldAutoCompleteandPlexFormFieldButtonwidgets.
0.7.2 #
Updates #
- Add Loading Indicator in
PlexFormFieldAutoCompleteandshowAutoCompleteSelectionList(...)while its loading items asynchronously
0.6.9 #
Updates #
- Use
external = trueinPlexRouteinPlexDashboardConfigto make the screen appear out of dashboard as external screen i.e.PlexRoute(external: true, ...)
0.6.8 #
Updates #
- Add
PlexViewwidget as well asPlexViewViewModelto use in the following view. - Customize loading view background color by using ``
0.6.7 #
Updates #
- Customize the selection widget for
PlexInputWidget.multiselectby usingcustomMultiSelectedWidget
0.6.6 #
0.6.3 #
Updates #
- Add method to find index of a particular route i.e.
PlexApp.app.dashboardConfig!.indexOfRoute('/route')
0.6.1 #
Updates #
- Add tool tip for tag description in
PlexRouteby usingtagDescription - Update
newTagtotagand all tag related parameters
0.6.0 #
Updates #
- Make
PlexAppto forcefully usematerial3design by using parameterforceMaterial3inPlexApp
0.5.9 #
Updates #
- Add exception when dependency injection failed to load object
- Make
showMessageavailable all over the application - Add change background color, text color for
TaginPlexRoute - Enable old and new design for
Navigation RailonPlexDashboardScreen - Enable disable button in
PlexInputWidget - Make Focus
PlexInputWidgetfocusable and add parameter to control focus by developer
0.5.8 #
Updates #
- Change
Dimname toPlexDim - Add
PlexFontSizein library to manage font sizes - Add
Tagoption inPlexRuteto indicate the new or changes page in dashboard
0.5.5 #
Updates #
- Add customizable in app messages in
Plex. Usecontext.showMessage("Your Message")and explore other options too
0.5.3 #
Updates #
- You can enable or disable sorting and filtering controls in
PlexAdvanceDataTableby usingPlexDataTableHeaderCell.text(..., showOrderByControl: false, showFilterControl: false)
0.5.1 #
Update #
- To update UI from Form add
BuildContextingetFields(State<StatefulWidget>)method of classPlexForm
0.4.8 #
0.4.6 #
0.4.4 #
New Feature #
- Initial route can also be set by login user by overriding
getInitialPath()inUserModelwhich is implementingPlexUse
0.4.1 #
New Feature #
- Add Notification in
PlexDashboardscreen. EnableenableNotifications = trueinPlexDashboardConfig. Get and set notifications can be used byPlexApp.app.getNotifications();andPlexApp.app.setNotifications(List<PlexNotification> notifications);respectively. - Add
AutoCompleteInputField. Just UsePlexInputWidgetwith typePlexInputWidgetType.typeAutoComplete.
New Utilities #
- In
PlexAdvanceDataTableyou can initialize grouping byinitialColumnGroup - Groups can be auto expand or collapse by default using
autoExpandGroupsinPlexAdvanceDataTable - Custom group summary can be set using
groupSummaryinPlexAdvanceDataTableyou can initialize grouping byinitialColumnGroup - Group summary can have custom format by overriding
groupSummaryFormateinPlexAdvanceDataTable - If
PlexWidgetControlleris ofnumtype. You can callcontroller.increment()orcontroller.decrement()
Issues & Bugs Fixes #
- Print
Exceptionson console ifViewModelstate is undefined, and it tries to update UI
0.4.0 #
New Feature #
- Add
PlexViewModelto help achieveMVVMpattern in the application and reduce boilerplate code
New Utilities #
- Add new storage in preferences
PlexSp.setList(key, value)andPlexSp.getList(key) - Add functions to check size of screen
isSmallScreen(context),isMediumScreen(context)andisLargeScreen(context)
Issues & Bugs Fixes #
- Fix UI errors in
PlexAdvanceDataTableonsmallandmediumsized screens
0.3.21 #
- Add optional custom
HttpOverridesimplementation - Make
PlexUserandPlexFormasmixin class
0.3.20 #
- Update Dependency Injection, You can use it without and with tag now
0.3.19 #
- Update Dependency Injection:
injectFactory((parm) => object, tag: 'anyTag')and get it anywhere byvar obj = fromPlex<Type>('tagName', parm: null) - Add new builder DI for singleton:
injectSingeltonLazy((parm) => object, tag: 'anyTag')
0.3.18 #
- Add Dependency Injection in
plex. Inject any dependency byinjectSingelton({object}, tag: 'anyTag')or byinjectFactory(() => object, tag: 'anyTag')and get it anywhere byvar obj = fromPlex<Type>('tagName') - You can now show,hide and check loading on dashboard screen by using
PlexApp.app.showDashboardLoading(),PlexApp.app.hideDashboardLoading()andPlexApp.app.isDashboardLoading()respectively. - Add Brightness Mode option as
System,LightandDark - Add auto code generation for model. Add part
part '{modelName}.plex.dart';and annotation@plexAnnotationModeland run command in terminalflutter pub run build_runner build --delete-conflicting-outputs. It will createcopy()andasString()function automatically for you.
0.3.17 #
- Bug Fix in MultiSelection List
0.3.16 #
- Add two new types for
PlexInputWidgetfirstPlexInputWidgetType.typeTimeand second isPlexInputWidgetType.typeDateTime - Highlight the selected menu in side rail in
PlexDashboardScreen
0.3.15 #
- Update
Group IconinPlexAdvanceDataTable
0.3.14 #
- Add
Group Columnsdata inPlexAdvanceDataTable
0.3.13 #
- Add
PlexAdvanceDataTablein the library - Add
PDFprint in the library
0.3.12 #
- Bug fix in
PlexNetworking - Add animations in UI
- Create
Date.toDateString()andDate.toDateTimeString()extension functions - Add Improvements in Input fields
0.3.11 #
- Make
PlexInputWidget.dropdownscrollable and fix hidden beneath thekeyboard
0.3.10 #
- Add custom theme for Application by using static theme
PlexTheme.apptheme = ThemeData(Custom Theme Data...)
0.3.9 #
- Use
PlexTheme.appTextyTheme = GoogleFonts.outfitTextTheme();to override any text theme for the application.
0.3.8 #
- Fix Bug In
PlexNetworking. Show error when API response is not anobjectand isStringinstead.
0.3.7 #
- Add
BuildContextinappbarActionsinPlexDashboardConfig.
0.3.6 #
- Add
BuildContextinnavigationRailTopWidgetsandnavigationRailBottomWidgetsinPlexDashboardConfig.
0.3.5 #
- Add
enableCopyinPlexTable&PlexDataTableWithPagesto enable and disable copy text from eny cell.
0.3.4 #
- Add
navigationRailBackgroundColor,navigationRailBottomWidgets,navigationRailTopWidgets,hideNavigationRailVersionInfo,hideNavigationRailLogo,hideNavigationRailLogoHeight,hideNavigationRailLogoWidthinPlexDashboardConfig - Update Multiselect selection layout (
PlexInputWidgetType.typeMultiSelect) forPlexInputWidget. AddChipsin selection view. - Set
basePathforPlexNetworkingis optional.
0.3.3 #
- Add User Image Caching In the Dashboard
- Add Download File in
PlexNetworkingYou can download any file using functiondownloadFile
0.3.2 #
- Fix bug in
POSTcall. If post body is empty theAPIdidn't send the call to server - Add more extensions to List, String and DateTime.
- Update Documentations
0.3.1 #
- Add colorful loader in the
PlexScreen.showLoading() - Make colorful loader available in public API. You can use it by
PlexLoader()anywhere.
0.3.0 #
- Add
AboutDialogwhen click on version name in dashboard screenappbaractions. - You can show
AboutDialoganywhere by callingPlexApp.app.showAboutDialogue(context);. - About dialog get information from
PlexAppInfowhich is initialized when we createPlexApp. - Add
PlexUser.getPictureUrl(). You can override this functions to return imageURLto be diaplayed on dashboard instead it will display user's name initials as user icon.
0.2.9 #
- Add Optional Input Action and KeyboardType in
PlexForm. Can be accessed byPlexFormField.input(this.inputType, this.inputAction)
0.2.8 #
- You can add more menu in the dashboard app bar by accessing and adding
MenuItemButtonin theappbarActionslist in thedashboardConfigof application - You can
HideandShowtheme controls by accessing dashboardshowThemeSwitch,showBrightnessSwitchandshowMaterialSwitchcontrols - Fix Bug: Stop Dashboard Screen
onBackPressand show error404 - Decrease font size of
BottomNavigationBaron dashboard - Add
shortTileinPlexRoute. So thatPlexcan use this text when there is shortage of space. If not available it will usetitleinstead automatically - On LoggedIn user thumbnail hover, user full name will be shown as tooltip
- Add Platform OS function
getPlatformName()
0.2.7 #
- Fix exception when show message and widget is expired or unmounted
0.2.6 #
- Add
copyToClipboard('Your Text', showCopiedInfo = true)function. Second argument is optional
0.2.5 #
- Add
PlexDataTableWithPageswidget. With this widget you can display large amount of data. Usage is same asPlexDataTable
0.2.4 #
- Make Dashboard
NavigationRailscrollable
0.2.3 #
- Navigate to other dashboard screen by using
PlexApp.app.dashboardConfig?.navigateOnDashboard(index: 0); - Make version not visible if not given. Previously displaying
null
0.2.2 #
- Dropdown field show preselection highlighted
- Print button can be hide in
PlexDataTableby usingenablePrintjust likeenableSearch
0.2.1 #
- Move
appLogo,appLogoDarkandinitialRoutetoPlexAppInfo - Add
SideNavigationheader
0.2.0 #
- More than
5menu items will be clubbed inMobile-Viewand when user can navigate there by clickMorebutton - Add
UserIconson top right of dashboard screen with name. Name will be hidden on small screens.
0.1.9 #
- Add
enableSerachcontrol inPlexDataTableto hide and show the search controls - Add
PlexAppInfoin thePlexApp. UseappInfoinsteadtitlein thePlexApp - Add version info in
PlexLoginScreenandPlexDashboardScreentop right menu - Add
debugUsernameanddebugPasswordfield inPlexLoginConfig, sousernameandpasswordfield appears pre-filled in debug mode for testing only
0.1.8 #
- Add
onLogoutCallback inPlexAppfor post logout operations i.e. deleting some data etc
0.1.7 #
- Add
columnSpacingStyle InPlexDataTable
0.1.6 #
- Fix Bug In
PlexWidget
0.1.5 #
- Formatting Code
- Remove Redundant Imports
0.1.4 #
- Fix Bug
0.1.3 #
- Fix PlexNetworking Bugs
0.1.2 #
- Updates in UI and Improvements
- Add Networking in the Library
0.1.1 #
- Update UI and Improvements
- Update Documentations
0.1.0 #
- Updates in
PlexDataTable - Bug Fixes and Improvements in
UI - Update dependencies to the latest available
0.0.9 #
- Update
PlexInputWidgetproperties - Make
Plexusable without usingPlexApp
0.0.8 #
- Add more documentations
- Updates and minor bug fixes
0.0.7 #
- Add documentations
- Update packages to latest versions
- Add examples to the code
- Add licence
0.0.6 #
- Major updates on design and theming
- Added
Material-3in app - Add
Dark Modein the application - And many bug improvements and updates
0.0.5 #
- Add
InputActionin thePlexInputWidget. By default, it will go to next text field.
0.0.4 #
- Fix bug in
PlexDataPicker, crashes app when clear date if it's not already selected
0.0.3 #
- Fix
itemAsStringand mark it as not required
0.0.2 #
- Add default implementation for item as string
- Add default parameter names for callback functions
0.0.1 #
- Initial Build