[GSoC 2018 - TrackGit] Progress Report 5
This is the fifth progress report for TrackGit project. I did the following in last week.
Added test for status command. Link to commit.
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.
- Haiku monthly activity report, January 2019
- Haiku monthly activity report - 12/2018
- Haiku monthly activity report - 11/2018
- Haiku R1/beta1 in Vagrant
- Report of BeGeistert 031 in Hamburg
- Partial Outage
- Haiku monthly activity report, September/October 2018
- Repository Update
- Haiku monthly activity report - 08/2018
- R1/beta1 release plans - at last