View Issue Details

IDProjectCategoryView StatusLast Update
0007167Talerwallet (WebExtensions)public2022-03-08 18:29
Reportersebasjm Assigned Tobelen  
PrioritynormalSeveritytweakReproducibilityalways
Status resolvedResolutionfixed 
Product Versiongit (master) 
Target Versiongit (master) 
Summary0007167: Removing the settings from the popup and move it the wallet page
DescriptionThe only setting that we are showing there is the "Automatically open wallet based on page content" and is not something that the user will be changing often.

Related to 0006961: Using firefox going to the settings tab in the popup and trying to switch on the permission for the wallet trigger a firefox-permission-popup to allow the permission. Clicking in the firefox-permission-popup unload the taler-popup and doesn't complete the action. So far I haven't found a workaround but IMHO this should be on the wallet page.
Tagsux design

Relationships

related to 0006961 resolvedsebasjm Unable to activate "automatically open wallet" permission if not selected at installation time 

Activities

belen

2022-02-01 17:19

developer   ~0018676

Happy with moving the settings out of the popup if that fixes https://bugs.gnunet.org/view.php?id=6961

However, we should probably have a way to navigate directly to the settings tab from the popup. Something like the attached 1_settings_icon_in_popup.png should do the trick. Just remove the settings tab and add a settings icon to the right of the tab bar.

The icon is the one provided as part of the Material design system https://fonts.google.com/icons?selected=Material+Icons

I've attached the svg.
settings_black_24dp.svg (1,058 bytes)   
settings_black_24dp.svg (1,058 bytes)   
1_settings_icon_in_popup.png (28,797 bytes)   
1_settings_icon_in_popup.png (28,797 bytes)   

belen

2022-03-08 18:29

developer   ~0018780

Sebastian has implemented the suggested changes to the web extension popup

Issue History

Date Modified Username Field Change
2022-02-01 16:57 sebasjm New Issue
2022-02-01 16:57 sebasjm Status new => assigned
2022-02-01 16:57 sebasjm Assigned To => belen
2022-02-01 16:57 sebasjm Tag Attached: ux design
2022-02-01 16:58 sebasjm Relationship added related to 0006961
2022-02-01 17:19 belen Note Added: 0018676
2022-02-01 17:19 belen File Added: settings_black_24dp.svg
2022-02-01 17:19 belen File Added: 1_settings_icon_in_popup.png
2022-03-08 18:29 belen Status assigned => resolved
2022-03-08 18:29 belen Resolution open => fixed
2022-03-08 18:29 belen Note Added: 0018780