Skip to content

feat: address fixes, about page, event config enhancement#9

Merged
alexdivadi merged 7 commits intomainfrom
feature/firebase-deployment
Feb 15, 2026
Merged

feat: address fixes, about page, event config enhancement#9
alexdivadi merged 7 commits intomainfrom
feature/firebase-deployment

Conversation

@alexdivadi
Copy link
Owner

@alexdivadi alexdivadi commented Feb 15, 2026

This pull request introduces several new UI components and enhancements to the input widgets, improves theme consistency and density, and adds new routes to the application. The most significant changes include the addition of address autocomplete and switch input widgets, improved customization for date/time and text fields, and tighter, more compact theming across light, dark, and high-contrast modes.

New Input Widgets and Features:

  • Added a new AddressAutocompleteField widget, enabling address search with autocomplete and integration with form fields. [1] [2]
  • Introduced AnyStepSwitchInput, a reusable switch/toggle form field with label and help text support. [1] [2]
  • Enhanced AnyStepDateTimePicker with options for disabling default initial value, setting date bounds, and allowing users to clear the field. [1] [2] [3] [4]
  • Improved AnyStepTextField to support custom label and hint colors for better accessibility and consistency with the theme. [1] [2]

Theming and Visual Density:

  • Refactored the theme in theme.dart to use tighter text scaling and height, and applied compact visual density and smaller tap targets for all themes (light, dark, high-contrast). This results in a more modern and space-efficient UI. [1] [2] [3] [4] [5]

Routing and Navigation:

  • Added new routes for AboutPage and NotificationSettingsPage to the application's router configuration. [1] [2]

Widget and Codebase Cleanup:

  • Renamed DropdownSection to DropdownText for clarity and updated related state class names. [1] [2]
  • Ensured correct typing for the properties map in the shareContent function.

These changes collectively enhance the user experience by providing more flexible and accessible input components, a visually tighter and more consistent UI, and improved navigation structure.

@alexdivadi alexdivadi added the enhancement New feature or request label Feb 15, 2026
@github-actions
Copy link

Visit the preview URL for this PR (updated for commit d8cb141):

https://anystep-community-services--pr-9-yjs1mh64.web.app

(expires Sun, 15 Feb 2026 13:30:48 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 4ed2cd5fa39324b95af49f8309990bc47f3a5d7c

@alexdivadi alexdivadi merged commit 332bcce into main Feb 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant