-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add full screen button in slideshow #252
Comments
I would say that every browser has a built in full-screen button. Shortcut is F11 in almost every case. Works great with the slideshow... |
@jospoortvliet How do you hit F11 on a tablet? |
F11 is not really a "hacker-shortcut" (... maybe for this class of only-tab-users, that don't know PCs at all 😉). It's really a problem - you never will get a good app for "real" PCs/Browsers and Tablets/Smartphones in one GUI. Owncloud UI is a web-app for real browsers and not for phones (in my opinion). But it works on both phones and PCs. There are some good features in owncloud not implemented and preset settings, that are worse for PC but needed for fingerfriendly usage because of this damn phones compatibility and forced simplicity for users, that are only able to point and click on phones with their big fingers. But maybe someone has a solution with double click or click and hold or whatever ... Btw: You know the "hacker-trick" in chrome for android (works similar in safari iOS) that tells the browser to launch the page fullscreen when the user has added it to his home screen using Chrome for Android's "Add to homescreen" menu item? |
The world is full of aunts, grandpas and people who don't want to think to use a computer. Owncloud does not get more traction by being a less attractive product for them. |
There are two philosophies:
No user has to be forced to use settings but in my opinion he should get the possibility. This forced simplicity in owncloud requires to know even much more about the backgrounds and you really have to "hack", if you need more features or other presets (css/php/js hacking, own templates, git, additional apps and so on...) But in this case: Owncloud gui designers want to avoid buttons and settings as much as possible. |
Honestly I’m not sure if it’s needed. Popular photo sites like https://flickr.com and https://500px.com do it, but Facebook and Instagram don’t. I’d say we leave it for now.
@deMattin there are plenty of more complicated open source options if you prefer that. ownCloud aims to be a real open source alternative to proprietary apps, meaning it’s usable for more regular people who are not hackers. If you like settings so much then you can just write apps for them yourself, but trust me that the majority of people do not care. |
@jancborchardt: You fully confirm may posting above with your "if you need settings, write an app..." - that is then the "maximum hacking" possible. And beginner users don't care, you are right. But I'm sure, I'm not alone or a very small minority, that wants or likes options or easy to be "hackable" or alterable presets. And users that are more advanced would like variables to be set easy in templates. And ... sorry, this gender speach shit is hard (and unneccessary) enough in german - I'm not able to handle this in english. And no really emancipated women cares about it. Sorry, too much off topic... :/ So, on topic: No button for fullscreen. 👍 |
Alternatively, we could simply enable fullscreen by default when the user starts the slideshow and close it when the user exits the slideshow. It makes total sense to me - if you want to view your pics in a slideshow, you want to view your pics, not all the other 'stuff' around it. How about that? |
@deMattin PS: Don't worry, this was a one-time-comment and I see for myself that this is not the place for me or the way I see productive co-operation. I rather contribute to unoffcial apps. @deMattin I really admire your stamina and your will to have a different view. You were right: you are not alone. |
Automatic fullscreen view only in slideshow might be a solution. @Tramour: Thanks for your comment. |
@deMattin I agree with you when you say that there's a way to design ownCloud for both basic and more advanced usage - at least, often. But it is harder and you'll often need to think and discuss more. Going full-screen automatically is exactly the kind of solution for that - do the right thing automatically and you don't need a button, you're still simple, yet powerful. There will always be another 0.001% who is unhappy but that, really, is where a custom app comes in. |
Yes, and here's the point, where @oparoz and @jancborchardt should say something: |
My problem with fullscreen on the desktop is that it's a "heavy" operation. It uses a lot of resources, disrupts the workflow if you're doing multiple things at once, etc. so I'm not sure a 100% automatic is the way to go. On top of that, my philosophy is that if you make something automatic, you should offer a way to disable it. Regarding usability in general. I've said many times that a good UI needs to cater for the needs of different categories of users. We need smart defaults and a way to alter the workflow. My proposalDesktopI've seen a full-screen button in quite a few slideshow apps. Even Youtube has it. So I don't think having one would be a major UI issue.
Mobile
SettingsThe way I see it, we can either have a list with checkboxes or clicking on the settings icon can reveal all buttons (disabled ones are half-transparent) and we click on them to enable/disable them. I like the 2nd option better as it's more visual and would probably work better on mobiles. |
@oparoz good proposal. I think that you should go full-screen on enabling the auto-slideshow and that that is enough. It is pretty sure that people want that to be fullscreen and that the normal mode better not be... Their browser has a full-screen button anyway, in case people really want it - but I know many people don't even care about maximizing their window so I don't think it is a big deal. Having the ability to enable a button in the settings - I don't object but I would propose to not have 10 settings for 10 different buttons you can enable and disable but have one setting for 'advanced UI' or something like that, which enable this and other 'extra' buttons (like the one for selecting background color for example). That keeps the settings simple, too. Not sure what @jancborchardt thinks about that... |
@jospoortvliet - I agree about trying not to confuse users :). We also have to think about temporary vs permanent settings. Right now, I've focused on permanent, global settings. |
@jospoortvliet @deMattin @Tramour @jancborchardt @pascalBokBok Everybody agrees that it's enough to enable fullscreen mode when starting the slideshow and that we don't need an extra button? Desktops have keyboard and the F key already enables the user to go full screen. |
Users who don't know F11 on Desktop don't need or take care of fullscreen ON DESKTOP. Personally I would hate it, if gallery or any other browser app or website goes in fullscreen mode on my desktop PC without my explicit order - and calling a slideshow is no order to call a fullscreen browser window! On smartphones or tablets a fullscreen slideshow won't bother me. |
Ah, right, the goal on mobile is to cover the browser address bar... Then something would be required for mobile. I think you misunderstood though, you only go fullscreen if you press play. I think it makes sense in that context, since you're probably not going to do anything else while watching the slideshow. |
You are right, I misunderstood. I thought, you were talking about just clicking picture preview and fullscreen showing of the picture. |
There is a PR to allow fullscreen mode when starting the slideshow |
This issue was moved to nextcloud/gallery#58 |
It would be nice to have a full screen icon that you could click in the lightbox mode.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: