Tuesday, 26 August 2014

REMINDER: GNOME Shell Magnification Feedback Survey 2014

Wee reminder 

of the GNOME Shell Magnification feedback survey. So far there have been 8 respondents which is great but it would be even greater to have some more! So far the survey result seems to suggest that slow performance and degraded graphics are a problem for users... But don't take my word for it: try it out, see what you think and feedback with your verdict if you will! Results will be published soon.

Background

The GNOME Shell Magnifier was first authored in a commit by Colin Walters in 2010, since its birth it's benefited from several contributions made by various developers so to alleviate any confusion there may be about the Magnifiers roots, the complete Magnifier git log is as follows.

2014-06-24js: Adapt to GSettings API changeJasper St. Pierre1-2/+2
2014-02-13Magnifier: clip the UI group clone to the allocationGiovanni Campagna1-1/+2
2014-02-13Magnifier: use the system noise texture for the dead areaGiovanni Campagna1-0/+4
2014-02-13Magnifier: don't listen for focus/tracker events if the magnifier is not activeGiovanni Campagna1-6/+23
2014-02-13Magnifier: demote exceptions reading focus/caret positionGiovanni Campagna1-2/+16
2014-02-13Magnifier: fix a warning when calling setActive() with the same valueGiovanni Campagna1-7/+10
2014-02-08Magnifier: Restore crosshairsMagdalen Berns1-75/+56
2014-02-05Magnifier: take x,y from center of focused widgetMagdalen Berns1-1/+2
2014-02-04Magnifier: Disable unredirect when activeMagdalen Berns1-2/+6
2013-09-13Magnifier: don't initialize if we don't need itGiovanni Campagna1-59/+80
2013-09-12ShellGlobal: use MetaCursorTracker to query the pointer positionGiovanni Campagna1-3/+3
2013-09-07Remove unused functionsMagdalen Berns1-80/+0
2013-09-05Magnifier: Implement focus and caret trackingMagdalen Berns1-20/+135
2013-08-19Replace ShellXFixesCursor with MetaCursorTrackerGiovanni Campagna1-10/+10
2012-08-31magnifier: Don't use some deprecated APIsJasper St. Pierre1-14/+15
2012-08-31magnifier: Don't set the size of the uiGroupJasper St. Pierre1-2/+0
2012-08-31magnifier: Round the uiGroup to integer positionsJasper St. Pierre1-1/+1
2012-08-31magnifier: Use PointerWatcher to poll the mouse pointerJasper St. Pierre1-9/+6
2012-08-31js: Fix up for Clutter.Color changesJasper St. Pierre1-5/+2
2012-08-06magnifier: Using properly 'color-saturation'Alejandro Piñeiro1-5/+5
2012-08-06magnifier: 'color-saturation' is a double not a booleanAlejandro Piñeiro1-1/+1
2012-07-13magnifier: Fix grayscale effectFlorian Müllner1-0/+1
2012-07-09magnifier: fix a copy/paste typoCosimo Cecchi1-1/+1
2012-07-06Add a grayscale effectJasper St. Pierre1-0/+49
2012-05-16Magnifier: Add brightness and contrast functionalityJoseph Scheuhammer1-0/+61
2012-05-16Magnifier: Add brightness and contrast functionalityJoseph Scheuhammer1-1/+232
2012-05-02Refactor show()/hide() sequencesJasper St. Pierre1-4/+1
2012-01-26magnifier: Handle screen size changesRui Matos1-4/+33
2011-12-15Do not use the default stageJasper St. Pierre1-1/+1
2011-11-24Port everything to class frameworkGiovanni Campagna1-15/+9
2011-11-04magnifier: Use enum from gsettings-desktop-schemasFlorian Müllner1-37/+23
2011-10-11*.js: Make emacs modelines consistentDan Winship1-1/+1
2011-02-17magnifier: Adjust for removal of 'show-magnifier' keyFlorian Müllner1-6/+10
2011-02-13magnifier: crosshairs opacity is now a doubleBastien Nocera1-7/+7
2011-02-11Move magnifier schemas to gsettings-desktop-schemasThomas Wood1-1/+1
2010-12-03magnifier: Fix DND when the magnifier is activeFlorian Müllner1-0/+3
2010-12-03Fix redundant calls to global.get_pointer()Owen W. Taylor1-23/+19
2010-12-03Improve the algorithm for proportional mouse trackingOwen W. Taylor1-4/+9
2010-12-03Refactor Magnifier.ZoomRegion to avoid permanent Clutter.CloneOwen W. Taylor1-346/+336
2010-11-01magnifier: Sync MouseTrackingMode values with the gsettings enumFlorian Müllner1-3/+3
2010-09-16Add Universal Access status indicatorGiovanni Campagna1-0/+6
2010-09-10Bug 622414 - Port magnifier to GSettingsMilan Bouchet-Valat1-151/+99
2010-07-18Clean up unused includesFlorian Müllner1-3/+0
2010-06-25Missed some 'Shell.GConf' references in switch to GSettings.Joseph Scheuhammer1-12/+12
2010-06-18Migrate to GSettingsMilan Bouchet-Valat1-25/+26
2010-05-19minor js cleanupsDan Winship1-3/+3
2010-05-17magnifier: use global.get_pointer instead of gdk_window_get_pointerDan Winship1-10/+5
2010-05-13Don't use double quotes for things that don't need to be translatedMarina Zhurakhinskaya1-17/+17
2010-05-11Add missing magnifier files from the last commitColin Walters1-0/+1484

