Project

General

Profile

Feature #15313

Apply changes to persistent features without the need for a Save button

Added by sajolida almost 2 years ago. Updated over 1 year ago.

Status:
Confirmed
Priority:
Low
Assignee:
-
Category:
Persistence
Target version:
-
Start date:
02/15/2018
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:
Starter:
Affected tool:
Additional Software Packages

Description

We are proposing to remove the "Save" button and replace it with what is the consistent behavior of GNOME configuration interfaces these days: changing an option means applying it, without the need for an explicit "Save" action.

We've replaced the screen after clicking "Save" by a infobar asking to restart and a confirmation dialog if the "Restart" button is clicked in the info bar:

This change is not required for the Additional Software feature to work and might be more work for you to do in the backend. Since we were redesigning and testing changes it made sense for us to include this change in our mockups even if you don't have time to implement it.

Spoiler, my secret plan is to get rid of the need to call this a "wizard" and have it behave more like a regular GNOME configuration dialog: getting rid of the concept of having several screens in a sequence.

I'm aware that changing the "Save" button also relates to #12448, but the interactions that we might propose for #12448 will likely be different whether or not we have a "Save" button so settling on how easy it would be to remove it, will inform our design for #12448 (which is anyway not planned any time soon).

That's a bonus for SponsorW.


Related issues

Related to Tails - Feature #14594: Code & integration into Tails: Additional Software Packages GUI Resolved 12/11/2013

History

#1 Updated by sajolida almost 2 years ago

  • Affected tool set to Additional Software Packages

#2 Updated by intrigeri over 1 year ago

  • Related to Feature #15259: Add button in tails-persistence-setup to open the configuration interface of Additional Software added

#3 Updated by intrigeri over 1 year ago

  • Assignee deleted (intrigeri)
  • Parent task deleted (#14595)

It's now very unlikely that this fits into my time budget for this project.

#4 Updated by intrigeri over 1 year ago

  • Related to Feature #14594: Code & integration into Tails: Additional Software Packages GUI added

#5 Updated by intrigeri over 1 year ago

  • Related to deleted (Feature #15259: Add button in tails-persistence-setup to open the configuration interface of Additional Software)

Also available in: Atom PDF