Ticket #176 (new enhancement)

Opened 4 years ago

Last modified 3 years ago

Bulk operations with the journal are time consuming

Reported by: lod Owned by: tomeu
Priority: normal Milestone: 0.90
Component: journal Version: 0.82.x
Severity: Minor Keywords:
Cc: walter Distribution/OS: Unspecified
Bug Status: New

Description

I recently filled my journal and so went in to delete old activity instances to free up space.

I barely use my XO and estimate I have about 200 activities in my journal list.
The fastest way I have found to delete each activity is to right click on the menu entry and then press the erase entry.
This takes me nearly five seconds to perform, over 15 minutes of repetitive work. I imagine a frequent user would have several times more entries than I do.

I think there needs to be a nicer way of interacting with the journal. Naturally I have some ideas:

1. Falloff
The journal design[1] refers to having activities 'Falloff' from the journal. I had activities going back over 10 months so I don't think that this is happening.
[1]:  http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience/The_Journal

2. Group operations. It's possible to select groups of activity instances through the search and the drop down boxes. Allowing all selected/visible activities to be deleted together would allow entries to be erased far quicker.

3. Keyboard support. I can't figure out how to use the keyboard to navigate or perform operations on the journal list. I can search, select in the drop downs and rename an entry after clicking on it. It would be nice if I could scroll through entries and press the delete button on the keyboard to delete an entry (even with a confirm popup).

Change History

Changed 4 years ago by gregdek

  • distribution set to Unspecified
  • status_field set to New
  • severity set to Minor
  • milestone set to 0.86

Pushing to 0.86 release. Clearly annoying, but not critical in the next few weeks.

Changed 4 years ago by tomeu

  • milestone changed from 0.86 to 0.88

Changed 3 years ago by walter

  • cc walter added
  • milestone changed from 0.88 to 0.90

YAJT (yet another Journal ticket). Include in a push for Journal UI improvements in 0.90...

Changed 3 years ago by walter

Changed 3 years ago by sascha_silbe

The mock-ups for bulk operations are at  http://wiki.sugarlabs.org/go/Design_Team/Designs/Journal#06 now.

Note: See TracTickets for help on using tickets.