Skip to content

Iphone responsive redesign#293

Open
eitan-que wants to merge 3 commits into
davidarroyo1234:masterfrom
eitan-que:iphone-responsive-redesign
Open

Iphone responsive redesign#293
eitan-que wants to merge 3 commits into
davidarroyo1234:masterfrom
eitan-que:iphone-responsive-redesign

Conversation

@eitan-que

Copy link
Copy Markdown

This pull request significantly improves mobile (especially iPhone) usability by introducing a responsive off-canvas sidebar (drawer) for filters and controls, as well as a fixed unfollow button for mobile screens. The changes provide a more intuitive and accessible experience on smaller devices, including a new iPhone usage guide in the documentation. The sidebar can now be toggled via a hamburger button in the header, and the UI adapts cleanly to mobile layouts.

Mobile usability and responsive sidebar:

  • Introduced an off-canvas sidebar (drawer) for filters and controls on mobile/narrow screens, including a dimmed backdrop, a header with a close button, and slide-in/out transitions. The sidebar is toggled by a new hamburger button in the header and is accessible from both scanning and unfollowing screens. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]

  • Added a fixed, full-width unfollow button at the bottom of the screen for mobile users, while hiding the inline desktop unfollow button. [1] [2] [3]

User experience improvements:

  • Prevents background scrolling when the sidebar is open and automatically closes the sidebar when the app status changes (e.g., switching between scanning and unfollowing).

  • Enhanced accessibility with proper ARIA labels and improved button hit areas for touch devices. [1] [2] [3]

Documentation:

  • Updated the README.md with a detailed iPhone usage guide, explaining how to use the tool via a bookmarklet synced through iCloud, addressing Safari's lack of a developer console.

Styling and layout:

  • Overhauled mobile styles in main.scss to support the new sidebar, header, and unfollow button, ensuring a clean and usable layout on all screen sizes. [1] [2]

These changes collectively make the tool much more user-friendly and functional on mobile devices, especially iPhones, while maintaining a seamless experience on desktop.

eitan-que and others added 3 commits May 18, 2026 19:56
On narrow screens the controls sidebar no longer sits beside the
results. It slides in as an off-canvas drawer toggled from a header
button, the results list takes the full width, and the UNFOLLOW
action is pinned to a fixed bottom bar. The header reflows into a
compact layout with the search field on its own row.

README also documents an iPhone setup path: build the bookmarklet on
a Mac and let iCloud sync it to Safari on the phone.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The fixed bottom UNFOLLOW bar on mobile overlapped the toast, so the
toast is lifted above it and spans the available width on narrow
screens.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The star button scales up on hover, which crowded the adjacent
checkbox and made it hard to click. Adds margin so the two controls
stay comfortably separated.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@eitan-que

Copy link
Copy Markdown
Author

I did this cus I this thing its crazy, but I always remembered to use it while using my phone at school, so I wanted to use it in my phone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant