nice2dev_flutter_ui 0.2.0 copy "nice2dev_flutter_ui: ^0.2.0" to clipboard
nice2dev_flutter_ui: ^0.2.0 copied to clipboard

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

Changelog #

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
130
points
15
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)

License

MIT (license)

Dependencies

flutter, intl

More

Packages that depend on nice2dev_flutter_ui