Skip to content

Version 1.0.3

Latest

Choose a tag to compare

@devstacklimited devstacklimited released this 07 Oct 20:25
· 1 commit to main since this release

Release v1.0.3 — MultiSelectionMenu Added & DropdownTextField Enhancements

© 2025 Usama Javed. All rights reserved.

Overview

This update introduces the brand-new MultiSelectionMenu component alongside major refinements to DropdownTextField.
The focus is on enabling multi-select functionality, improving search accuracy, and polishing the dropdown UI for a smoother user experience.

What's New

✨ New Component: MultiSelectionMenu

  • Supports selecting multiple values with tag-style chips.
  • Built-in search filtering with "No Match" handling.
  • Option to add new items dynamically.
  • Configurable maximum selection limit.
  • Fully customizable styles (colors, fonts, borders, corner radius).

🔹 DropdownTextField Improvements

  • Enhanced search filtering for more accurate matches.
  • “Add New” option now appears only when no exact match exists.
  • Cleaner dropdown styling with consistent padding and corner radius.
  • Improved keyboard-aware behavior for a smoother user experience.

🎨 UI Enhancements

  • Unified design language between DropdownTextField and MultiSelectionMenu.
  • Smooth rounded corners (default: 8pt) across dropdown items.
  • Optimized spacing and padding for better readability.

Existing Features

  • Fully customizable searchable dropdown built with SwiftUI.
  • Supports placeholder text, custom icons, and “Add New” items.
  • Dynamic option filtering (exact, prefix, and contains).
  • Adjustable colors, fonts, heights, corner radii, and dropdown icons.
  • Combine-based keyboard height handling for adaptive layouts.