User:Filedescriptor/Reports/2023

= Weekly Reports 2023 =

February 06 - February 10 (week 1)
I tested and reviewed some critical fixes by Amélie Fondevilla:


 * Fix T104371: Grease Pencil merge down layer duplicates wrong frame
 * Fix #104514: GPencil merge down layer misses some frames

This week I continued development of the (hair) curves edit mode. Although this seems very unrelated to grease pencil, curves make use of the `CurvesGeometry` structure which will be the core component for the upcoming GP 3.0 project. This work allows me to get familiar with the structure as well as the C++ patterns that are used. I made sure to also implement these features in a way that the code can be used by other objects that use `CurvesGeometry`. This means that GP 3.0 can use this code as well.


 * Curves: Add select pick operator
 * Curves: Add box selection
 * Curves: Add select linked
 * Curves: Add lasso and circle select
 * Curves: Add support for proportional editing
 * Curves: Add select more/less

Next to the development work, I also planned, coordinated, and summarized some meetings. I also talked to Clément Foucault and Shen Ciao about grease pencil rendering.


 * Grease Pencil Module Meeting
 * Grease Pencil Developer Meeting
 * Meeting about reviewing the summary of the user feedback form.

I also began working on a principles documents for the upcoming grease pencil 3.0 projects.