StateSaver should be enabled by default on relevant properties for all widgets

Bug #1359454 reported by Stuart Langridge
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ubuntu-ui-toolkit (Ubuntu)
Confirmed
Undecided
Zsombor Egri

Bug Description

StateSaver is an excellent addition to the UITK. However, making adding it a manual process removes almost all of the point of it, because we're requiring developers to go to extra effort to make their apps do something that all apps ought to do automatically. We want Ubuntu apps to provide a great user experience; remembering state is part of that, and should be done automatically rather than requiring it it be explicitly manually enabled. This helps to create a culture where Ubuntu apps Do The Right Thing and so apps which do not DTRT are the odd ones, rather than remembering state being an extra feature which only the best apps do. It improves the platform as a whole, and helps users expect that an Ubuntu app will be good rather than being pleasantly surprised when that happens. I suggest that StateSaver should be enabled on relevant properties for UITK widgets (scroll position for a ListView, content for a text entry, selected Tab for Tabs, etc) by default, and that that be a requirement for new widgets aded to the UITK.

Tags: statesaver
Michael Hall (mhall119)
Changed in ubuntu-ui-toolkit:
status: New → Confirmed
tags: added: statesaver
Revision history for this message
Zsombor Egri (zsombi) wrote :

This has been on roadmaps for some time, unfortunately higher priority task forces pushed down its importance.

First, we have to make sure StateSaver has teh option to permanently save a state, yet wipes out all the states on normal application close, and keeps them only on SIGINT or SIGTERM. However even this data is wiped with a reboot.

Zsombor Egri (zsombi)
Changed in ubuntu-ui-toolkit:
assignee: nobody → Zsombor Egri (zsombi)
Zoltan Balogh (bzoltan)
Changed in ubuntu-ui-toolkit (Ubuntu):
assignee: nobody → Zsombor Egri (zsombi)
status: New → Confirmed
Zoltan Balogh (bzoltan)
no longer affects: ubuntu-ui-toolkit
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.