refactor(no-ref): post merge fixes
Changes:
- GradientText: now uses app-defined global themes
- GradientText: now consistent across different pages
- ExperienceScreen: fixed category chips on smaller phones
- ExperienceScreen: minor visual enhancements
- TagSelectionScreen: removed Scaffold (as it's already in MainScreen)
- TagSelectionScreen: now uses ChoiceChip instead of FilterChip, and Material defaults
- TagSelectionScreen: removed routing
- TagSelectionScreen: removed TagWidget as it's simply a ChoiceChip
- TagSelectionScreen: moved BlocBuilder and background to build()
- TagSelectionScreen: changed logic from 'tag in List selectedTags' to 'selectedTags[tag.id] = true' (so it's the same as on experience screen)
- TagSelectionScreen: removed non-specific theme data
- Tags: changed from List to Set
- ExperienceCategories: changed from List to Set
- RegisterImagesDescription: renamed to SignupDescription and moved to signup feature
- SignupDescription: changed button to SubmitButton (shared)
- SignupDescription: removed Scaffold (as it's already in MainScreen)
- SignupDescription: removed Future call on image upload. Must use bloc events for that.
- SignupDescription: refactored code
- SignupDescription: rewrote attachments field
- SignupDescription: removed non-specific theme data
- RegisterForm: renamed to SignUpForm
- SignUpForm: removed redundant textfield widget
- SignUpForm: refactor code
- SignUpForm: removed Scaffold (as it's already in MainScreen)
- SignUpForm: removed non-specific theme data
- Refactoring (no functional changes, no api changes)
Does this MR introduce a breaking change?
- Yes
- No