Line 1: |
Line 1: |
− | <noinclude> | + | <noinclude>[[Category:FeatureLanded|Multi selection]] |
− | [[Category:Feature|Multi selection]] | + | </noinclude>{{TOCleft}}<br style="clear: both" /> |
− | </noinclude> | |
| | | |
| == Summary == | | == Summary == |
| | | |
| Implements the ability to select multiple journal entries in the journal entry view and perform group operations (like copy, delete) on them. | | Implements the ability to select multiple journal entries in the journal entry view and perform group operations (like copy, delete) on them. |
− |
| |
| | | |
| | | |
Line 14: |
Line 12: |
| * Name: [[User:Ajay| Ajay Garg]] | | * Name: [[User:Ajay| Ajay Garg]] |
| * Email: ajay@activitycentral.com | | * Email: ajay@activitycentral.com |
− |
| |
| | | |
| | | |
Line 21: |
Line 18: |
| == Credits == | | == Credits == |
| | | |
| + | * [[User:garycmartin| Gary Martin]] (Major contributor in helping this feature reach the level of robustness today) |
| * [[User:Walter| Walter Bender]], [[User:Gonzalo| Gonzalo Odiard]], [[User:erikos| Simon Schampijer]] (Design) | | * [[User:Walter| Walter Bender]], [[User:Gonzalo| Gonzalo Odiard]], [[User:erikos| Simon Schampijer]] (Design) |
| * [[tch| Martin Abente]] (Initial code patches) | | * [[tch| Martin Abente]] (Initial code patches) |
− | * [[User:M_anish| Anish Mangal]] (Reviving the feature) | + | * [[User:M_anish| Anish Mangal]] (Reviving the feature; Icons; Solutions to some UI issues) |
− | | |
| | | |
| | | |
Line 31: |
Line 28: |
| == Current status == | | == Current status == |
| | | |
− | * Targeted release: 0.98 | + | * Targeted release: 0.99 |
− | * Development status: This feature is tested to be working quite well in sugar-0.94 based dextrose-3 images. The mainline-ported rpms/patches can be found at | + | * Development status: The feature has been gtk3-ported; the ready-to-be-applied patch will be generated, once the go-ahead is received. |
− | | |
− | ** Sugar ::
| |
− | ***http://people.sugarlabs.org/ajay/root/multi-select-f17-rpms/sugar-0.96.3-1.fc17.noarch.rpm
| |
− | ***http://patchwork.sugarlabs.org/patch/1662/
| |
− | | |
− | | |
− | | |
− | ** Sugar-Toolkit ::
| |
− | ***http://people.sugarlabs.org/ajay/root/multi-select-f17-rpms/sugar-toolkit-0.96.3-2.fc17.i386.rpm
| |
− | ***http://patchwork.sugarlabs.org/patch/1663/
| |
− | | |
− | | |
− | | |
− | ** Sugar-Artwork ::
| |
− | ***http://people.sugarlabs.org/ajay/root/multi-select-f17-rpms/sugar-artwork-0.96.5-1.fc17.i386.rpm
| |
− | ***http://patchwork.sugarlabs.org/patch/1664/
| |
− | | |
− | | |
− | | |
− | | |
| | | |
| == Benefit to Sugar == | | == Benefit to Sugar == |
Line 124: |
Line 101: |
| === Typical copy-to workflow === | | === Typical copy-to workflow === |
| | | |
− | =[Step 01] Initial "Journal" view= | + | ==[Step 01] Initial "Journal" view== |
− | **[[File:ms001.png]]
| + | :[[File:ms001.png|800px]] |
| | | |
| | | |
Line 134: |
Line 111: |
| | | |
| | | |
− | =[Step 02] Initial "Documents" view= | + | ==[Step 02] Initial "Documents" view== |
− | **[[File:ms099.png]]
| + | :[[File:ms099.png|800px]] |
| | | |
| | | |
Line 144: |
Line 121: |
| | | |
| | | |
− | =[Step 03] Select an entry by clicking on the Checkbox. The view changes to Multi-Select mode.= | + | ==[Step 03] Select an entry by clicking on the Checkbox. The view changes to Multi-Select mode.== |
− | **[[File:ms002.png]]
| + | :[[File:ms002.png|800px]] |
| | | |
| | | |
Line 154: |
Line 131: |
| | | |
| | | |
− | =[Step 04] More entries can be selected/deselected one by one, or Select-All/Deselect-All may be used= | + | ==[Step 04] More entries can be selected/deselected one by one, or Select-All/Deselect-All may be used== |
− | **[[File:ms003.png]]
| + | :[[File:ms003.png|800px]] |
| | | |
| | | |
Line 164: |
Line 141: |
| | | |
| | | |
− | =[Step 05] Select Copy-to-Documents Option= | + | ==[Step 05] Select Copy-to-Documents Option== |
− | **[[File:ms005.png]]
| + | :[[File:ms005.png|800px]] |
| | | |
| | | |
Line 174: |
Line 151: |
| | | |
| | | |
− | =[Step 06] An alert pops up, asking for confirmation (Continue/Stop)= | + | ==[Step 06] An alert pops up, asking for confirmation (Continue/Stop)== |
− | **[[File:ms006.png]]
| + | :[[File:ms006.png|800px]] |
| | | |
| | | |
Line 184: |
Line 161: |
| | | |
| | | |
− | =[Step 07] If Stop is chosen, nothing happens, and the entries remain selected.= | + | ==[Step 07] If Stop is chosen, nothing happens, and the entries remain selected.== |
− | **[[File:ms007.png]]
| + | :[[File:ms007.png|800px]] |
| | | |
| | | |
Line 194: |
Line 171: |
| | | |
| | | |
− | =[Step 08] Again choose Copy-to-Documents Option= | + | ==[Step 08] Again choose Copy-to-Documents Option== |
− | **[[File:ms008.png]]
| + | :[[File:ms008.png|800px]] |
| | | |
| | | |
Line 204: |
Line 181: |
| | | |
| | | |
− | =[Step 09] An alert pops up, asking for confirmation (Continue/Stop). This time choose Continue.= | + | ==[Step 09] An alert pops up, asking for confirmation (Continue/Stop). This time choose Continue.== |
− | **[[File:ms009.png]]
| + | :[[File:ms009.png|800px]] |
| | | |
| | | |
Line 214: |
Line 191: |
| | | |
| | | |
− | =[Step 10] Running progress of first entry = | + | ==[Step 10] Running progress of first entry == |
− | **[[File:ms021.png]]
| + | :[[File:ms021.png|800px]] |
| | | |
| | | |
Line 224: |
Line 201: |
| | | |
| | | |
− | =[Step 11] Running progress of second entry. The message pops up, same as expected as in single mode= | + | ==[Step 11] Running progress of second entry. The message pops up, same as expected as in single mode== |
− | **[[File:ms023.png]]
| + | :[[File:ms023.png|800px]] |
| | | |
| | | |
Line 234: |
Line 211: |
| | | |
| | | |
− | =[Step 12] Running progress of third entry.= | + | ==[Step 12] Running progress of third entry.== |
− | **[[File:ms024.png]]
| + | :[[File:ms024.png|800px]] |
| | | |
| | | |
Line 244: |
Line 221: |
| | | |
| | | |
− | =[Step 13] Batch-Operation complete. Now all entries may be deselected via Deselect-All= | + | ==[Step 13] Batch-Operation complete. Now all entries may be deselected via Deselect-All== |
− | **[[File:ms025.png]]
| + | :[[File:ms025.png|800px]] |
| | | |
| | | |
Line 254: |
Line 231: |
| | | |
| | | |
− | =[Step 14] Final "Documents" View= | + | ==[Step 14] Final "Documents" View== |
− | **[[File:ms026.png]]
| + | :[[File:ms026.png|800px]] |