activist
activist copied to clipboard
No events filter and view switching functionality on mobile
Terms
- [x] I have searched all open bug reports
- [x] I agree to follow activist's Code of Conduct
Behavior
Description
Mobile users are locked into map view and have no access to event filtering capabilities that are available on desktop. This prevents users from effectively browsing and discovering events on mobile devices.
Environment
- Platform: Mobile web view
- Affected Page:
/events - Browser: All mobile browsers
- Device: All mobile devices
Steps to Reproduce
- Open the activist app on a mobile device or mobile viewport
- Navigate to
/eventspage/tab - Observe the available UI controls
- Try to switch to list view or calendar view
- Try to access event filters (days ahead, event type, location, topics)
Expected Behavior
View Switching:
- Mobile users should be able to switch between list, map, and calendar views
- View type selector should be accessible and visible
- Selected view should persist in URL (e.g.,
?view=list) - View selection should persist across page refreshes
Event Filtering:
- Mobile users should have access to all event filters available on desktop:
- Days ahead filter (1, 7, 30 days)
- Event type filter (Learn, Action)
- Location type filter (Online, Offline/In-person)
- Topics multi-select
- Filters should be accessible through mobile-appropriate UI
- Applied filters should be visible to users
- Filter state should persist via URL parameters
- Filter state should persist across page refreshes
Actual Behavior
View Switching:
- Mobile users are locked to map view only
- No UI controls exist to switch views
- Cannot access list view for text-based browsing
- Cannot access calendar view for date-based browsing
Event Filtering:
- No filter UI or controls are visible on mobile
- No ability to filter by days ahead
- No ability to filter by event type (Learn vs Action)
- No ability to filter by location type
- Users must browse all events without refinement
@aasimsyed @andrewtavis I'll take this up? I'm asking cause I've already assigned myself 3-4 issues and I've sent the fixes for all of those. Should I wait or I'll start working on this too?
I'll pick this up now
@OmkarSathish, sorry for the late reply here. Sure you can give this a try, and we'll work from your solution to get a final version figured out. Big thing is that it would be good to have some designs for this, but we're backed up in those regards. Do your best, and feel free to ask questions :)
I'll take some time on this cause this involves some amount of designing. I'll work simultaneously on #1631