nsg_controls 1.0.0-beta.1
nsg_controls: ^1.0.0-beta.1 copied to clipboard
A comprehensive set of UI components for rapid application development with nsg_data package. Includes forms, tables, dialogs, file pickers, and more.
Changelog #
Все значимые изменения в этом проекте документируются в этом файле.
Формат основан на Keep a Changelog, и этот проект следует Semantic Versioning.
1.0.0-beta.1 - 2024-12-19 #
🚀 Новые возможности #
- Перенос визуальных компонентов из nsg_data для создания отдельного пакета UI компонентов
- NsgFilePicker - новый компонент для выбора файлов с поддержкой изображений, видео и документов
- NsgFilterChipsRow - компонент для фильтрации с помощью чипов
- NsgSearchWidget - улучшенный виджет поиска
- NsgDropdownMenu - выпадающие меню с кастомизацией
- NsgSimpleTabs - упрощенные табы с поддержкой иконок и контента
- Валидация для NsgTimePicker - добавлена поддержка валидации времени
- Именованный конструктор для NsgListPage с поддержкой lazy load
- ESourceType в NsgFilePickerObject - расширенная поддержка источников файлов
- Сортировка в getListWidget - добавлена возможность сортировки данных
- Изменение размера изображений в image picker
- Форматированный вывод ошибок - улучшенное отображение ошибок
- Прогресс для пикера файлов - индикатор загрузки при работе с файлами
- Перевод "ещё элементов" - улучшенная локализация
🔧 Улучшения #
- Обновление до Flutter 3.32.2 - поддержка последней версии Flutter
- Улучшенная локализация для NsgDatePicker и NsgTimePicker
- Цветовая схема календаря - кастомизация цветов
- Анимация NsgSwitch - плавные переходы
- Проверка яркости цвета - улучшенная логика определения контрастности
- Обновление зависимостей:
- flutter_multi_formatter: ^2.13.7
- flutter_slidable для Flutter 3.7
- Поддержка Flutter 3.27
🐛 Исправления #
- Отображение времени в NsgTimePicker - исправлена логика отображения
- NsgListPage - исправлены проблемы с отображением
- NsgSelection rowWidget selected - исправлена логика выбора
- Chips row и debug border - исправлены проблемы с отображением
- NsgPopup - исправлены проблемы с цветами и отображением
- NsgInput конфликты - исправлены конфликты с datepicker
- NsgIgrid последний элемент - исправлено центрирование
- Ширина диалогов - исправлены проблемы с размерами
- Локализация дат - исправлена работа с локализацией
- Удаление предупреждений - очистка кода от warnings
- Имена файлов - исправлена обработка имен файлов
- DateTime picker - исправлена работа с датами и временем
🧹 Техническое обслуживание #
- Временные исправления - устранение критических проблем
- Обновление кода - рефакторинг и оптимизация
- Улучшение структуры - реорганизация компонентов
0.2.0 - 2022-08-24 #
🚀 Новые возможности #
- Множественные улучшения на основе опыта пользователей и разработчиков
- Улучшенная производительность компонентов
- Расширенная кастомизация
🔧 Улучшения #
- Оптимизация работы с данными
- Улучшенная обработка ошибок
- Более гибкая настройка стилей
🐛 Исправления #
- Исправлены критические ошибки
- Улучшена стабильность компонентов
0.1.0 - 2022-06-02 #
0.0.1 - 2022-06-02 #
🚀 Новые возможности #
- Первоначальный коммит
- Базовая структура проекта
- Основные компоненты
Автор: NSG (zenkov25@gmail.com)
Типы изменений: #
- 🚀 Новые возможности - новые функции
- 🔧 Улучшения - улучшения существующих функций
- 🐛 Исправления - исправления ошибок
- 🧹 Техническое обслуживание - обновления зависимостей, рефакторинг
- ⚠️ Критические изменения - изменения, нарушающие обратную совместимость