I'm posting it here for reach, I'd be happy if you gave your opinion and discussed why in the comments π
If you click through the tweet it's actually a poll, with the following options:
[ ] Hell yeah!
[ ] Please no.
[ ] Suggest, but don't force
#ux #frontend #design #devdiscuss twitter, I'm developing a website for a photographer πΈ which would benefit immensely from being viewed full-screen π₯οΈ.
Would you force-trigger full-screen when the user clicks to view a gallery?
(Please explain your choice in the comments)12:05 PM - 25 Feb 2020
Top comments (7)
I think βforcingβ is the keyword here. If the user doesnβt know clicking an image will fullscreen it, I would say thats problematic.
One solution could just be adding a warning that images will be opened in fullscreen.
A better solution might be to show a fullscreen icon when hovering over an image as it would describe to the user what might happen if clicked.
No. Never force UI layout on users when forcing it will potentially impact the user's ability to use their system as they would if your application (web or otherwise) was not there. Doing this type of thing is a very reliable way to seriously irritate your users.
In this particular case, I wouldn't even suggest fullscreen though. Most users don't mess around with it for anything in a web browser because it has a negative impact on their ability to multitask effectively even if they're using multiple virtual desktops/workspaces, and you end up gating a huge amount of browser functionality behind keyboard shortcuts.
As far as handling the UX benefits more sanely:
Why not a well-worded suggestion? If something just went full-screen on me I would be upset.
Hell no, don't you dare!
Sounds like a bad idea. Is it just for the screen real estate? Because most people's browser windows are already near full-screen size.
It's not a real estate issue. It's really that going full-screen is a leap in experience. The galleries have a different, superior feeling to it, given the cleanliness of UI. The trade-off here is a little unexpected "something", but for a generally superior experience.
No user really cares about that. They would rather be able to multitask properly and not have a website try to hijack their screen every 2 seconds.