[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 field trip report - January 2020
- Google Code-in 2019 finished
- No, I'm not Haiku's lead developer
- Haiku monthly activity report - 12/2019
- Haiku almost-monthly activity report - October and November 2019
- Haiku monthly activity report - September 2019
- Node.js now available in Haiku
- Haiku monthly activity report - 08/2019
- GSOC 2019 Final Report
- Haiku Activity Report: Performance Edition