Skip to content
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

Feedback: Not ideal for fullscreen video websites #261

Open
TriVoxel opened this issue Apr 30, 2023 · 1 comment
Open

Feedback: Not ideal for fullscreen video websites #261

TriVoxel opened this issue Apr 30, 2023 · 1 comment

Comments

@TriVoxel
Copy link

TriVoxel commented Apr 30, 2023

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
Copy link
Author

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.

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

No branches or pull requests

1 participant