nice2dev_flutter_ui 1.0.2
nice2dev_flutter_ui: ^1.0.2 copied to clipboard
NiceToDev Flutter UI — A comprehensive set of enterprise-grade widgets for building ERP applications. Counterpart of @nice2dev/ui for Flutter.
nice2dev_flutter_ui — Changelog #
All notable changes to the Flutter UI widgets package.
0.2.0 — 2025-06-01 #
Widgets (27 categories, 120+ widgets) #
- Core (12): NiceTheme, NiceColors, NiceTypography, NiceI18n, NiceAnimations, NiceShortcuts, NiceAccessibility, NicePlatform, NiceRouter, NiceAppShell, NiceLocalization
- Editors (25): NiceTextInput, NiceNumberInput, NiceSelect, NiceCheckbox, NiceToggle, NiceDatePicker, NiceForm, NiceAutocomplete, NiceTagBox, NiceColorPicker, NiceRangeSlider, NiceRadioGroup, NiceTextArea, NiceHtmlEditor, NiceSearch, NiceValidation, etc.
- Buttons (1): NiceButton with variants
- Data (10): NiceDataGrid, NiceTreeView, NiceCardView, NiceList, NiceKanban, NiceDragDrop
- Display (10): NiceDisplay widgets, NiceMediaWidgets, NiceFileManager, NiceTerminal, NiceDocumentViewer, NiceTimeline, NiceDashboard
- Navigation (13): NiceMenu, NiceToolbar, NiceMultiView, NiceSplitter, NiceBreadcrumb, NiceWizard, NiceSpatialNavigator, NiceOverlays, NiceOmniwerk
- Feedback (7): NiceToast, NiceDialog, NiceEmptyStates, NiceTimeoutFeedback
- Icons (6): NiceIcons, NiceIconEffects, NiceIconRegistry
- Charts (4): NiceCharts, NiceAdvancedCharts (gauges, sparkline, treemap, heatmap, polar, stock, sankey, funnel)
- Planning (2): NicePlanning
- Overlays (3): NiceOverlays, NiceNotification
- Tools (16): NiceViewEngine, NiceModuleSystem, NiceCrossPlatform, NiceBenchmarks, NiceJsonSchemaForm, NiceExport, NiceDeveloperTools
- Auth (3): NiceAuth, NiceOnboarding
- Admin (5): NiceAdmin, NiceSettings, NiceProfile, NiceLocalePrefs
- Social (3): NiceSocial, NiceMessaging
- Events (2): NiceEvents
- Smart Home (2): NiceSmartHome
- Layouts (2): NiceResponsive
- Effects (1): NiceAnimations
- Enterprise (1): NiceEnterprise
- Gamification (1): NiceGamification
Cross-Platform #
- NiceViewSchema — shared JSON view schema spec (data bindings, validations, permissions)
- NiceViewEngine — full view rendering from JSON definitions
- NiceViewStore — CRUD operations for view definitions
- NiceViewVersioning — diff/merge/migrate views
0.1.0 — 2025-01-01 #
Initial release with core widgets.
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.2.0] - 2026-03-24 #
Added #
OmniVerk Navigation suite (navigation/nice_omniwerk.dart — 51 KB)
NiceModeSelector(dropdown / grid variants) withNiceModeEntryNiceModuleLifecyclePanel— install / activate / deactivate module lifecycleNiceOrganizationProfileForm— full org profile editorNiceDynamicSidebar— full-featured collapsible sidebar with module menus, favourites and user sectionNiceSidebarNav— role / unit / favourites / preferences navigation modes
Editors — extended set 8 (editors/nice_editors8.dart)
NiceInputOtp— animated OTP / PIN entry widgetNiceImageEditor— crop, rotate, brightness, contrast, flip image editorNiceImageAnnotator— canvas annotation (pen, text, rectangle, arrow, eraser) withNiceAnnotation/NiceAnnotationToolNiceDocumentEditor— rich document editor with formatting toolbar
Feedback — extended set 3 (feedback/nice_feedback3.dart)
NiceModal/NiceModalSize— flexible modal dialog helperNiceConfirmDialogwithNiceConfirmSeverity— styled confirmation promptNiceToastContainer/NiceToastItem— declarative stacked toast managerNiceRetryPanel— error + retry UI panelNiceBottomSheet— modal bottom sheet widgetNiceTutorialProvider/NiceTutorialStep— embedded tutorial overlay system
Smart Home v2 (smart_home/nice_smart_home2.dart)
NiceFloorPlanCanvas— interactive floor plan with draggable devicesNiceAutomationRuleEditor— trigger / condition / action rule builder
Enterprise & Business (enterprise/nice_enterprise.dart)
NicePermissionMatrix— role × permission grid with inline toggleNiceAuthGuard— permission-based widget visibility guardNiceConsentPanel— GDPR consent management with required/optional togglesNiceInvoiceLineEditor— multi-line invoice editor with tax calculation and grand totalNiceVatInput— EU VAT number field with format validationNiceTaxRatePicker— tax-rate dropdown with optional default star indicatorNiceAccountPicker— searchable GL / cost-centre account selector with autocompleteNiceScannerControl— camera viewfinder chrome + scan history; wire to any camera pluginNiceContactPicker— contact search + single/multi-select dialog
Gamification (gamification/nice_gamification.dart)
NiceLeaderboard— ranked list with 1st/2nd/3rd podium, avatars and rank-change arrowsNiceAchievementBadge— badge tile with icon, tier (bronze/silver/gold/platinum), progress ring and lock overlayNiceQuestCard— quest card with objectives checklist, progress bar, rewards and claim/start actionsNiceXPBar— animated XP progress bar with level badges, percentage fill and level-up callback
Tools v6 (tools/nice_tools6.dart)
NiceSpeechToText— mic button, pulsing animation, interim text display; wire tospeech_to_textpluginNiceReportBuilder— palette + drag-to-reorder block canvas with export actionNiceDesignTokens— token table with color swatches, category filter, inline value editNiceDiagramDesigner— draggable node-edge canvas with Bezier edges and arrowheadsNiceDisplayStylePicker— grid / list / board / table toggle with animated active state
Fixed #
nice2dev_flutter_ui.dartbarrel: added 7 missing export entries that were omitted in v0.1.0
Added #
- Initial release of NiceToDev Flutter UI package
- Core widgets: NiceButton, NiceTextField, NiceCheckbox, NiceRadio, NiceSwitch, NiceSlider
- Form components: NiceFormField, NiceFormGroup, NiceValidator
- Data display: NiceDataGrid, NiceList, NiceTree, NiceCard, NiceBadge
- Layout: NicePanel, NiceAccordion, NiceTabs, NiceSplitter
- Navigation: NiceBreadcrumb, NiceMenu, NiceSidebar, NiceToolbar
- Feedback: NiceToast, NiceDialog, NiceProgress, NiceSpinner
- Charts: NiceChart with line, bar, pie, area variants
- Admin panel: NiceSettings, NiceThemeBuilder
- Utilities: NiceViewHost, NiceViewService, NiceViewRegistry
- Internationalization support with NiceI18n
- Theme system with NiceTheme
Notes #
- Counterpart of @nice2dev/ui React package for Flutter applications
- Designed for enterprise ERP applications
- Compatible with Flutter 3.16.0+