Florian Mullner announced today the release of GNOME Shell/Mutter 3.7.4 that brings a proper smooth scrolling support to many components – a work made by Jasper.
Other than this Shell 3.7.4 brings many many more cool changes!
Smooth Scrolling Support
The Mutter port in XI2 done in 3.7.3 release and in 3.7.4 Jasper port some of Shell components to use Smooth Scrolling. Bug #687573 adds smooth scrolling support to:
- scroll-view: Add proper smooth scrolling
- scroll-bar: Add smooth scrolling support
- popupMenu: Add smooth scrolling support for sliders
- volume: Add smooth scrolling to adjust output volume
- workspace: Add smooth scrolling supportto zoom windows
Zooming Windows in Overview is one way to test Smooth Scrolling. However that won’t work to everyone as it is hardware dependent. So if your mouse/touchpad don’t support this, you can’t have it. I am not aware of the hardware specifications, but I guess there will be some info on that when GNOME 3.8 is out.
GNOME Shell Changelogs
Normally I do add the descriptions in Misc Fixes (which are also important), but there are so many that I need an hour to add this. So I skipped it, sorry!
GNOME Shell 3.7.4 Changes | 2013-01-15 01:48:12 (GMT) | Commit
Make menu separators crisp [Giovanni, Allan; #641745]
power: Update for new D-Bus name [Bastien; #690506]
Add smooth scrolling support [Jasper; #687573]
Tweak notification layout [Allan; #688506]
Ping the active window when using the app menu [Giovanni; #684340]
Make password entries insensitive after submission [Jasper; #690594, #690895]
Honor lock-delay GSettings key [Giovanni, Matthias; #690766, #691170]
Use text/calendar preferred app as the calendar app [Giovanni; #690767]
lookingGlass: Move to an inspect() function [Jasper; #690726]
Make OSK animation quicker, snappier [Rui; #688642]
Allow to close chat notifications with Escape [Jasper; #690897]
Honor org.gnome.desktop.screensaver.user-switch-enabled [Giovanni; #691042]
Add a SelectArea() DBus method [Cosimo; #687954]
Support non-absolute paths when saving screenshots [Cosimo; #688004]
OSK: Fix extended keys popups [Rui; #674955]
Don’t hide or show the keyboard immediately [Rui; #688646]
Improve padding in power menu [Giovanni; #689297]
Add per-window input source switching [Rui; #691414]Misc bug fixes and cleanups
[Rico, Jasper, Giovanni, Rui, Florian, Dan;]
#690608, #690589, #690539, #687081, #690667, #690665, #690666, #685856, #690858, #690895, #680414, #690965, #691019, #690590, #681376, #690180, #685513, #689263, #691553, #691720, #691743, #691750Contributors:
Giovanni Campagna, Cosimo Cecchi, Matthias Clasen, Allan Day, Rui Matos, Florian Müllner, Bastien Nocera, Jasper St. Pierre, Rico Tzschichholz, Dan WinshipTranslations:
Matej Urbančič [sl], Kjartan Maraas [nb], Mattias Põldaru [et], Yaron Shahrabani [he], Aurimas Černius [lt], Khaled Hosny [ar],Fran Diéguez [gl], Daniel Mustieles [es], Piotr Drąg [pl], Balázs Úr [hu],Baurzhan Muftakhidinov [kk], Tobias Endrigkeit [de], Dušan Kazik [sk],Aron Xu [zh_CN], Gheyret Kenji [ug]
GNOME Shell 3.7.3.1 Changes | 2012-12-20 16:47:36 | Commit
Revert 490206b to not depend on NMGTK-0.9.7, which hasn’t been released yet
GNOME Shell 3.7.3 Changes | 2012-12-18 17:28:42 (GMT) | Commit
Add ‘No Messages’ label when message tray is empty [Victoria; #686738]
Use better icons in Ctrl-Alt-Tab popup [Stéphane; #641303]
Show the OSK on the monitor where the focused window lives [Giovanni; #685856]
Highlight window clone and caption when hovered [Giovanni, Marc; #665310]
Improve login process indication [Stéphane; #687113]
Omit empty categories in apps view [Stéphane; #687970]
Style panel differently according to mode [Florian; #684573]
Make it possible to hide the user name [Matthias; #688577]
Consolidate and improve chat connection notifications [Giovanni; #687213]
Improve notification scrollbar appearance [Carlos; #688393]
Fade scroll view fade near scrolling edges [Jasper; #689249]
Add a read-only org.gnome.Shell.Mode property [Debarshi; #689300]
Don’t close message tray after using context menus [Giovanni; #689296]
Port swipe-scrolling to ClutterPanAction [Jasper, Florian; #689062, #689552]
Remember state of ‘Remember Password’ checkbox [Ron; #688039]
Improve timestamp format in chat notifications [Carlos; #680989]
Improve style of missed-messages counter [Carlos; #686472]
Omit connection failure notifications if cancelled by user [Giovanni; #684823]
Add window-based Alt-Tab popup [Florian; #688913]
Support external session mode definitions [Florian; #689304]
Support session-mode-specific extensions [Florian; #689305]
Support ‘parentMode’ property in session modes [Florian; #689308]
Support a new org.gnome.ShellSearchProvider2 DBus interface [Cosimo; #689735, #690009]
Add “windows” to Ctrl-Alt-Tab popup [Jasper; #689653]
Port PopupMenu to GrabHelper [Jasper; #689109, #689954]
Show headphone icon when headphones are plugged in [Giovanni; #675902]
Display (non-app) search results as list [Tanner, Cosimo; #681797]
Skip diacritical marks in search terms [Aleksander; #648587]
Expose all engine options in input sources [Giovanni, Rui; #682318]
Add input source switcher popup [Rui; #682315]
Add minimal support for InfiniBand in network menu [Dan; #677150]Misc bug fixes and cleanups
[Sebastian, Aleksander, Giovanni, Tim, Cosimo, Florian, Matthias, Rui, Lionel, Colin, Piotr, Guillaume, Bastien, Tanner, Carlos, Stéphane, Jakub]
#688422, #688379, #688750, #688771, #686800, #688133, #688895, #688966, #683986, #688004, #689108, #689029, #683449,#688196, #689304, #689243, #689295, #689325, #689400, #679168, #689568, #689537, #689528, #689749, #689789, #689353, #689820, #689868, #689778,#689959, #688589, #688589, #689955, #687250, #689965, #690046, #690049,#689884, #682286, #690173, #690174, #672941, #689876, #687881, #690171, #690241, #690312, #690175, #687955, #650843, #688234, #690427Contributors:
Giovanni Campagna, Cosimo Cecchi, Matthias Clasen, Stéphane Démurget, Guillaume Desmottes, Tanner Doshier, Piotr Drąg, Sebastian Keller, Lionel Landwerlin, Tim Lunn, Victoria Martínez de la Cruz, Aleksander Morgado, Florian Müllner, Bastien Nocera, Marc Plano-Lesay, Carlos Soriano Sánchez, Jakub Steiner, Jasper St. Pierre, Colin Walters, Dan Winship, Ron YorstonTranslations:
Yuri Myasoedov [ru], Wouter Bolsterlee [nl], Yaron Shahrabani [he], Nilamdyuti Goswami [as], Ani Peter [ml], Kjartan Maraas [nb], Dr.T.Vasudevan [ta], A S Alam [pa], Shankar Prasad [kn], Khaled Hosny [ar], Daniel Mustieles [es], Dušan Kazik [sk]
GNOME Shell 3.7.2.1 Changes | 2012-11-23 16:59:07 (GMT) | Commit
Revert 490206b to not depend on NMGTK-0.9.7, which hasn’t been released yet
GNOME Shell 3.7.2 Changes | 2012-11-19 23:01:40 (GMT) | Commit
Enforce RTL in he for messages that might end up as LTR [Florian; #686630]
gdm: Move logo into the panel [Florian; #685852]
Hide notifications when closed button is clicked [Jasper, Florian; #682237]
Tweak screenShield animations [Rui; #686745]
Restore Fittsability of summary items in message tray [Florian; #686474]
Save screencasts as recent item [Ray; #680647]
overview: Resize window captions on content change [Giovanni, Alex; #620874]
App search: Match GenericName too [Matthias; #687121]
runDialog: Better match style of other modal dialogs [Florian, Allan; #687127]
Improve the button insensitive style [Stéphane; #687110]
network: Don’t use a global switch for all VPN connections [Giovanni; #682929]
appMenu: Update on icon theme changes [Florian; #687224]
Show ‘Log out’ in more situations [Matthias; #686736]
Add a setting to force the ‘Log out’ menuitem [Matthias; #686057]
overview: Improve styling of search box [Stéphane; #686479]
Implement ‘disable-user-list’ in login screen [Ray; #660660]
Fix auto-scroll to bottom in chat notifications [Sjoerd; #686571]
Show feedback notifications when user is busy [Stéphane; #662900]
Disable login button when there is no input [Stéphane; #687112]
Use non-linear overview shade for background [Giovanni, Pierre-Eric; #669798]
Reduce blocking in compositor thread [Simon, Jasper; #687465]
network: new country-specific type to gather providers [Aleksander; #687356]
Update man page [Matthias; #680601]
st-entry: Change the pointer cursor on enter/leave events [Thomas; #687130]
screenShield: Blur and desaturate the background [Giovanni, Cosimo; #682536]
Change height of chat notifications to have more context [Carlos; #665255]
screenShield: Account for motion velocity when hiding [Giovanni; #682537]
screenShield: hide the cursor while the lock screen is on [Giovanni; #682535]
Support remote search provider settings [Cosimo; #687491]
unlockDialog: Improve label of confirmation button [Stéphane; #687656]
userMenu: Rename “System Settings” item to “Settings” [Elad; #687738]
messageTray: Add keybinding to focus current notification [Stéphane; #652082]
Remove shell-screen-grabber [Neil; #685915]
main: Stop using Metacity’s keybinding files [Florian; #687672]
Bluetooth: Remove ObexFTP functionality [Bastien; #688160]
a11y: Also set WM theme when HighContrast is switched on [Cosimo; #688256]
network: Rework multiple NIC support [Giovanni; #677142]
Rework keybindings to allow selective blocking/processing [Florian; #688202]
recorder: Show indicator on primary monitor [Adel; #688470]
recorder: Set frame duration to fix broken video headers [Adel; #688487]Misc. bugfixes and cleanups
[Florian, Jasper, Giovanni, Matthew, Stéphane,Allan, Daiki, Owen, Alejandro, Jean-François, Cosimo, Sebastian, Adel, Alban;]
#686484, #686728, #686805, #686574, #686763, #682428, #687132, #685239,#687189, #687226, #658091, #670687, #687457, #687242, #687287, #687020, #686583, #661194, #687491, #657315, #687958, #683986, #688089, #687708, #686530, #684810, #688181, #688475, #688557, #688507, #638351Contributors:
Elad Alfassa, Matthew Barnes, Alban Browaeys, Giovanni Campagna, Cosimo Cecchi, Matthias Clasen, Allan Day, Stéphane Démurget, Jean-François Fortin Tam, Adel Gadllah, Alex Hultman, Sebastian Keller, Rui Matos, Simon McVittie, Aleksander Morgado, Florian Müllner, Bastien Nocera, Pierre-Eric Pelloux-Prayer, Alejandro Piñeiro, Neil Roberts, Sjoerd Simons, Carlos Soriano Sánchez, Jasper St. Pierre, Ray Strode, Owen Taylor, Daiki Ueno, Thomas WoodTranslations:
Dušan Kazik [sk], Pavol Klačanský [sk], Piotr Drąg [pl], Yuri Myasoedov [ru],Marek Černocký [cs], Kjartan Maraas [nb], Wolfgang Stöggl [de],Yaron Shahrabani [he], Fran Diéguez [gl], Mattias Põldaru [et]
GNOME Shell 3.7.1 Changes | 2012-10-23 19:14:10 (GMT) | Commit
Add shortcut to open application view directly [Jeremy; #685738]
Expose ‘F10′ shortcut in System Settings [Florian; #672909]
Clean up timestamp format in chat notifications [Carlos; #680989]
loginScreen: Add support for ‘disable-restart-buttons’ [Florian; #686247]
Update textures automatically on file changes [Florian; #679268]
Implement org.gnome.ScreenSaver.GetActiveTime [Giovanni; #686064]
Add missing translations for GSetting schema [Giovanni; #686413]
Hide workspace switcher completely when it’s not necessary [Seif; #686483]
Explicitly load gnome-screensaver when not running GDM [Tim; #683060]
Port to GnomeIdleMonitor [Jasper; #682224]
Set Empathy as preferred handler when delegating channels [Xavier; #686296]
Allow testing GDM login dialog from the session [Giovanni; #683725]
Use all available space for windows in window picker [Jasper, Pierre-Eric; #582650]
Use logind for suspend if available [Florian; #686482]Misc. fixes and cleanups
[Jasper, Florian, Adel, Rui;]
#677426, #680426,#686233, #686241, #686318, #686240, #686484, #686002, #684650, #686487Contributors:
Jeremy Bicha, Giovanni Campagna, Xavier Claessens, Adel Gadllah, Seif Lotfy,Tim Lunn, Rui Matos, Florian Müllner, Pierre-Eric Pelloux-Prayer, Carlos Soriano, Jasper St. PierreTranslations:
Andika Triwidada [id], Matej Urbančič [sl], Ihar Hrachyshka [be],Daniel Mustieles [es], Fran Diéguez [gl], Takayuki KUSANO [ja],Мирослав Николић [sr, sr@latin], Dušan Kazik [sk], Tom Tryfonidis [el]
Mutter Changelogs
Mutter 3.7.4 Changes | 2013-01-14 23:45:27 (GMT) | Commit
Add support for bypass compositor hints [Adel; #683020]
Make automaximization optional [Adel; #680990]
Add method for checking if the application is responding [Giovanni; #684340]
Expose the xinput opcode [Jasper; #690590]
Rebrand “minimize” as “hide” [Florian; #682887]Misc bug fixes and cleanups
[Giovanni, Ray, Jasper, Matthias, Debarshi,Florian, Rui;]
#690454, #690573, #690593, #690956, #691363, #690609, #690317, #689263Contributors:
Giovanni Campagna, Matthias Clasen, Adel Gadllah, Rui Matos, Florian Müllner, Debarshi Ray, Jasper St. Pierre, Ray StrodeTranslations:
Mattias Põldaru [et], Yaron Shahrabani [he], Daniel Mustieles [es], Khaled Hosny [ar], Fran Diéguez [gl], A S Alam [pa], Piotr Drąg [pl], Rafael Ferreira [pt_BR], Nilamdyuti Goswami [as], Alexander Shopov [bg],Matej Urbančič [sl]
Mutter 3.7.3 Changes | 2012-12-18 12:31:41 (GMT) | Commit
Fix maximized windows jumping to other monitors [Alban; #556696]
Add ‘switch-applications’ keybinding [Florian; #688913]
Add a convenience method to focus the default window [Jasper; #689652]
Increase typical icon size to 96 [Jasper; #689651]
Port to XInput2 [Jasper; #688779]
Give dynamic keybindings a keybinding action [Florian; #682315]Misc. fixes and cleanups
[Jasper, Rui; #688777]Contributors:
Alban Crequy, Rui Matos, Florian Müllner, Jasper St. PierreTranslations:
Nilamdyuti Goswami [as], Piotr Drąg [pl], Yaron Shahrabani [he],Dr.T.Vasudevan [ta], ManojKumar Giri [or], Shankar Prasad [kn]
Mutter 3.7.2 Changes | 2012-11-19 20:05:22 (GMT) | Commit
Fix spurious focus changes when showing desktop [Florian; #686928]
MetaPluginManager: don’t send events to Clutter twice [Owen; #686406]
Add the ability to add shader hooks to MetaBackgroundActor [Giovanni; #669798]
Only process keyboard mapping events for the core X keyboard [Rui; #674859]
Import keybinding files from Metacity [Florian; #687672]
Add compositor hook to process keybindings selectively [Florian; #688202]
MetaBackgroundActor: add a setter for GLSL uniforms [Giovanni; #682536]
Misc. fixes and cleanups [Jasper, Rui, Florian, Rico; #688182]Contributors:
Giovanni Campagna, Rui Matos, Florian Müllner, Jasper St. Pierre, Owen Taylor, Rico TzschichholzTranslations:
Rafael Ferreira [pt_BR], Tobias Endrigkeit [de], Yaron Shahrabani [he]
Mutter 3.7.1 Changes | 2012-10-23 12:50:37 (GMT) | Commit
screen: Ignore num-workspaces when using dynamic workspaces [Florian; #685439]
Contributors:
Florian MüllnerTranslations:
Mattias Põldaru [et], Kjartan Maraas [nb], Мирослав Николић [sr, sr@latin],Marek Černocký [cs], Andika Triwidada [id], Daniel Mustieles [es], Fran Diéguez [gl], Matej Urbančič [sl]


Pingback: Se publica GNOME Shell 3.7.4 « Libuntu, un novedoso blog sobre Ubuntu
Pingback: Se publica GNOME Shell 3.7.4 | El Blog de Rigo