nice2dev_flutter_ui 1.0.2 copy "nice2dev_flutter_ui: ^1.0.2" to clipboard
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) with NiceModeEntry
  • NiceModuleLifecyclePanel — install / activate / deactivate module lifecycle
  • NiceOrganizationProfileForm — full org profile editor
  • NiceDynamicSidebar — full-featured collapsible sidebar with module menus, favourites and user section
  • NiceSidebarNav — role / unit / favourites / preferences navigation modes

Editors — extended set 8 (editors/nice_editors8.dart)

  • NiceInputOtp — animated OTP / PIN entry widget
  • NiceImageEditor — crop, rotate, brightness, contrast, flip image editor
  • NiceImageAnnotator — canvas annotation (pen, text, rectangle, arrow, eraser) with NiceAnnotation / NiceAnnotationTool
  • NiceDocumentEditor — rich document editor with formatting toolbar

Feedback — extended set 3 (feedback/nice_feedback3.dart)

  • NiceModal / NiceModalSize — flexible modal dialog helper
  • NiceConfirmDialog with NiceConfirmSeverity — styled confirmation prompt
  • NiceToastContainer / NiceToastItem — declarative stacked toast manager
  • NiceRetryPanel — error + retry UI panel
  • NiceBottomSheet — modal bottom sheet widget
  • NiceTutorialProvider / NiceTutorialStep — embedded tutorial overlay system

Smart Home v2 (smart_home/nice_smart_home2.dart)

  • NiceFloorPlanCanvas — interactive floor plan with draggable devices
  • NiceAutomationRuleEditor — trigger / condition / action rule builder

Enterprise & Business (enterprise/nice_enterprise.dart)

  • NicePermissionMatrix — role × permission grid with inline toggle
  • NiceAuthGuard — permission-based widget visibility guard
  • NiceConsentPanel — GDPR consent management with required/optional toggles
  • NiceInvoiceLineEditor — multi-line invoice editor with tax calculation and grand total
  • NiceVatInput — EU VAT number field with format validation
  • NiceTaxRatePicker — tax-rate dropdown with optional default star indicator
  • NiceAccountPicker — searchable GL / cost-centre account selector with autocomplete
  • NiceScannerControl — camera viewfinder chrome + scan history; wire to any camera plugin
  • NiceContactPicker — contact search + single/multi-select dialog

Gamification (gamification/nice_gamification.dart)

  • NiceLeaderboard — ranked list with 1st/2nd/3rd podium, avatars and rank-change arrows
  • NiceAchievementBadge — badge tile with icon, tier (bronze/silver/gold/platinum), progress ring and lock overlay
  • NiceQuestCard — quest card with objectives checklist, progress bar, rewards and claim/start actions
  • NiceXPBar — 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 to speech_to_text plugin
  • NiceReportBuilder — palette + drag-to-reorder block canvas with export action
  • NiceDesignTokens — token table with color swatches, category filter, inline value edit
  • NiceDiagramDesigner — draggable node-edge canvas with Bezier edges and arrowheads
  • NiceDisplayStylePicker — grid / list / board / table toggle with animated active state

Fixed #

  • nice2dev_flutter_ui.dart barrel: 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+
0
likes
55
points
6
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

NiceToDev Flutter UI — A comprehensive set of enterprise-grade widgets for building ERP applications. Counterpart of @nice2dev/ui for Flutter.

Homepage
Repository (GitHub)
View/report issues

Topics

#ui #widget #erp #enterprise #components

License

MIT (license)

Dependencies

flutter, intl

More

Packages that depend on nice2dev_flutter_ui