sonnyp / Tangram

Browser for your pinned tabs
https://apps.gnome.org/app/re.sonny.Tangram/
GNU General Public License v3.0
881 stars 36 forks source link

Feedback: Not ideal for fullscreen video websites #261

Open TriVoxel opened 1 year ago

TriVoxel commented 1 year ago

My problem

I was hoping you'd consider changing the way fullscreen videos appear. I figured this would be a really great app to consolidate my various streaming apps in, ie. YouTube, Twitter, Nebula, Odysee, etc. Unfortunately, trying to play fullscreen video content on any website looks like this:

Screenshot from 2023-04-30 05-18-03

My design proposal

This works, but is not ideal. I was thinking about this problem I am experiencing, so I drafted a crude mock up of where such a feature would fit into the existing UI. I believe having the ability to override this behavior somewhere like the "Edit Tab" menu would be nice.

crap_edit

Not allowing websites to completely take over the screen when fullscreened is a good and secure default. This would protect the user from a website acting maliciously, or simply being unresponsive, especially for users on mobile devices. It also makes the program more accessible by allowing the user to easily navigate all its options. Perhaps there could be a floating indicator, gesture, or shortcut to return from fullscreen when this option is toggled?

Personal review and additional (off-topic) thoughts

Feel free to skip to "Debugging Information" for more relevant information. The following is a short, personal review of the app: Tangram seems like a very polished and user friendly browser that would be very useful for consolidating and organizing your favorite web appsc social medias, and marketplaces, all while having them sandboxed and secured for additional privacy. I like that. It seems really high quality, and like something I'd personally like to use. I feel like this browser could be a really good solution to online entertainment on Gnome, and could be expanded upon in meaningful ways to enrich the user experience. As it stands currently, it is great. It has a truly unique interface design like I've never seen before, and I love it! I honestly would love to get involved with this project somehow so I can add or suggest more features. I can draft more ideas if the developers are interested in hearing them. I think this app has a lot of potential, and I have a vision for how it could be made better. The potential it has to fundamentally change the way the modern internet can be accessed on Linux and Gnome simply cannot be ignored. I'm glad to see such an awesome and original browser coming together, and on the Gnome platform! Excellent work, and I cannot wait to see how it may improve and evolve over time!

Debugging Information

Tangram 3.0 WebKitGTK 2.40.1 GJS 1.76.0 Adw 1.3.2 GTK 4.10.3 GLib 2.76.2 libsoup 3.4.1 GStreamer 1.20.6

Operating System

Fedora 38

Desktop Environment

GNOME Shell 44 Wayland

TriVoxel commented 4 months ago

Another possible design: Fullscreen content auto-hides the top bar. If you push your mouse cursor against the top edge of the screen, it shows, with an "Exit Fullscreen" button or icon in place of the tab button. On mobile, dragging from the top of the screen could close it, or if no mouse/keyboard is connected, there could be a small, semi-transparent overlay button to exit fullscreen. Perhaps you could even have a very small notch that, when tapped or hovered, would pull down the top bar with a quick animation. At any rate, this issue makes me not want to use this app at all for videos.