# Weekly Reports (2023)

**URL:** https://forums.synfig.org/t/weekly-reports-2023/13748
**Category:** Development reports
**Created:** [January 4, 2023, 3:38pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748 "2023-01-04T15:38:37Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![mohamed.Adhamc](https://forums.synfig.org/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@mohamed.Adhamc](https://forums.synfig.org/u/mohamed.Adhamc)
#### Post date: [June 26, 2023, 10:50am UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/22 "2023-06-26T10:50:54Z")

</div>

**Development Report (June 19 - 25)**

Hi everyone!

Here’s the latest news regarding Synfig development:

**Fixes:**

- Fixed some icons that didn’t follow the icon theme ([#3109](https://github.com/synfig/synfig/pull/3109))
- Restore “Save All” shortcut (missing since [#3072](https://github.com/synfig/synfig/pull/3072)) ([#3110](https://github.com/synfig/synfig/pull/3110))

**Code cleanup & refactoring:**

- Remove unused macro ([#3111](https://github.com/synfig/synfig/pull/3111))
- Delete old debug envvars that aren’t needed anymore ([#3108](https://github.com/synfig/synfig/pull/3108))

That’s all for today! Many thanks to all contributors who help to make Synfig better!

---

<div class="post-metadata">

### Author: ![mohamed.Adhamc](https://forums.synfig.org/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@mohamed.Adhamc](https://forums.synfig.org/u/mohamed.Adhamc)
#### Post date: [July 17, 2023, 5:26am UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/23 "2023-07-17T05:26:54Z")

</div>

**Development Report (June 26 - July 16)**

Hey everyone!

Here’s the latest news regarding Synfig development:

**Fixes:**

- Fixed missing icon for delete operations (in menu and for buttons) ([#3120](https://github.com/synfig/synfig/pull/3120))

**Code cleanup & refactoring:**

- Remove unused ParamDesc constructor argument ([#3092](https://github.com/synfig/synfig/pull/3092))
- Brush size increase/decrease buttons now use theme icons ([#3091](https://github.com/synfig/synfig/pull/3091))
- Change epsilon\_() method to constant; remove c\_str() (Time) ([#3079](https://github.com/synfig/synfig/pull/3079))

That’s all for today! Many thanks to all contributors who help to make Synfig better!

---

<div class="post-metadata">

### Author: ![mohamed.Adhamc](https://forums.synfig.org/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@mohamed.Adhamc](https://forums.synfig.org/u/mohamed.Adhamc)
#### Post date: [July 23, 2023, 5:18pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/24 "2023-07-23T17:18:23Z")

</div>

**Development Report (July 17 - July 23)**

Hello everyone!

Here’s the latest news regarding Synfig development:

**Fixes:**

- Restored shortcuts for Cut/Copy/Paste and Quit operations ([#3133](https://github.com/synfig/synfig/pull/3133))
- Fixed an issue with snapping to the intersection of two crossing guides ([#3090](https://github.com/synfig/synfig/pull/3090))
- Fixed truncated file names in Render Dialog ([#3129](https://github.com/synfig/synfig/pull/3129))
- Fixed an issue with some tool tooltips that didn’t show the shortcut/hotkey ([#3127](https://github.com/synfig/synfig/pull/3127))
- Properly report failure on pipe creation on POSIX systems ([#3045](https://github.com/synfig/synfig/pull/3045))

**Code cleanup & refactoring:**

- Remove unused actions ([#3132](https://github.com/synfig/synfig/pull/3132))
- Prefer override rather virtual, spaces surrounding const ([#3130](https://github.com/synfig/synfig/pull/3130))
- Remove unneeded variable in “state\_normal.cpp“ ([#3123](https://github.com/synfig/synfig/pull/3123))
- Prefer icon names rather deprecated Gtk::StockID class ([#3125](https://github.com/synfig/synfig/pull/3125))
- Remove unused cursor methods in studio::IconController class ([#3126](https://github.com/synfig/synfig/pull/3126))

That’s all for today! Many thanks to all contributors who help to make Synfig better!

---

<div class="post-metadata">

### Author: ![mohamed.Adhamc](https://forums.synfig.org/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@mohamed.Adhamc](https://forums.synfig.org/u/mohamed.Adhamc)
#### Post date: [July 30, 2023, 1:03pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/25 "2023-07-30T13:03:05Z")

</div>

**Development Report (July 24 - July 30)**

Hey everyone!

Here’s the latest news regarding Synfig development:

**Fixes:**

- Prevent memory leak on importing PNG files ([#3144](https://github.com/synfig/synfig/pull/3144))

**Optimization:**

- Use reference instead of copy on range-based for loops ([#3147](https://github.com/synfig/synfig/pull/3147))

**Code cleanup & refactoring:**

- Make argument name consistent in method declaration and definition ([#3122](https://github.com/synfig/synfig/pull/3122))
- Add .cache folder to .gitignore ([#3145](https://github.com/synfig/synfig/pull/3145))
- Add fallthrough mark in switch cases to avoid unneeded warning ([#3143](https://github.com/synfig/synfig/pull/3143))

That’s all for today! Many thanks to all contributors who help to make Synfig better!

---

<div class="post-metadata">

### Author: ![Kai](https://forums.synfig.org/user_avatar/forums.synfig.org/kai/32/5124_2.png) [@Kai](https://forums.synfig.org/u/Kai)
#### Post date: [August 2, 2023, 1:02pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/26 "2023-08-02T13:02:37Z")

</div>

Is there any way to set double sequential key presses as hotkey shortcut? (like pressing “a” two times to actuate an action in synfig) 🤔

---

<div class="post-metadata">

### Author: ![mohamed.Adhamc](https://forums.synfig.org/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@mohamed.Adhamc](https://forums.synfig.org/u/mohamed.Adhamc)
#### Post date: [August 6, 2023, 6:30pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/27 "2023-08-06T18:30:14Z")

</div>

**Development Report (July 31 - Aug 6)**

Hey everyone!

Here’s the latest news regarding Synfig development:

**Features:**

- Double clicking guides now opens the edit dialog ([#3152](https://github.com/synfig/synfig/pull/3152))

**Fixes:**

- Preferences dialog should list only themes with index.theme file ([#3140](https://github.com/synfig/synfig/pull/3140))
- Fixed build error on Debian 9, which was preventing build of Appimage packages ([#3164](https://github.com/synfig/synfig/pull/3164))
- Fixed icons in Preferences dialog in macOS/Windows ([#3156](https://github.com/synfig/synfig/pull/3156))
- Brush tool no longer crashes Synfig if no layer is selected in the dialog ([#3157](https://github.com/synfig/synfig/pull/3157))

**Code cleanup & refactoring:**

- Sketch filename now uses filesystem::Path ([#3138](https://github.com/synfig/synfig/pull/3138))
- Replaced Gtk::StockID in tool labels with custom implementation ([#3134](https://github.com/synfig/synfig/pull/3134))
- Add missing fallthrough mark in other switch cases ([#3151](https://github.com/synfig/synfig/pull/3151))

That’s all for today! Many thanks to all contributors who help to make Synfig better!

---

<div class="post-metadata">

### Author: ![mohamed.Adhamc](https://forums.synfig.org/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@mohamed.Adhamc](https://forums.synfig.org/u/mohamed.Adhamc)
#### Post date: [August 15, 2023, 9:44am UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/28 "2023-08-15T09:44:03Z")

</div>

**Development Report (Aug 7 - Aug 13)**

Hey everyone!

Here’s the latest news regarding Synfig development:

**Fixes:**

- Fixed current time widget color in dark theme ([#3163](https://github.com/synfig/synfig/pull/3163))
- filesystem::Path::relative\_to() now works for empty paths ([#3135](https://github.com/synfig/synfig/pull/3135))
- Fixed wrong Copy and Cut icon names ([#3166](https://github.com/synfig/synfig/pull/3166))

**Code cleanup & refactoring:**

- Removed unnecessary “const” in internal typedef ([#3168](https://github.com/synfig/synfig/pull/3168))
- Removed unneeded special XML encoding for subtract valuenode ([#3141](https://github.com/synfig/synfig/pull/3141))

That’s all for today! Many thanks to all contributors who help to make Synfig better!

---

<div class="post-metadata">

### Author: ![kwilco](https://forums.synfig.org/letter_avatar_proxy/v4/letter/k/45deac/32.png) [@kwilco](https://forums.synfig.org/u/kwilco)
#### Post date: [August 22, 2023, 5:18pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/29 "2023-08-22T17:18:24Z")

</div>

Appreciate your continuing work on Synfig! Dumb question: Are updates and fixes folded into the latest development version (1.5.1)?

Thanks

---

<div class="post-metadata">

### Author: ![BobSynfig](https://forums.synfig.org/user_avatar/forums.synfig.org/bobsynfig/32/175_2.png) [@BobSynfig](https://forums.synfig.org/u/BobSynfig)
#### Post date: [August 23, 2023, 9:51am UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/30 "2023-08-23T09:51:10Z")

</div>

At the moment, they are only available in Win x64 zip version that is built by Appveyor in Master branch.  
You can find it here (screenshots by @ice0).

 ![image](https://forums.synfig.org/uploads/default/original/2X/b/b73dab9e6164d558cd2ab3258a953fec26b577ed.png)

 ![image](https://forums.synfig.org/uploads/default/original/2X/2/2bcad2a4f7665a6eadd1aed1d2f9a3ef9127ab87.png)

---

<div class="post-metadata">

### Author: ![mohamed.Adhamc](https://forums.synfig.org/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@mohamed.Adhamc](https://forums.synfig.org/u/mohamed.Adhamc)
#### Post date: [August 28, 2023, 3:32pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/31 "2023-08-28T15:32:15Z")

</div>

**Development Report (Aug 14 - Aug 27)**

Hey everyone!

Quite an exciting week in terms of Synfig development. Here’s what we’ve got since the last report:

**Features:**

- Optimized rendering of Gradient Layers (Linear, Radial, Conical, Spiral) - they are ported to Cobra render engine now ([#2562](https://github.com/synfig/synfig/pull/2562))
- Added path and button to open plugin folder in Preferences window ([#3162](https://github.com/synfig/synfig/pull/3162))

**Fixes:**

- Toolbox is now updated when switching document tabs ([#3170](https://github.com/synfig/synfig/pull/3170))
- Timetrack toolbar no longer disappears when closing a file ([#3188](https://github.com/synfig/synfig/pull/3188))
- Plugins system: Fixed crash when selected layers are optional and there is none ([#3178](https://github.com/synfig/synfig/pull/3178))
- Plugins system: Requesting “current\_time” no longer invalidates JSON data ([#3194](https://github.com/synfig/synfig/pull/3194))
- Fixed an uninitialized value in “ValueNode\_DynamicList::ListEntry::amount\_at\_time()” ([#3081](https://github.com/synfig/synfig/pull/3081))
- Fixed missing cstring header in png\_trgt ([#3171](https://github.com/synfig/synfig/pull/3171))

**Code cleanup & refactoring:**

- Remove old macOS specific code ([#3192](https://github.com/synfig/synfig/pull/3192))
- Avoid g++ 13 compiler warning ([#3193](https://github.com/synfig/synfig/pull/3193))
- Fixed indentation inconsistencies in state\_circle.cpp ([#3183](https://github.com/synfig/synfig/pull/3183))

That’s all for today! Many thanks to all contributors who help to make Synfig better!

_Edit BobSynfig:_  
Win64 Test Build (Link Expires 27 Sep 2023) [SynfigStudio-1.5.2-testing-2023-08-27-win64-b9afc.zip](https://ci.appveyor.com/api/buildjobs/ywhj2ev4858768v9/artifacts/SynfigStudio-1.5.2-testing-2023-08-27-win64-b9afc.zip)

---

<div class="post-metadata">

### Author: ![Svarov](https://forums.synfig.org/user_avatar/forums.synfig.org/svarov/32/8167_2.png) [@Svarov](https://forums.synfig.org/u/Svarov)
#### Post date: [August 29, 2023, 4:01am UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/32 "2023-08-29T04:01:47Z")

</div>

> [@mohamed.Adhamc](#):
>
> Optimized rendering of Gradient Layers (Linear, Radial, Conical, Spiral) - they are ported to Cobra render engine now

Wait, what? I was waiting for it for years!  
Who did this? Was that you, @rodolforg? Thank you so much!

Does this mean that annoying bug where you can’t render Radial blur (and I think others too) at high resolutions, like 1920x1080 is finally resolved? I gotta test it after I finish my next animation which is very soon.

---

<div class="post-metadata">

### Author: ![Svarov](https://forums.synfig.org/user_avatar/forums.synfig.org/svarov/32/8167_2.png) [@Svarov](https://forums.synfig.org/u/Svarov)
#### Post date: [August 30, 2023, 6:20pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/33 "2023-08-30T18:20:03Z")

</div>

Oh, I am stoopid.  
Gradients were always fine, I was talking about this issue: [Radial Blur generates transparency artifacts in Rendering only, Canvas Preview is fine · Issue #2847 · synfig/synfig · GitHub](https://github.com/synfig/synfig/issues/2847)

I don’t know why I thought that porting gradients will somehow fix “Radial blur”. It’s just both have “radial” in their names, so I got triggered. Sorry about that. Still, it’s nice to see more layers being ported to the new engine.

---

<div class="post-metadata">

### Author: ![mohamed.Adhamc](https://forums.synfig.org/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@mohamed.Adhamc](https://forums.synfig.org/u/mohamed.Adhamc)
#### Post date: [September 12, 2023, 7:49pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/34 "2023-09-12T19:49:58Z")

</div>

**Development Report (Aug 27 - Sep 11)**

Hey everyone!

Quite an exciting two weeks in terms of Synfig development. Here’s what we’ve got since the last report:

**Optimization:**

- Optimized Action\_System so that the canvas only renders once during an action ([#3200](https://github.com/synfig/synfig/pull/3200)).

This fix gives a HUGE performance boost in scenes with linked parameters. For example, this fix reduces the rendering time of some files from ~4 minutes before to less than 0.7 seconds after. Thanks to [mosasauridae](https://github.com/mosasauridae) for this improvement!

**Fixes:**

- New MotionBlur subsampling type `None` now uses the correct blend method ([#3201](https://github.com/synfig/synfig/pull/3201))
- Avoid parser error of focus point on loading malformed Synfig file ([#3206](https://github.com/synfig/synfig/pull/3206))
- Selecting a handle while the Graphs window tooltip is open no longer crashes the GUI ([#3207](https://github.com/synfig/synfig/pull/3207))
- Fixed incorrect display of scaling in the Transformation parameter on Parameters Panel ([#3208](https://github.com/synfig/synfig/pull/3208))

Before:

![](https://lh5.googleusercontent.com/xC6xfYhjjmUg9bQOWg3zEXqZ1tuovQ0-uQ6f8c6Olj4_9zzKtF5mtUlS7be0qpN3CESFh2BVac0ZgeWqcsvUufUGbloLv5n_5estVf1hwhajE-J8YmcEohf4eIKJYdD9FKeHALpFYx6eApRTElk0DRo)

After:

![](https://lh6.googleusercontent.com/5eeJOfey9IpmdfGgS23R_8GCiV8_AWjAf4g59Zw8Pc46gMwHInapdstqI_56Z9RBmWa7w2CIk_ABpTk73YPcIgzzxFKob9t1aHvcahQ-zdlDSTRmCzMIdVWQWw-ZEbpPkZ_C0t3NksuwyhJD_mrqvh8)

- Fixed an issue with missing preview window when there is a Layer\_Sound in the project with an empty file name. ([#3211](https://github.com/synfig/synfig/pull/3211))

**Code cleanup & refactoring:**

- Increase the pixels per frame without render split in Target\_Scanline ([#3205](https://github.com/synfig/synfig/pull/3205)). This ‘solves’ the issue with the Radial Blur layer for images less than or equals to 4k HD.
- Avoid build warning due to unused parameter ([#3202](https://github.com/synfig/synfig/pull/3202))

That’s all for today! Many thanks to all contributors who help to make Synfig better!

_Edit BobSynfig:_  
Win64 Test Build (Link Expires 12 Oct 2023) [SynfigStudio-1.5.2-testing-2023-09-12-win64-7040b.zip](https://ci.appveyor.com/api/buildjobs/dv0n187ldd138xq1/artifacts/SynfigStudio-1.5.2-testing-2023-09-12-win64-7040b.zip)  
Discourse now accepts the upload of WEBP and AVIF images.

---

<div class="post-metadata">

### Author: ![mohamed.Adhamc](https://forums.synfig.org/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@mohamed.Adhamc](https://forums.synfig.org/u/mohamed.Adhamc)
#### Post date: [September 26, 2023, 2:58pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/35 "2023-09-26T14:58:32Z")

</div>

**Development Report (Sep 12 - Sep 26)**

Hey everyone!

Here’s the latest news regarding Synfig development:

**Fixes:**

- Fixed missing app icon in macOS autotools build ([#3223](https://github.com/synfig/synfig/pull/3223))
- Fixed wrong button labels in the custom workspace editor ([#3175](https://github.com/synfig/synfig/pull/3175))

**Code cleanup & refactoring:**

- Avoid direct use of etl::handle ([#3226](https://github.com/synfig/synfig/pull/3226))
- Remove not-needed ‘using namespace etl’ ([#3221](https://github.com/synfig/synfig/pull/3221))
- Change type of “filename” variable in Identifier() class to a “filesystem::Path” object ([#3209](https://github.com/synfig/synfig/pull/3209))

That’s all for today! Many thanks to all contributors who help to make Synfig better!

_Edit BobSynfig:_  
Win64 Test Build (Link Expires 26 Oct 2023)  
[SynfigStudio-1.5.2-testing-2023-09-26-win64-57a06.zip](https://ci.appveyor.com/api/buildjobs/skguq8q9d695lmsw/artifacts/SynfigStudio-1.5.2-testing-2023-09-26-win64-57a06.zip)

---

<div class="post-metadata">

### Author: ![Kai](https://forums.synfig.org/user_avatar/forums.synfig.org/kai/32/5124_2.png) [@Kai](https://forums.synfig.org/u/Kai)
#### Post date: [September 26, 2023, 3:22pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/36 "2023-09-26T15:22:52Z")

</div>

@mohamed.Adhamc I used to make paths by pressing b (my shortcut) to pick the spline tool, then adding some points on the canvas, and pressing b again to finish the path while still having the tool active.  
But in _ **SynfigStudio-1.5.2-testing-2023-09-12-win64-7040b** _ this is not working anymore.

---

<div class="post-metadata">

### Author: ![rodolforg](https://forums.synfig.org/letter_avatar_proxy/v4/letter/r/c68b51/32.png) [@rodolforg](https://forums.synfig.org/u/rodolforg)
#### Post date: [September 26, 2023, 3:34pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/37 "2023-09-26T15:34:26Z")

</div>

Hello, @Kai . This topic is not exactly for requests or doubts, but you can press Enter to finish the spline and keep using the tool.

---

<div class="post-metadata">

### Author: ![Kai](https://forums.synfig.org/user_avatar/forums.synfig.org/kai/32/5124_2.png) [@Kai](https://forums.synfig.org/u/Kai)
#### Post date: [September 26, 2023, 3:46pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/38 "2023-09-26T15:46:20Z")

</div>

@rodolforg I know. I just wanted to find out if this is a bug or a change in behaviour of working of hotkeys. Because earlier it used to work, but now no more. 😁

---

<div class="post-metadata">

### Author: ![pablogil](https://forums.synfig.org/user_avatar/forums.synfig.org/pablogil/32/6743_2.png) [@pablogil](https://forums.synfig.org/u/pablogil)
#### Post date: [September 26, 2023, 4:32pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/39 "2023-09-26T16:32:57Z")

</div>

> [@mohamed.Adhamc](#):
>
> _Edit BobSynfig:_  
> Win64 Test Build (Link Expires 26 Oct 2023)  
> [SynfigStudio-1.5.2-testing-2023-09-26-win64-57a06.zip](https://ci.appveyor.com/api/buildjobs/skguq8q9d695lmsw/artifacts/SynfigStudio-1.5.2-testing-2023-09-26-win64-57a06.zip)

I would love that you add test builds for macOS as well  
Thanks 😘

---

<div class="post-metadata">

### Author: ![BobSynfig](https://forums.synfig.org/user_avatar/forums.synfig.org/bobsynfig/32/175_2.png) [@BobSynfig](https://forums.synfig.org/u/BobSynfig)
#### Post date: [September 26, 2023, 7:55pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/40 "2023-09-26T19:55:41Z")

</div>

I would like it too, but there are only the Win64 build avail in AppVeyor 😕

---

<div class="post-metadata">

### Author: ![pablogil](https://forums.synfig.org/user_avatar/forums.synfig.org/pablogil/32/6743_2.png) [@pablogil](https://forums.synfig.org/u/pablogil)
#### Post date: [September 26, 2023, 8:00pm UTC](https://forums.synfig.org/t/weekly-reports-2023/13748/41 "2023-09-26T20:00:35Z")

</div>

AppVeyor is supposed to build apps not only for Windows but macOS and Linux… where is the problem? is anybody needed to implement it? I’m just curious…

[Previous page](https://forums.synfig.org/t/weekly-reports-2023/13748.md?page=1)

[Next page](https://forums.synfig.org/t/weekly-reports-2023/13748.md?page=3)
