QupZilla / qupzilla

Cross-platform Qt web browser
http://www.qupzilla.com
GNU General Public License v3.0
1.12k stars 348 forks source link

Animation-free UI #1894

Open GreenLunar opened 8 years ago

GreenLunar commented 8 years ago

Offer an option to disable any smoothing UI animation, such as tab scrolling, collapse & expand, and opening of Find bar.

Much to my delight Otter Browser which is also built upon Qt5 does not have animated UI elements, except for tab preview upon switch.

nowrep commented 8 years ago

Does it really bother you that much? There are only few animations and the animations in tabbar even make it easier to work with.

GreenLunar commented 8 years ago

Does it really bother you that much?

Yes, it does, but not as much as other web browsers do. I despise animations.

There are only few animations and the animations in tabbar even make it easier to work with.

Yes, but there is a web browser that provides an option to disable animated tab-bar with a boolean entry called browser.tabs.animate, yet it does not allow to disable find-bar animation in a similarly to browser.fullscreen.animateUp when is set to 0; and some years ago it no more had no option to allow disabling tab-bar animation when dragging/moving tabs after tab-bar implementation was rewritten.

See http://forums.mozillazine.org/viewtopic.php?f=38&t=2620001 https://support.mozilla.org/en-US/questions/887078 https://bugzilla.mozilla.org/show_bug.cgi?id=783282

Martii commented 8 years ago

This would probably be very useful for remote sessions I think to reduce potential flicker. Just got $ sudo pacman -S tigervnc (client and server) working here between the distros and disabled most of Plasma's effects in Settings.

GreenLunar commented 8 years ago

@Martii, may you check whether scrolling via a remote session using a touch pad or touch screen is always smooth (even when smooth scrolling is disabled)? See #1907

Martii commented 8 years ago

Without steering this topic too far off-track I prefer desktops over portable devices... but bringing it back on topic...

My "idiot" phone isn't all that "smart" so you would need to ask someone with an actual touch screen with RDC/VNC app to a RDP/VNCS... I'm not even sure if Android has anything like that. When I had my iPhone there was nothing in the available repos like that either. FxOS is pretty much "dead" e.g. on hold... so that leaves someone with a laptop that has a touch screen enabled... don't have one of those.

Animations clog up networks and when on a metered plan may incur additional charges for what some consider useless animations... looks pretty with animations though.

kigerpunk commented 8 years ago

@Martii but they only charge for animations that have to be downloaded...

smarquespt commented 8 years ago

A side note on this issue. In 2.0.0 there is no option to enable tab preview. Was this on qupzilla side or is it due QtWebEngine?