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.