This pull request consists of 2 patches:
1. It remembers selection in the sidebar and on project reload the selected row is restored. 2. It stores/loads expanded paths to/from the project file so the state of the tree gets restored when switching between projects. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1144
-- Commit Summary --
* projectorganizer: Remember selected row in sidebar when reloading * projectorganizer: Store/load expanded paths in the sidebar to project file
-- File Changes --
M projectorganizer/src/prjorg-main.c (5) M projectorganizer/src/prjorg-project.c (25) M projectorganizer/src/prjorg-project.h (1) M projectorganizer/src/prjorg-sidebar.c (48) M projectorganizer/src/prjorg-sidebar.h (2)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1144.patch https://github.com/geany/geany-plugins/pull/1144.diff
@techee pushed 2 commits.
6913b2e36533b6a12d562c03eeb3507c0ceb4530 projectorganizer: Fix not remembering expanded paths 03ac79102556d5e83bdd1f04be41400b31ed50a0 projectorganizer: Use gchar** instead of GPtrArray to simplify code
@techee pushed 3 commits.
a17d5128f777a679b97234d706886cda59ef977e projectorganizer: Remember selected row in sidebar when reloading 6130bbe379e645b1a142bbcb67577db25568e422 projectorganizer: Store/load expanded paths in the sidebar to project file f822e69395f88a9c7df7139e2ced19d8486011ca projectorganizer: Use gchar** instead of GPtrArray to simplify code
Merged #1144 into master.
github-comments@lists.geany.org