Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: bab18f404daeda872435fbf1eea8cc5820782f7a
https://github.com/synfig/synfig/commit/bab18f404daeda872435fbf1eea8cc5820782f7a
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2024-10-19 (Sat, 19 Oct 2024)
Changed paths:
M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp
M synfig-studio/src/gui/cellrenderer/cellrenderer_value.h
M synfig-studio/src/gui/dialogs/dialog_color.cpp
M synfig-studio/src/gui/dialogs/dialog_color.h
M synfig-studio/src/gui/dialogs/dialog_gradient.cpp
M synfig-studio/src/gui/dialogs/dialog_gradient.h
M synfig-studio/src/gui/trees/layertree.cpp
Log Message:
-----------
fix: color/gradient dialog edits the parameter that opened itself
Here we prevent to emit signal_edited_ for Color and Gradient dialog
windows when presented by Parameter Panel.
Those dialogs may be opened by a cell and try to update the parameter
value related to another one, as it just remembered its parameter tree
path.
Reproducible steps:
1. Create a region layer
2. Create an outline layer
3. Click on color parameter to edit it
4. Without closing color dialog, select the region layer instead
5. Try to edit the color in dialog
6. Error Message appears
fix #3288
Commit: 9c7f67d3e1ca47f980bc5c575461fd681c9503e4
https://github.com/synfig/synfig/commit/9c7f67d3e1ca47f980bc5c575461fd681c9503e4
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2024-10-19 (Sat, 19 Oct 2024)
Changed paths:
M synfig-studio/src/gui/cellrenderer/cellrenderer_value.h
Log Message:
-----------
refactor: reduces some member class visibility
`protected` instead of `public`
Commit: b80368f5577c7637218870dd80ee24da7077e187
https://github.com/synfig/synfig/commit/b80368f5577c7637218870dd80ee24da7077e187
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2024-10-19 (Sat, 19 Oct 2024)
Changed paths:
M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp
M synfig-studio/src/gui/dialogs/dialog_color.cpp
M synfig-studio/src/gui/dialogs/dialog_gradient.cpp
Log Message:
-----------
fix: don't pollute undo history after layer deletion
If user opens Color dialog for editing a layer parameter,
deletes this layer while Color dialog is still open and
keep using the dialog for color changing, the Undo history
is filled with useless color changes...
Commit: 483b5ed6fd2917937761b0a029d86b1b9b0be36c
https://github.com/synfig/synfig/commit/483b5ed6fd2917937761b0a029d86b1b9b0be36c
Author: ice0 <[email protected]>
Date: 2024-10-20 (Sun, 20 Oct 2024)
Changed paths:
M synfig-studio/src/gui/cellrenderer/cellrenderer_value.cpp
M synfig-studio/src/gui/cellrenderer/cellrenderer_value.h
M synfig-studio/src/gui/dialogs/dialog_color.cpp
M synfig-studio/src/gui/dialogs/dialog_color.h
M synfig-studio/src/gui/dialogs/dialog_gradient.cpp
M synfig-studio/src/gui/dialogs/dialog_gradient.h
M synfig-studio/src/gui/trees/layertree.cpp
Log Message:
-----------
fix: color/gradient dialog edits the parameter that opened itself (#3373)
fix: color/gradient dialog edits the parameter that opened itself
Compare: https://github.com/synfig/synfig/compare/4e4d8b9c142b...483b5ed6fd29
To unsubscribe from these emails, change your notification settings at
https://github.com/synfig/synfig/settings/notifications
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl