Dear all, Thanks for voting! Here are the results:
Vero +1 Vaclav +1 Anna +1 Helli +1 Michael +1 Helena +1 Huidae +1 Markus +1 Martin 0 Motion passed. I'll ask Michael Smith to issue the second payment. Thanks everyone! Congratulations again, Linda and mentors! Best, Vero El mié, 15 may 2024 a las 4:57, Markus Neteler (<[email protected]>) escribió: > Great work +1 > > Markus > > On Tue, May 14, 2024 at 6:29 PM Veronica Andreo via grass-psc > <[email protected]> wrote: > > > > Dear PSC, > > > > Linda has just completed her student grant project and submitted the > final report (forwarded below). > > > > I hereby propose to approve her final report and issue the second > payment. > > > > Big thanks to Linda and her mentors for their work and commitment! > Thanks as well to those testing and providing feedback! Very nice work > Linda!! Congratulations! > > > > I start with my +1 > > > > Vero > > > > > > ---------- Forwarded message --------- > > De: Linda Karlovská via grass-dev <[email protected]> > > Date: lun, 13 may 2024 a las 14:15 > > Subject: [GRASS-dev] Final reports for Mini project 2024: Easy command > history navigation through the History browser panel > > To: GRASS developers list <[email protected]>, < > [email protected]> > > > > Hello everyone, > > > > I am sending the short report for weeks 7-9 and the final report of the > Mini Project devoted to improving GUI, particularly the History browser > pane. The goal of this project was to provide a user with a better command > history navigation and I think it was quite successful :-), you can have a > look at screenshots here: [1] > > > > > > What did I complete during weeks 7-9? > > I completed the PR [2] implementing time node branching in the history > tree. Moreover, I also added a button to update the current region based on > the region used during command execution (PR [3]). Besides that, I > introduced icons representing command status (success, failed, running, > aborted, unknown) and added them in front of history entries (PR [4]). > > > > Thanks Anna Petrasova for the valuable comments in the reviews! > > > > Final report > > Abstract > > > > This project builds upon the work initiated during the OSGeo sprint in > Prague in the summer of 2023, which focused on creating a new History > Browser panel to facilitate access to the command history. Although the new > History Browser panel became available in the GRASS development version > starting December 8th (refer to the PR [5]), initially it provided only a > basic, single-level display of commands from the history log, with the > capability to relaunch commands but lacking detailed command information. > This project aims to enhance the basic functionality by incorporating > several improvements. > > > > The state of the art BEFORE the start of the Mini project: > > The History Browser panel displayed a simple tree of command entries > loaded from a plain-text history log. It had only the capability to > relaunch commands. > > > > The state of the art AFTER Mini project: > > Implemented changes include: > > > > Transitioning the plain text format of the history log (.wxgui_history) > to JSON format, allowing more information to be stored for each executed > command. Newly, the log stores information about the timestamp, command > status, runtime duration, region settings, and mask usage. > > > > Instead of implementing the initially planned context option "Show Info" > and displaying a small dialog with process information, the history pane > was redesigned into two sections. The upper part features the history tree, > while the lower part includes two static boxes presenting information > stored in the history log. The first box contains general details, and the > second box displays the computational region during command execution. > > > > Adding a symbol in front of each command in the tree based on the > command's status. > > > > Branching the tree based on the date of command execution - tree is > branched into days and sorted from the Today node to older nodes. Command > nodes are sorted from the oldest to the newest. > > > > The task of filtering commands based on status was not addressed during > the project due to higher-priority issues that emerged: > > > > Adding the "Update current region" button, which dynamically updates the > region based on the executed command and its information stored in the > JSON-formatted history log. > > Introducing a new Delete option in the command tree > > Rearranging the Export History button > > > > Next Steps: > > Possible improvements for the History browser pane: > > > > Fixing of command status for nonsense entries (already noted here: [6]): > > Sorting the commands in the history tree from the newest to oldest > (seems more logical) > > Implementing efficient refresh methods (currently all nodes are > refreshed when adding a command) > > Showing the complete error text if a command fails. (Now there is a > “failed” status written but no clue what actually happened). > > Adding the new combo box restricting the filtering based on the command > status > > Adding the Copy context menu option to command nodes > > > > Permanent links to GitHub PRs and screenshots of the improved History > Browser pane can be found at [7] and [1]. > > > > > > [1] > https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/EasyCommandHistoryNavigation#ScreenshotsofHistoryBrowserimprovements > > > > [2] https://github.com/OSGeo/grass/pull/3622 > > > > [3] https://github.com/OSGeo/grass/pull/3421 > > > > [4] https://github.com/OSGeo/grass/pull/3679 > > > > [5] https://github.com/OSGeo/grass/pull/3234 > > > > [6] https://github.com/OSGeo/grass/issues/3698 > > > > [7] > https://trac.osgeo.org/grass/wiki/wxGUIDevelopment/EasyCommandHistoryNavigation#FinalReport > > > > Have a nice week. > > > > Linda > > _______________________________________________ > > grass-dev mailing list > > [email protected] > > https://lists.osgeo.org/mailman/listinfo/grass-dev > > > > > > -- > > Dra. Verónica Andreo > > Investigadora Adjunta de CONICET > > Instituto Gulich (CONAE - UNC) > > Centro Espacial Teófilo Tabanera (CETT) > > Falda del Cañete - Córdoba, Argentina > > +54 3547 400000 int. 1153 > > https://veroandreo.gitlab.io/ > > _______________________________________________ > > grass-psc mailing list > > [email protected] > > https://lists.osgeo.org/mailman/listinfo/grass-psc > > > > -- > Markus Neteler, PhD > https://www.mundialis.de - company > https://grass.osgeo.org - FOSS > https://neteler.org - freelancing & blog > -- Dra. Verónica Andreo Investigadora Adjunta de CONICET Instituto Gulich (CONAE - UNC) Centro Espacial Teófilo Tabanera (CETT) Falda del Cañete - Córdoba, Argentina +54 3547 400000 int. 1153 https://veroandreo.gitlab.io/
_______________________________________________ grass-psc mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-psc
