gtimelog merge requestshttps://gitlab.collabora.com/collabora/gtimelog/-/merge_requests2023-05-19T04:41:42Zhttps://gitlab.collabora.com/collabora/gtimelog/-/merge_requests/34Figure out why expansions aren't loaded on startup right...2023-05-19T04:41:42ZJeremy WhitingFigure out why expansions aren't loaded on startup right...1) We are correctly calling expand_row on unknown items and items
marked as True in the togglesdict.pickle.
2) When we call expand_row we are getting False back for some reason
stepping in it seems the tree path is not found.
3) Changing...1) We are correctly calling expand_row on unknown items and items
marked as True in the togglesdict.pickle.
2) When we call expand_row we are getting False back for some reason
stepping in it seems the tree path is not found.
3) Changing show unavailable tasks default from False to True expansions
are working again...
4) Finally if we initialize show unavailable to True to make the filter
ignored during creation/expansion, then change back to False after
and reapply the filter. Everything seems to work as it used to.
I tried other things like not creating the filter at all until after the expansions are done, but in that case there was no model at all (since the list's model is set to the filter...) I tried setting the model to the task_store, etc. to get past that, but this refiltering after expanding seems to be the clearest workaround. I'm still not sure why _gtk_tree_view_find_node gives a null tree in the filtered case, but this seems to work here at least.Jeremy WhitingJeremy Whitinghttps://gitlab.collabora.com/collabora/gtimelog/-/merge_requests/13Rp changes2020-10-01T17:17:08ZRylie PavlikRp changesMostly stuff sitting around on my other branch ready to ship.
cc @evelikov @fayounes @andrewshMostly stuff sitting around on my other branch ready to ship.
cc @evelikov @fayounes @andrewshhttps://gitlab.collabora.com/collabora/gtimelog/-/merge_requests/5Breaks, food, etc. are not slacking.2020-03-20T14:21:34ZRylie PavlikBreaks, food, etc. are not slacking.I was always vaguely put off by the fact the tool referred to meals, breaks, doctor appointments, etc. as "slacking" when they're actually very important. I finally got around to doing something about it.I was always vaguely put off by the fact the tool referred to meals, breaks, doctor appointments, etc. as "slacking" when they're actually very important. I finally got around to doing something about it.