yust_ui 3.33.0
yust_ui: ^3.33.0 copied to clipboard
Awesome UI widgets for yust.
3.33.0 - 2026-09-08 #
- Reject uploading a file whose content already exists in the same picker under a different name. Files are stored in a map keyed by their md5 hash, so the second upload used to overwrite the first one's entry and orphan its storage object.
YustFileHandler.findDuplicateContentcomputes the hash and reports the clash; both pickers showexceptionDuplicateImageContent/exceptionDuplicateFileContentand skip that file, andYustFileHandler.addFilethrows aYustExceptionas a safety net for direct callers. Re-uploading the same name with the same content still just replaces the entry. - Renaming a file removes the old entry before uploading the new one, so a rename is no longer rejected as a duplicate of itself. A failed upload restores the original instead of losing the file.
YustFilePickercaps its file size check atYustFile.maxSizeInBytes(500 MB) even when nomaximumFileSizeInKiBis set, so an oversized file is reported before the upload starts instead of failing inside yust.YustImagePickerdismisses its loading overlay in afinally. An error while adding images previously left the overlay up forever.- Bump
yustto 3.35.0
3.32.9 - 2026-08-25 #
- Bump
yustto 3.33.5
3.32.8 - 2026-07-28 #
- Add favorite support to
YustFilePicker,YustImagePickerand the image screen (mark files/images as favorites, incl. read-only display)
3.32.7 - 2026-07-23 #
- Replace
open_filexgit dependency with publishedyust_open_file_x(Univelop fork ofopen_filexincluding iOS 26 default-app support). Unblocks pub.dev publishing of yust_ui.
3.32.6 - 2026-07-23 #
- Add tap mode options to
YustFilePicker(preview, open in default app, or share) - Fix empty options dialog height in
YustSelect
3.32.5 - 2026-04-21 #
- Allow zooming in single images and disable sharing for them in YustImagePicker
3.32.4 - 2026-03-16 #
- YustListTile: show suffix child in front of the navigate icon
3.32.3 - 2026-02-21 #
- Move showDialog logic from YustSelect to YustAlertService
- Fix label naming
3.32.2 - 2026-02-17 #
- Add inner padding option to YustSwitch
- New heading color for YustListTile
3.32.1 - 2026-02-16 #
- Refactor spacing and formatting in YustTextField
3.32.0 - 2026-02-04 #
- Add new UI parameters to YustBadge
- Fix YustTextField: use suffixIcon instead of suffix
- Add
unknownOptionLabelto YustSelect (renamed from initial value caption) - Support for file/image preview: pass createThumbnail and path into file
3.31.0 - 2026-01-27 #
- Sanitize file names for iOS compatibility
- Add
initialValueCaptionparameter to YustSelect - Add style parameter to YustSwitch
3.30.2 - 2026-01-22 #
- Add onFieldSubmitted callback to YustNumberField
3.30.1 - 2025-12-19 #
- Add "filled" options to yust widgets
3.30.0 - 2025-12-19 #
- Add support for map based file structure
3.29.7 - 2025-12-08 #
- Improve file download error handling
3.29.6 - 2025-11-26 #
- Fix validation on file dropping
3.29.5 - 2025-11-15 #
- Add optional bottom padding to YustPaginatedListView
- Add innerPadding parameter to YustListTile for custom content padding
3.29.4 - 2025-11-13 #
- Add underline border style option to input fields
- Add label icon support to YustTextField
3.29.3 - 2025-10-16 #
- Add setFavicon Function for Web
3.29.2 - 2025-10-06 #
- Fix for AlertService
3.29.1 - 2025-08-20 #
- Fix for YustWebHelpers
3.29.0 - 2025-08-20 #
- Upgrade to newest flutter version
- Update dependencies
3.28.5 - 2025-08-20 #
- Add custom comparable option support to YustSelect with
optionEqualsparameter - Add prefix label icon and widget support to input components
3.28.4 - 2025-08-08 #
- Update Yust dependency
3.28.3 - 2025-08-06 #
- Add
unfocusCurrentAndWaithelper
3.28.2 - 2025-08-06 #
- Improve Number Handling
- Add preview limit to YustFilePicker
- Fix error in YustFileHandler
3.28.1 - 2025-07-22 #
- Improve YustTextField
3.28.0 - 2025-07-08 #
- Update dependencies
- Add style for YustProgressButton
- Improve YustAlertService
3.27.18 - 2025-07-02 #
- Add maxLength to YustTextField
- Allow disabling of YustSelect Options
3.27.17 - 2025-06-13 #
- Fix for YustAlertService
3.27.16 - 2025-06-13 #
- Fix for YustFilePicker
3.27.15 - 2025-06-05 #
- Change
allowDoubleClickdefault totrue
3.27.14 - 2025-06-02 #
- Add
forceErrorTextto YustTextField
3.27.13 - 2025-05-29 #
- Add
unfocusOnChangeto YustSwitch - Add
wantKeepAliveto YustDocsBuilder
3.27.12 - 2025-05-28 #
- Option to disable sharing on image screen
3.27.11 - 2024-04-28 #
- Add
expandsproperty to fields
3.27.10 - 2024-04-15 #
- Improve Sharing Dialog on iPads
3.27.9 - 2024-04-07 #
- Fixes for File & Image Pickers
3.27.8 - 2024-04-03 #
- Fixes for YustFileHandler
3.27.7 - 2024-03-31 #
- Improvements for AlertService
3.27.6 - 2024-03-28 #
- Editable Geolocation
- More styling for buttons
- Multiselection for File and Image Picker
3.27.5+1 - 2024-04-03 #
- Fix-Version for 3.27.5 -- See 3.27.8 for the regular release
- Fixes for YustFileHandler
3.27.5 - 2024-03-25 #
- Use image cache for YustCachedImage in Web for original quality
3.27.4 - 2024-03-18 #
- Disable image cache for YustCachedImage in Web
3.27.3 - 2024-03-18 #
- Better Performance for YustCachedImage in Web
3.27.2 - 2024-03-11 #
- Fixes for Image Preview in Web
3.27.1 - 2024-03-10 #
- Fixes for Image Handling
3.27.0 - 2024-03-04 #
- Add a YustImage Class
- Refactor Image Handling
3.26.13 - 2024-03-11 #
- Fixes
3.26.12 - 2024-03-10 #
- Use resized images in YustCachedImage
3.26.11 - 2024-02-28 #
- Set maximal upload size for FilePicker
3.26.10 - 2024-02-25 #
- Fixes
3.26.9 - 2024-02-08 #
- Remove unused package
3.26.8 - 2024-02-03 #
- Fixes
3.26.7 - 2024-01-31 #
- Upgrade Yust
3.26.6 - 2024-01-31 #
- Do not trim before validation in
YustTextField
3.26.5 - 2024-01-30 #
- Fix package versions
3.26.4 - 2024-01-24 #
- Fixes for FilePicker
3.26.3 - 2024-01-21 #
- Getting ready for flutter version upgrade
3.26.2 - 2024-01-13 #
- Fixes
3.26.1 - 2024-01-13 #
- Focus improvements
3.26.0 - 2024-12-16 #
- Further improvements for
unfocusCurrent - Bump version
3.25.12 - 2024-12-13 #
- Adds SafeArea to drawing screen
3.25.11 - 2024-12-04 #
- Fixes unfocusCurrent
3.25.10 - 2024-11-29 #
- Fixes
3.25.9 - 2024-11-15 #
- Upgrade of Dropzone Package
3.25.8 - 2024-11-15 #
- Improvements for Focus
3.25.7 - 2024-11-08 #
- Fixes
3.25.6 - 2024-11-08 #
- Improvements for multiple widgets
3.25.5 - 2024-11-01 #
- Activate cSpell
3.25.4 - 2024-10-28 #
- Fixes for AlertService
3.25.3 - 2024-10-25 #
- Add Keyboard-Shortcut support
3.25.2 - 2024-10-23 #
- Improvements for YustCachedImage
- Added YustAlertService.showAlertWithCustomActions
3.25.1 - 2024-10-14 #
- Fixes & Improvements
3.25.0 - 2024-10-14 #
- Bump Version
3.24.4 - 2024-09-18 #
- Fixes for YustSelect
3.24.3 - 2024-09-14 #
- Add UI Components for Geo-Location
- Fixes for Image Conversion
3.24.2 - 2024-08-08 #
- Image Resize Improvements
3.24.1 - 2024-08-08 #
- Fix for OfflineFileHandler
3.24.0 - 2024-07-29 #
- Bump Version
3.23.8 - 2024-07-26 #
- Further improved error handling for PaginatedListView
3.23.7 - 2024-07-25 #
- Design Fixes
- Improved Error-Handling for PaginatedListView
3.23.6 - 2024-07-22 #
- Bump dependency
3.23.5 - 2024-07-21 #
- Automatically add geo-location EXIF data to captured images
3.23.4 - 2024-07-18 #
- Support upload of non-converted images
3.23.3 - 2024-07-09 #
- Improve YustInsights
3.23.2 - 2024-07-01 #
- Image Resizing Fixes
3.23.1 - 2024-06-27 #
- Add Drag & Drop to Image Picker
3.23.0 - 2024-06-11 #
- Realign YustUI & Yust-Version
3.22.3 - 2024-06-11 #
- Added
completeOnUnfocusto YustNumberField
3.22.2 - 2024-06-07 #
- Improvements of YustTextField
- Improvements of YustNumberField
- Improvements of YustTimePicker
3.22.1 - 2024-05-31 #
- Correctly show
suffixChildin different YustWidgets
3.22.0 - 2024-05-30 #
- Make yust_ui ready for Flutter 3.22.1
3.21.0 - 2024-05-14 #
- Improvements for alerts and number field
3.20.5 - 2024-04-25 #
- Improvements of YustImagePicker
3.20.4 - 2024-04-24 #
- Improvements of YustFilePicker
3.20.3 - 2024-04-19 #
- Fix Compatibility with Yust 3.20.3
3.20.0 - 2024-04-14 #
- Improve file picker
3.19.2 - 2024-04-02 #
- Fix Samsung keyboard issue
3.19.1 - 2024-03-26 #
- Improve YustNumberField's number parsing
3.19.0 - 2024-03-15 #
- Improve YustNumberField
- Fix bugs
3.18.1 - 2024-02-19 #
- Fix bugs
3.18.0 - 2024-02-17 #
- Add multi language support
- Fix bugs
3.17.1 - 2024-02-09 #
- Fix bugs
3.17.0 - 2024-01-21 #
- Improve database services
- Fix bugs
3.16.1 - 2024-01-10 #
- Fix image picker bug
3.16.0 - 2023-12-18 #
- Profile picture for user
- Improve transactions
- Add batches
- Fix bugs
3.15.0 - 2023-11-17 #
- Improve Yust Select
- Add Google Cloud helpers
- Improve date calculation
- Fix bugs
3.14.0 - 2023-10-06 #
- Fix issues
3.13.1 - 2023-09-15 #
- Fix issues
3.13.0 - 2023-09-12 #
- Improve paginated list
- Improve text field
- Improve alerts
3.12.0 - 2023-08-20 #
- Upgrade to Flutter 3.10
- Add Apple Login
3.11.1 - 2023-07-21 #
- Improve button tile
3.11.0 - 2023-07-16 #
- Improve widgets
3.10.1 - 2023-07-09 #
- Fix text field
3.10.0 - 2023-06-17 #
- Improve image picker
3.9.0 - 2023-05-14 #
- Improve widgets
- Fix bugs
3.8.0 - 2023-04-16 #
- Upgrade firebase packages
- Fix bugs
3.7.0 - 2023-03-27 #
- Improve date and image picker
- Fix bugs
3.6.1 - 2023-02-27 #
- Little improvements
- Fix bugs
3.6.0 - 2023-02-19 #
- Add OAuth for signup
- Improve account edit screen
- Fix issues
3.5.0 - 2023-01-16 #
- Improve multi select component
- Improve text field
- Fix issues
3.4.0 - 2022-12-16 #
- Add modifiedAt to YustFilePicker
- Fix issues
3.3.2 - 2022-11-22 #
- Improve multiple select
- Improve date time handling and timezones
- Fix issues
3.2.0 - 2022-10-09 #
- Add drawing screen
- Improve text field
- Fix issues
3.1.2 - 2022-08-29 #
- Fix issues
3.1.0 - 2022-08-28 #
- Improve number field
- Improve alert service
- Remove file service
- Fix issues
3.0.1 - 2022-08-08 #
- Fix issues
3.0.0 - 2022-07-30 #
- Initial version
- UI Widgets from yust package