nsg_controls 1.0.0-beta.1 copy "nsg_controls: ^1.0.0-beta.1" to clipboard
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 #

🚀 Новые возможности #

  • Большое обновление - пакет готов к использованию в продакшене
  • Основной набор UI компонентов
  • Интеграция с nsg_data

🔧 Улучшения #

  • Стабильная архитектура
  • Документация компонентов
  • Примеры использования

0.0.1 - 2022-06-02 #

🚀 Новые возможности #

  • Первоначальный коммит
  • Базовая структура проекта
  • Основные компоненты

Автор: NSG (zenkov25@gmail.com)

Типы изменений: #

  • 🚀 Новые возможности - новые функции
  • 🔧 Улучшения - улучшения существующих функций
  • 🐛 Исправления - исправления ошибок
  • 🧹 Техническое обслуживание - обновления зависимостей, рефакторинг
  • ⚠️ Критические изменения - изменения, нарушающие обратную совместимость