I took up the task of developing a grid based GUI for displaying games for ScummVM as my GSoC ’21 project. Work done All of the weekly progress reports are available on my blog [https://blogs.scummvm.org/av-dx], the single PR (237 commits) containing my work is linked here [https://github.com/scummvm/scummvm/pull/3135]. In this post, I will provide a summary… Continue reading Goodbye GSoC ’21! (GSoC Summary)
Month: August 2021
The Unfinished Business (TODOs)
The TODO list that is longer than the list of goals in my project application Code related fixes / improvements [Highest priority] These are all the things which either I left unfixed or picked the suboptimal solution because I wasn’t willing to spend more time on the problem, or the problem involved messing with the… Continue reading The Unfinished Business (TODOs)
Finishing it up (Week 10 Progress)
Task 1: Fix filtering on grouped list widget When I added the grouping functionality to the widget, I had not removed the bugs that had arisen while filtering the list. I fixed those bugs. Task 2: Add filtering for grid view I added the filtering functionality to the grid. Although currently extra-helpful features like quick-dictionary… Continue reading Finishing it up (Week 10 Progress)
Making use of games database (Week 9 progress)
Task 1 : Adding more grouping methods Just like with the grouped list, the next task is to get more groups working with the grid. I added a popup widget to select the grouping method and added few more grouping methods. Task 2: Fix formatting issues In the last picture, 2 things are very clearly… Continue reading Making use of games database (Week 9 progress)
Implementing grouping in Grid View (Week 8 progress)
Task 1: Rendering “Groups“ I had already acquired the technology to group elements in array form, and the grid internally uses a linear array to store the entries as well. So “forming” groups is borderline copy paste. So I can easily add a generic “attribute” parameter to the struct (which may well be some already… Continue reading Implementing grouping in Grid View (Week 8 progress)