The magnifier could do with some work. It currently has 17 unresolved issues in Bugzilla which are as follows

618397norNorLinugnome-shellUNCO20Hz polling when magnifier is enabled
646942norNorLinugnome-shellUNCOdesktop zoom has some oddities in multi-head mode
649535majNorLinugnome-shellUNCOMagnifier turns the screen blue when notifications are received in the message tray
666612minNorLinugnome-shellUNCOWallpaper is visible with magnifier when modal dialog is attached to a maximized window
669192minNorLinugnome-shellUNCOD-Bus: org.gnome.Magnifier.setActive incomplete.
672325norNorLinugnome-shellUNCOMagnifier freezes shell when activities screen invoked
708985norNorLinugnome-shellUNCOMouspointer disappears in Fullscreengames with magnifier enabled
710191norNorLinugnome-shellUNCOMagnifier: Taking a screenshot crashes gnome-shell
710194norNorLinugnome-shellUNCOMagnifier: View is poor quality because the image is not scaled
710470criNorLinugnome-shellUNCOWayland: Reliable crash when typing in a text view with the magnifier enabled
720714norNorLinugnome-shellUNCOMagnifier: Focus Tracking should only track the Active Window when gnome-terminal is running in background
720715norNorLinugnome-shellUNCOMagnifier: Focus Tracking flipps on left screen edge in some cases
720716norNorLinugnome-shellUNCOMagnifier: Focus Tracking should focus "objects" more complete
720723norNorLinugnome-shellUNCOMagnifier: Focus Tracking should jump more smooth to the next focus point.
725129norNorLinugnome-shellUNCO[RFE] Move the magnified screen area with a keyboard shortcut
728848criNorLinugnome-shellUNCOSwitching the magnifier on makes Gnome-shell so unstable that it is impossible to switch it off.
633573norNorLinugnome-shellNEWMagnifier should turn off when screen blanked


If you like my work as a volunteer contributor to GNOME and past Google Summer of Code (GSoC) student to GNOME and Scientific Ruby, then please consider helping me meet the cost of my trip to the GSoC Mentor Summit in San Jose this October in support of my contributions to FOSS by donating using the link below.

Click here to lend your support to: Funding to attend San Jose GSoC 10 Year Reunion and make a donation at pledgie.com !