gnome-recipes:drag-reorder

Last commit made on 2017-04-22
Get this branch:
git clone -b drag-reorder https://git.launchpad.net/gnome-recipes

Branch merges

Branch information

Name:
drag-reorder
Repository:
lp:gnome-recipes

Recent commits

e75163a... by Matthias Clasen <email address hidden>

Initial dnd reordering support

Instead of the up/down arrows, show a drag handle, and
support drag-and-drop reordering. As a little benefit,
we can now support reordering between different lists.

553b4b3... by Matthias Clasen <email address hidden>

Stop using selection mode

We can just start editing a row (ie showing the buttons)
when it is activated.

815fadd... by Matthias Clasen <email address hidden>

Bring back collecting ingredients

This brings back the code to collect ingredients from
the lists when we want to save them.

3dcec7f... by Matthias Clasen <email address hidden>

Move code removal

This drops all the code for building and operating
the ingredient edit popover.

9b7d62c... by Matthias Clasen <email address hidden>

Remove no-longer needed code

This begins to remove unused code from gr-edit-page.c.

1ecac70... by Matthias Clasen <email address hidden>

More refactoring work

Hook up list removal, and make it so that there can be only
one active row in all the lists.

78726eb... by Matthias Clasen <email address hidden>

More work in progress

Add the overlay buttons back, and implement adding, removing
and repositioning rows. Still to be done: editing, saving
changes and other details.

314b20e... by Matthias Clasen <email address hidden>

wip: More work on ingredients list refactoring

Complete the non-editable mode and use it on the details page.

01713aa... by Matthias Clasen <email address hidden>

wip: Ingredients list refactor

Split out two new widgets: GrIngredientsViewer and GrIngredientsViewerRow.
Editing is not implemented yet, and quite a few other things are missing.

76d877c... by Matthias Clasen <email address hidden>

Avoid downloading the same data over and over

We are downloading the data as an archive, but we check the
timestamp of an extracted file. So we have to tell tar not
to extract the timestamps of files, so that they get the
timestamp from when the archive was extracted. Otherwise,
the newly extracted file will appear old, causing us to
download the same data again, next time.