[GSoC 2018 - TrackGit] Progress Report 5
This is the fifth progress report for TrackGit project. I did the following in last week.
Status Test
Added test for status command. Link to commit.
Status window
Previously, the status was shown in a BAlert. This was not good if the status text was long. So, I implemented a Status window with scrollable text view. Link to Commit.
Implemented TrackGit Application
The major change in the TrackGit till now is the implementation of TrackGit Application. Previously whenevere user clicked on same option twice, say status, then two windows were opened, even if repo for checking status was same.
In ideal case, the addon should move the previous status window to front whenever such scenario happens.
To implement this behavior, Stephen suggested me to implement an Application which takes care of such scenario.
Now, whenever a status window is created, the application will take a note of this window and the repo which it was called for. Whenever a new status request comes for same repo, it already knows that there is a window related to this repo and it then simply brings it to the front.
The basic implementation of the application is done, link to commit. I’m currently addressing the suggestions of Stephen on my commits.
hrily's blog
- [GSoC 2018 - TrackGit] Progress Report 13
- [GSoC 2018 - TrackGit] Progress Report 12
- [GSoC 2018 - TrackGit] Progress Report 11
- [GSoC 2018 - TrackGit] Progress Report 10
- [GSoC 2018 - TrackGit] Progress Report 9
- [GSoC 2018 - TrackGit] Progress Report 8
- [GSoC 2018 - TrackGit] Progress Report 7
- [GSoC 2018 - TrackGit] Progress Report 6
- [GSoC 2018 - TrackGit] Progress Report 5
- [GSoC 2018 - TrackGit] Progress Report 4