Skip to content

Conversation

@geeky-biz
Copy link
Contributor

Thank you for opening a pull request to tiny-helpers.dev ❤️

Before you submit your PR, please take a look at the contributing guidelines. :)

To make it easier for us to review and merge your PR, please make sure …

  • you only add one (!) new helper per pull request.
  • you have checked if an open PR already exists.
  • the submitted website is focused on a single, development related issue.
  • the desc field includes an "actionable sentence" (e.g. "Create something great" or "Transform something into something else").
  • the maintainers are valid GitHub user names

🚨 If you don't follow these rules or didn't tick the checkboxes, I'll close your PR immediately. This might seem harsh, but the amount of "useless" PRs sneaking into my notifications is more than I want to tolerate.

Thank you! 🙇‍♂️

@vercel
Copy link

vercel bot commented Jul 3, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
tiny-helpers ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 5, 2025 4:19pm

@stefanjudis
Copy link
Owner

That's interesting and could be quite handy for non-tech folks.

Could we fix the mobile styles before merging? Looks a bit "wonky". 🫣

grafik

@geeky-biz
Copy link
Contributor Author

Thanks for taking the time to review this, Stefan. I shall fix and get back. Thanks!

@geeky-biz
Copy link
Contributor Author

@stefanjudis Update - the issue is now fixed - check this url on a mobile device or the screenshot below:

CleanShot 2025-07-10 at 17 10 02@2x

Since the mobile screen is narrow and I absolutely want to provide synchronized scroll for comparison - there isn't a way for me to fit both screens side-by-side yet within the mobile viewport. So, I'm displaying a little part of the second screen for the user to scroll horizontally + vertically as needed.

But the screens getting on top of each other has been addressed.

Thanks for taking the time to report this.

@stefanjudis
Copy link
Owner

Sure. Happy to provide feedback.

grafik

I understand the idea, however, it still looks broken, though, doesn't it? 🤔

@geeky-biz
Copy link
Contributor Author

So, this is how it looks when you horizontally scroll the bottom overflowing section (containing the two browser windows) to visually compare the two windows. While it may look broken, it is more useful than having the two browser windows one below the other (where concurrent scrolling of windows and their visual comparison cannot be done). Thoughts?

@stefanjudis
Copy link
Owner

I'm not sure I understand. This is a pure CSS issue that makes it appear to be broken layoutwise. The only fix required is to keep the comparison scroll container full width (and not going beyond). The scroll area should remain the same?

@geeky-biz
Copy link
Contributor Author

geeky-biz commented Jul 15, 2025

Ahh, I think I now understand what you've been asking. Do you mean to say why it isn't like the following on mobile screen?

The reason the comparison container has been set to horizontally overflow is because the comparison items aren't easy to compare visually if the browser windows will be as small as in the screen above (it may look ok in the above screenshot, but when someone is trying to decipher a specific link / image / text between the two screens on actual mobile device, it is very small). I tested a lot of urls with SSR issues on actual mobile devices before settling on the overflow approach.

Also, the issue worsens when someone's comparing the desktop version of their pages - eg below

CleanShot 2025-07-15 at 11 03 08@2x

@stefanjudis
Copy link
Owner

This is not what I'm saying. I understand that tiny comparison screens are not helpful.

I'm referring to these breaking out "comparison container". It shouldn't be possible to reach this borken layout state if the scroll containers would be correct. 👇

grafik

If I discover a tool, that allows me to "scoll into this broken state", I immediately think it's broken and/or not done with care.

But maybe we can also close this conversation, because, yday, I saw that you sometimes put the tool behind a login, and I usually don't take tools behind a login wall. 🫣

@geeky-biz
Copy link
Contributor Author

geeky-biz commented Jul 15, 2025

Ah, got it. That makes sense now. Apologies for taking this long to understand what you meant. I'll address this - it makes sense.

And yes, the tool requires login after first five uses (is free for unlimited use though). It loads Chromium on the server to give output and was getting abused by folks submitting very large number of requests. If that breaks the policy of the tools you list on your directory, please exclude it.

@geeky-biz
Copy link
Contributor Author

Hi Stefan,
Can you please review the change one last time (even if you may close this PR). I understood what you were mentioning all along and have fixed it. Screenshot below and here's a ready result url if you want to check without having to run yourself.

CleanShot 2025-07-15 at 17 02 45@2x

Thanks for being patient and giving this so much time.

@stefanjudis
Copy link
Owner

stefanjudis commented Jul 16, 2025 via email

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.

2 participants