{"users":[{"id":-1,"username":"system","name":"system","avatar_template":"/uploads/default/original/1X/19ac291e0828d48d44d7092fe634ff9cf7aecb61.png","admin":true,"moderator":true,"trust_level":4},{"id":1411,"username":"d.j.a.y","name":"D J A Y","avatar_template":"/user_avatar/forums.synfig.org/d.j.a.y/{size}/113_2.png","moderator":true,"trust_level":1},{"id":5,"username":"Genete","name":"Carloslopezgonzalez","avatar_template":"/user_avatar/forums.synfig.org/genete/{size}/8_2.png","moderator":true,"trust_level":1},{"id":8,"username":"pixelgeek","name":"Pxe Geek","avatar_template":"/user_avatar/forums.synfig.org/pixelgeek/{size}/10_2.png","moderator":true,"trust_level":1},{"id":1605,"username":"yellowdee","name":"Yellowdee","avatar_template":"/letter_avatar_proxy/v4/letter/y/df705f/{size}.png","trust_level":1},{"id":1397,"username":"faraway","name":"Cmsmurp00","avatar_template":"/letter_avatar_proxy/v4/letter/f/ac8455/{size}.png","trust_level":1},{"id":4744,"username":"rodolforg","name":"Rodolfo R Gomes","avatar_template":"/letter_avatar_proxy/v4/letter/r/c68b51/{size}.png","admin":true,"moderator":true,"trust_level":4},{"id":5026,"username":"Keyikedalube","name":"","avatar_template":"/user_avatar/forums.synfig.org/keyikedalube/{size}/7725_2.png","trust_level":2},{"id":5590,"username":"veermetri05","name":"Veer Metri","avatar_template":"/user_avatar/forums.synfig.org/veermetri05/{size}/6904_2.png","trust_level":2},{"id":6743,"username":"Ahmed-Khaled","name":"Ahmed Khaled","avatar_template":"/user_avatar/forums.synfig.org/ahmed-khaled/{size}/7788_2.png","trust_level":1},{"id":2445,"username":"BobSynfig","name":"","avatar_template":"/user_avatar/forums.synfig.org/bobsynfig/{size}/175_2.png","admin":true,"trust_level":2},{"id":5953,"username":"mohamed.Adhamc","name":"Mohamed Adham","avatar_template":"/letter_avatar_proxy/v4/letter/m/a88e4f/{size}.png","moderator":true,"trust_level":2},{"id":5689,"username":"Ar_D","name":"Arpit D","avatar_template":"/user_avatar/forums.synfig.org/ar_d/{size}/7751_2.png","trust_level":2},{"id":7715,"username":"menna_Jaheen","name":"Menna Jaheen","avatar_template":"/user_avatar/forums.synfig.org/menna_jaheen/{size}/8767_2.png","trust_level":1},{"id":5465,"username":"PeterGB","name":"","avatar_template":"/user_avatar/forums.synfig.org/petergb/{size}/5239_2.png","trust_level":1},{"id":5331,"username":"Kai","name":"","avatar_template":"/user_avatar/forums.synfig.org/kai/{size}/5124_2.png","trust_level":2},{"id":2040,"username":"Svarov","name":"Svarov","avatar_template":"/user_avatar/forums.synfig.org/svarov/{size}/8167_2.png","trust_level":2},{"id":6171,"username":"pablogil","name":"Pablo Gil","avatar_template":"/user_avatar/forums.synfig.org/pablogil/{size}/6743_2.png","primary_group_name":"patrons","flair_name":"patrons","flair_url":"/uploads/default/original/2X/4/4258ead798136f237d6379b4b1768419437a26dd.png","flair_group_id":43,"trust_level":2},{"id":5799,"username":"thang","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/t/8edcca/{size}.png","trust_level":1},{"id":2571,"username":"Bobo_the_King","name":"Bobo the King","avatar_template":"/letter_avatar_proxy/v4/letter/b/bb73d2/{size}.png","trust_level":1},{"id":2236,"username":"GregorysonofCarl","name":"Gregorysonofcarl","avatar_template":"/user_avatar/forums.synfig.org/gregorysonofcarl/{size}/5142_2.png","trust_level":2},{"id":238,"username":"berteh","name":"Berteh","avatar_template":"/user_avatar/forums.synfig.org/berteh/{size}/46_2.png","trust_level":1},{"id":1130,"username":"DaveJ","name":"Kecskebak Blog","avatar_template":"/user_avatar/forums.synfig.org/davej/{size}/93_2.png","moderator":true,"trust_level":1},{"id":1271,"username":"hellocatfood","name":"Antonio","avatar_template":"/user_avatar/forums.synfig.org/hellocatfood/{size}/103_2.png","trust_level":2},{"id":2819,"username":"bazza","name":"http://4232.cf","avatar_template":"/user_avatar/forums.synfig.org/bazza/{size}/3852_2.png","trust_level":2},{"id":152,"username":"Uiomae","name":"Uiomae","avatar_template":"/user_avatar/forums.synfig.org/uiomae/{size}/3538_2.png","trust_level":1},{"id":1,"username":"KonstantinDmitriev","name":"","avatar_template":"/user_avatar/forums.synfig.org/konstantindmitriev/{size}/3_2.png","admin":true,"trust_level":4},{"id":155,"username":"Animtim","name":"Animtim","avatar_template":"/user_avatar/forums.synfig.org/animtim/{size}/36_2.png","trust_level":1},{"id":3,"username":"pabs","name":"Pabs3","avatar_template":"/user_avatar/forums.synfig.org/pabs/{size}/7_2.png","trust_level":1},{"id":2106,"username":"CodeMouse92","name":"Jcmcdonald","avatar_template":"/user_avatar/forums.synfig.org/codemouse92/{size}/160_2.png","trust_level":1},{"id":15,"username":"Yoyobuae","name":"Supersayoyin","avatar_template":"/letter_avatar_proxy/v4/letter/y/85f322/{size}.png","trust_level":1},{"id":3491,"username":"trice001","name":"Tricewebdevelopment12","avatar_template":"/user_avatar/forums.synfig.org/trice001/{size}/3985_2.png","trust_level":0},{"id":2936,"username":"Sylvain_Leroux","name":"Sylvain Leroux","avatar_template":"/user_avatar/forums.synfig.org/sylvain_leroux/{size}/3870_2.png","trust_level":1},{"id":2551,"username":"caryoscelus","name":"Caryoscelus","avatar_template":"/user_avatar/forums.synfig.org/caryoscelus/{size}/182_2.png","trust_level":1},{"id":1990,"username":"0u812","name":"Economed","avatar_template":"/letter_avatar_proxy/v4/letter/0/3bc359/{size}.png","trust_level":1},{"id":481,"username":"eldruin","name":"Eldruin","avatar_template":"/user_avatar/forums.synfig.org/eldruin/{size}/58_2.png","trust_level":1},{"id":2021,"username":"TheBlueJacket","name":"Snipeshot05","avatar_template":"/letter_avatar_proxy/v4/letter/t/a8b319/{size}.png","trust_level":1},{"id":2647,"username":"kinderp","name":"A Caristia","avatar_template":"/letter_avatar_proxy/v4/letter/k/d2c977/{size}.png","trust_level":1},{"id":2517,"username":"eshikafe","name":"Eshikafe","avatar_template":"/user_avatar/forums.synfig.org/eshikafe/{size}/3808_2.png","trust_level":1}],"primary_groups":[{"id":43,"name":"patrons"}],"flair_groups":[{"id":43,"name":"patrons","flair_url":"/uploads/default/original/2X/4/4258ead798136f237d6379b4b1768419437a26dd.png","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/development/coding-synfig/29?page=1","per_page":30,"top_tags":[{"id":81,"name":"ide","slug":"ide"},{"id":65,"name":"tablet","slug":"tablet"},{"id":287,"name":"vscode","slug":"vscode"}],"topics":[{"fancy_title":"About the Coding synfig category","id":36,"title":"About the Coding synfig category","slug":"about-the-coding-synfig-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2008-06-27T19:31:07.000Z","last_posted_at":"2008-06-27T19:31:07.000Z","bumped":false,"bumped_at":"2008-06-27T19:31:07.000Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Need help to contribute to code? Want to help synfig with a patch? Discuss it here.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":546,"like_count":0,"has_summary":false,"last_poster_username":"system","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Articles &amp; Tutorials on Color Management and Photography","id":3209,"title":"Articles & Tutorials on Color Management and Photography","slug":"articles-tutorials-on-color-management-and-photography","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2014-12-12T21:50:10.000Z","last_posted_at":"2014-12-12T21:50:10.000Z","bumped":false,"bumped_at":"2014-12-12T21:50:10.000Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Completely Painless Programmer’s Guide to XYZ, RGB, ICC, xyY, and TRCs \nThis tutorial was written in the hope that it might be of use to technically savvy people who know a whole lot about the code and the mathematics th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":4332,"like_count":0,"has_summary":false,"last_poster_username":"d.j.a.y","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1411,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Calling for coders!","id":161,"title":"Calling for coders!","slug":"calling-for-coders","posts_count":19,"reply_count":0,"highest_post_number":19,"image_url":null,"created_at":"2008-06-27T19:31:07.000Z","last_posted_at":"2013-05-18T05:56:39.000Z","bumped":true,"bumped_at":"2013-05-18T05:56:39.000Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Synfig needs your contributions to help refine and update the code. There are some important features that are missing. \nIf you’re a synfig enthusiast, know C++ and want to send a patch or fix something in synfig, please&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":12366,"like_count":0,"has_summary":false,"last_poster_username":"Genete","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1605,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1397,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Trying to define our Code Style","id":13097,"title":"Trying to define our Code Style","slug":"trying-to-define-our-code-style","posts_count":38,"reply_count":9,"highest_post_number":38,"image_url":null,"created_at":"2022-03-26T16:48:13.417Z","last_posted_at":"2026-05-09T22:10:23.538Z","bumped":true,"bumped_at":"2026-05-09T22:10:23.538Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Synfig code was and is written by many hands. To improve readability, maintanance and consistency, we should set our coding style. \nIn the old wiki, there is a short page about it, written in 2010 by @Genete, but it lack&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":2242,"like_count":45,"has_summary":false,"last_poster_username":"BobSynfig","category_id":29,"op_like_count":7,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5026,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5590,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":6743,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using VSCode as IDE? [with tutorial for Windows]","id":14106,"title":"Using VSCode as IDE? [with tutorial for Windows]","slug":"using-vscode-as-ide-with-tutorial-for-windows","posts_count":10,"reply_count":4,"highest_post_number":10,"image_url":"https://forums.synfig.org/uploads/default/original/2X/2/269db97c62edb0c17e8b79c94391cf79e305116c.png","created_at":"2023-05-29T15:32:08.140Z","last_posted_at":"2026-03-23T17:18:02.643Z","bumped":true,"bumped_at":"2026-03-23T17:18:02.643Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I just like the simple, lightweight and extensible nature of VSCode. Mostly whatever I have learnt (Flutter, Python, Web development, PHP) I always have used it. So VSCode is lot natural to me. \nNew tools like GitHub Cop&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":312,"height":177,"url":"https://forums.synfig.org/uploads/default/original/2X/2/269db97c62edb0c17e8b79c94391cf79e305116c.png"},{"max_width":200,"max_height":200,"width":200,"height":113,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/269db97c62edb0c17e8b79c94391cf79e305116c_2_200x113.png"},{"max_width":100,"max_height":100,"width":100,"height":56,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/269db97c62edb0c17e8b79c94391cf79e305116c_2_100x56.png"},{"max_width":50,"max_height":50,"width":50,"height":28,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/269db97c62edb0c17e8b79c94391cf79e305116c_2_50x28.png"}],"tags":[{"id":81,"name":"ide","slug":"ide"},{"id":287,"name":"vscode","slug":"vscode"}],"tags_descriptions":{},"views":418,"like_count":2,"has_summary":false,"last_poster_username":"veermetri05","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5590,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5953,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2445,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5689,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Help needed in a CRASH issue [Issue #3385, PR #3692]","id":16968,"title":"Help needed in a CRASH issue [Issue #3385, PR #3692]","slug":"help-needed-in-a-crash-issue-issue-3385-pr-3692","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-02-24T16:26:31.102Z","last_posted_at":"2026-02-27T19:22:20.156Z","bumped":true,"bumped_at":"2026-02-27T19:22:20.156Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone , my name is Menna Jaheen. I’m a 4th year computer science student and I’m excited to be here and apply for GSoC 26. Currently I’m trying to make my first PR with this issue and I need some help: \nWhat I foun&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":55,"like_count":3,"has_summary":false,"last_poster_username":"menna_Jaheen","category_id":29,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":7715,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Setting up a developping/debugging box","id":16890,"title":"Setting up a developping/debugging box","slug":"setting-up-a-developping-debugging-box","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2026-01-14T05:20:42.057Z","last_posted_at":"2026-01-17T20:30:04.779Z","bumped":true,"bumped_at":"2026-01-17T20:30:04.779Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI’m a C++ programmer, and I’ve got a box that has some free space on its SSD. I might consider contributing programming time to the Synfig project. \nA pre-requisite for that, of course, is setting up my box so that &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":45,"like_count":3,"has_summary":false,"last_poster_username":"BobSynfig","category_id":29,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5465,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5331,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to handle icon for bone_object in iconcontroller.cpp?","id":16500,"title":"How to handle icon for bone_object in iconcontroller.cpp?","slug":"how-to-handle-icon-for-bone-object-in-iconcontroller-cpp","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-05-18T07:46:03.756Z","last_posted_at":"2025-05-18T13:49:44.262Z","bumped":true,"bumped_at":"2025-05-18T13:49:44.262Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI decided to try my hand at designing an icon for bone_object and pair_bone_object_bone_object. Made a prototype but when I tried to put it in the code, Synfig stopped compiling. Just like with my icon for type &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":68,"like_count":1,"has_summary":false,"last_poster_username":"Svarov","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2040,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to create a AI chatbot plugin","id":15020,"title":"How to create a AI chatbot plugin","slug":"how-to-create-a-ai-chatbot-plugin","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2024-04-25T02:59:19.626Z","last_posted_at":"2024-04-28T16:07:43.584Z","bumped":true,"bumped_at":"2024-04-28T16:07:43.584Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am not so good in understanding how synfig works, and how to actually make working plugins for synfig. \nI am just interested in finding a documentation that clearly states how to work on plugins. \nSomething like this:- &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":238,"like_count":2,"has_summary":false,"last_poster_username":"Ar_D","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5689,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2445,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5590,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Did Synfig code changed anything about how to handle GUID attributes?","id":14492,"title":"Did Synfig code changed anything about how to handle GUID attributes?","slug":"did-synfig-code-changed-anything-about-how-to-handle-guid-attributes","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2023-10-15T20:20:06.384Z","last_posted_at":"2023-10-22T16:24:27.677Z","bumped":true,"bumped_at":"2023-10-22T16:24:27.677Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"In late August I released an “Animated Text” plugin that I thought worked fine but now it doesn’t… after some tests I found out that the problem is with the GUID attribute inside a waypoint definition, for instance: \n   &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":249,"like_count":2,"has_summary":false,"last_poster_username":"pablogil","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6171,"primary_group_id":43,"flair_group_id":43},{"extras":null,"description":"Frequent Poster","user_id":2040,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Segment related functionality can be removed from Synfig","id":14291,"title":"Segment related functionality can be removed from Synfig","slug":"segment-related-functionality-can-be-removed-from-synfig","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-08-12T06:07:21.392Z","last_posted_at":"2023-08-12T06:07:21.579Z","bumped":true,"bumped_at":"2023-08-12T06:07:21.579Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nThis is a note for @devs. \nSegment related functionality (Segment Vertex, Segment Tangent, supporting code in valuenode_bline.cpp, loadcanvas.cpp, etc) can be safely removed from Synfig. \nSegment is a two point c&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":178,"like_count":0,"has_summary":false,"last_poster_username":"Svarov","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2040,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is the switch over to Linux worth it regarding Synfig devolopment","id":13253,"title":"Is the switch over to Linux worth it regarding Synfig devolopment","slug":"is-the-switch-over-to-linux-worth-it-regarding-synfig-devolopment","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2022-05-31T07:36:48.679Z","last_posted_at":"2023-05-23T12:59:47.169Z","bumped":true,"bumped_at":"2023-05-23T12:59:47.169Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have been using windows for a couple of months now and it was a hassle. I first tried to use Netbeans but had to redownload an older version because of a bug and even after it didn’t end up working well. so I switched &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":512,"like_count":11,"has_summary":false,"last_poster_username":"mohamed.Adhamc","category_id":29,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5953,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5331,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2445,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Do we want reproducible builds?","id":13124,"title":"Do we want reproducible builds?","slug":"do-we-want-reproducible-builds","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2022-04-03T01:58:21.355Z","last_posted_at":"2022-04-17T15:04:52.638Z","bumped":true,"bumped_at":"2022-04-17T15:04:52.638Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Debian and Linux Kernel do want it. \nDebian patches the official Synfig code to ensure it due its policies for software distribution. \nReasoning is stated here: https://reproducible-builds.org/. \nSo, should we follow thi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":439,"like_count":0,"has_summary":false,"last_poster_username":"rodolforg","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5799,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Getting started Coding","id":2371,"title":"Getting started Coding","slug":"getting-started-coding","posts_count":2,"reply_count":1,"highest_post_number":2,"image_url":null,"created_at":"2013-03-13T01:34:41.000Z","last_posted_at":"2013-03-13T10:12:16.000Z","bumped":true,"bumped_at":"2022-02-19T16:43:52.609Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! I have been looking through the source code documentation, infrastructure, and the coding tutorials, and I feel I have gained enough knowledge about how to program in Synfig to work on a feature, but I would like &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":3607,"like_count":0,"has_summary":false,"last_poster_username":"Genete","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1605,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Where to start to contribute to Synfig?","id":12068,"title":"Where to start to contribute to Synfig?","slug":"where-to-start-to-contribute-to-synfig","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2021-04-20T14:12:51.994Z","last_posted_at":"2021-04-21T01:34:07.977Z","bumped":true,"bumped_at":"2021-04-21T01:34:07.977Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am no expert in C++, but I want to start contributing to Synfig. I want to know the exact prerequisites for starting to contributing to Synfig. From the developer documentation, I came to know about the external librar&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":427,"like_count":1,"has_summary":false,"last_poster_username":"Keyikedalube","category_id":29,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5590,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5026,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Major overhaul of the waypoint system","id":12027,"title":"Major overhaul of the waypoint system","slug":"major-overhaul-of-the-waypoint-system","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2021-04-08T12:06:17.276Z","last_posted_at":"2021-04-13T02:14:37.642Z","bumped":true,"bumped_at":"2021-04-13T02:14:37.642Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I recently created two threads exploring the mathematics and various issues behind interpolations.  I’m creating this new thread as a guide to fixing these issues and getting Synfig to run in a more intuitive way.  As a &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1033,"like_count":0,"has_summary":false,"last_poster_username":"Bobo_the_King","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2571,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2236,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Converting Inkscape to Synfig (Python code)","id":11762,"title":"Converting Inkscape to Synfig (Python code)","slug":"converting-inkscape-to-synfig-python-code","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2021-01-27T12:33:00.049Z","last_posted_at":"2021-01-28T18:03:46.660Z","bumped":true,"bumped_at":"2021-01-28T18:03:46.660Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"So, I had the problem that I design my figures in Inkscape (.sfg format), and I wanted to animate them in Synfig. \nTo keep track of everything, I put the different body parts on different layers, and within the layers, I&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":851,"like_count":3,"has_summary":false,"last_poster_username":"BobSynfig","category_id":29,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":5465,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can we get rid of synfig::String?","id":10034,"title":"Can we get rid of synfig::String?","slug":"can-we-get-rid-of-synfig-string","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2019-07-29T01:17:43.913Z","last_posted_at":"2020-04-10T18:39:44.950Z","bumped":true,"bumped_at":"2020-04-10T18:39:44.950Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Since 16b3beced2 (darco   2005-03-24 21:02:18 +0000), synfig::String is just a (strange/fake) wrap for std::string. \nIt is defined here: \nsynfig-core/trunk/src/sinfg/string.h \nsynfig-core/trunk/src/sinfg/string_decl.h \nn&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":732,"like_count":0,"has_summary":false,"last_poster_username":"rodolforg","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"discussion on a possible alignment feature","id":1936,"title":"discussion on a possible alignment feature","slug":"discussion-on-a-possible-alignment-feature","posts_count":8,"reply_count":1,"highest_post_number":8,"image_url":"https://forums.synfig.org/uploads/default/original/2X/1/1357b589da2a1287b9b62e73fd4605400deea032.png","created_at":"2012-04-04T08:03:32.000Z","last_posted_at":"2019-11-26T02:32:49.459Z","bumped":true,"bumped_at":"2019-11-26T02:32:49.459Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI’m thinking about trying to add an “align” feature to Synfig, if needed, but first need to understand want you want/expect. \nIf anyone else is-/plans to- coding this, please let me know via this forum, no need t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":727,"height":548,"url":"https://forums.synfig.org/uploads/default/original/2X/1/1357b589da2a1287b9b62e73fd4605400deea032.png"},{"max_width":400,"max_height":400,"width":400,"height":301,"url":"https://forums.synfig.org/uploads/default/optimized/2X/1/1357b589da2a1287b9b62e73fd4605400deea032_2_400x301.png"},{"max_width":200,"max_height":200,"width":200,"height":150,"url":"https://forums.synfig.org/uploads/default/optimized/2X/1/1357b589da2a1287b9b62e73fd4605400deea032_2_200x150.png"},{"max_width":100,"max_height":100,"width":100,"height":75,"url":"https://forums.synfig.org/uploads/default/optimized/2X/1/1357b589da2a1287b9b62e73fd4605400deea032_2_100x75.png"},{"max_width":50,"max_height":50,"width":50,"height":37,"url":"https://forums.synfig.org/uploads/default/optimized/2X/1/1357b589da2a1287b9b62e73fd4605400deea032_2_50x37.png"}],"tags":[],"tags_descriptions":{},"views":8530,"like_count":2,"has_summary":false,"last_poster_username":"rodolforg","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":238,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1130,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1271,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can we get rid of Image Span?","id":9962,"title":"Can we get rid of Image Span?","slug":"can-we-get-rid-of-image-span","posts_count":10,"reply_count":6,"highest_post_number":10,"image_url":null,"created_at":"2019-07-10T12:09:43.324Z","last_posted_at":"2019-07-13T19:20:57.011Z","bumped":true,"bumped_at":"2019-07-13T19:20:57.011Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"First, I can’t find anywhere that uses this term “image span”, and I just can remember TV (screen) size that is measured by the diagonal of the image rectangle. \nHowever, even in this application, the diagonal value is m&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1202,"like_count":0,"has_summary":false,"last_poster_username":"rodolforg","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2819,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2445,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OpenGL playfield","id":376,"title":"OpenGL playfield","slug":"opengl-playfield","posts_count":33,"reply_count":1,"highest_post_number":33,"image_url":null,"created_at":"2009-01-29T19:08:31.000Z","last_posted_at":"2010-03-05T15:11:11.000Z","bumped":true,"bumped_at":"2019-02-19T12:43:42.718Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi! \nFirst of all, sorry, I don’t have yet any screenshot :slight_smile:. \nSummary: If you haven’t followed the post about changing the GUI to QT (here), I’m trying to do an OpenGL rendered playfield, so we can boost Syn&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":18444,"like_count":0,"has_summary":false,"last_poster_username":"Genete","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":152,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":155,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Game Development Platform","id":3184,"title":"Game Development Platform","slug":"game-development-platform","posts_count":20,"reply_count":0,"highest_post_number":20,"image_url":null,"created_at":"2014-11-20T05:25:08.000Z","last_posted_at":"2018-05-08T06:06:06.000Z","bumped":true,"bumped_at":"2018-10-01T06:41:09.723Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello Synfig Studio, \nMy company, MousePaw Games, has just abandoned Adobe Flash as a platform for our upcoming educational software game, and after some research, I decided that it would be best if we adoped Synfig Stud&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":13240,"like_count":0,"has_summary":false,"last_poster_username":"trice001","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2106,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3491,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"In keyframeset.cpp: difference between &ldquo;active point&rdquo; and a &ldquo;waypoint&rdquo; ?","id":4221,"title":"In keyframeset.cpp: difference between \"active point\" and a \"waypoint\" ?","slug":"in-keyframeset-cpp-difference-between-active-point-and-a-waypoint","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2017-05-09T17:40:51.000Z","last_posted_at":"2017-05-09T20:59:23.000Z","bumped":true,"bumped_at":"2017-05-09T20:59:23.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m puzzled by the code in ./synfig-studio/src/synfigapp/actions/keyframeset.cpp \nThere are two methods: \n\nAction::KeyframeSet::scale_activepoints\nAction::KeyframeSet::scale_waypoints\n\nWhat is the difference between an “&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1764,"like_count":0,"has_summary":false,"last_poster_username":"caryoscelus","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2936,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2551,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"BLEND_ALPHA_OVER deprecation comment: &ldquo;multiply alpha&rdquo; ?","id":4159,"title":"BLEND_ALPHA_OVER deprecation comment: \"multiply alpha\" ?","slug":"blend-alpha-over-deprecation-comment-multiply-alpha","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2017-02-26T19:23:32.000Z","last_posted_at":"2017-02-26T20:28:34.000Z","bumped":true,"bumped_at":"2017-02-26T20:28:34.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I was planning to develop a new blending method for my own needs – very similar to the MULTIPLY blend mode, but setting alpha to [tt]A.alpha*B.alpha[/tt]. \na \nBut by looking at the code I saw that: \ngithub.com/s-leroux/s&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":1614,"like_count":0,"has_summary":false,"last_poster_username":"Sylvain_Leroux","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2936,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2551,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Synfig CMake Port","id":2983,"title":"Synfig CMake Port","slug":"synfig-cmake-port","posts_count":12,"reply_count":0,"highest_post_number":12,"image_url":"https://forums.synfig.org/uploads/default/original/2X/2/292823d6f1e9817e5d92e649033874ed9472295c.jpg","created_at":"2014-04-25T07:04:22.000Z","last_posted_at":"2017-01-29T15:59:30.000Z","bumped":true,"bumped_at":"2017-01-29T15:59:30.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi All. \nI understand there has been on ongoing interest in porting the Synfig build system to CMake (references: here and here). If there is still active interest in this, I wanted to share a CMake port which is based o&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":800,"height":588,"url":"https://forums.synfig.org/uploads/default/original/2X/2/292823d6f1e9817e5d92e649033874ed9472295c.jpg"},{"max_width":400,"max_height":400,"width":400,"height":294,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/292823d6f1e9817e5d92e649033874ed9472295c_2_400x294.jpg"},{"max_width":200,"max_height":200,"width":200,"height":147,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/292823d6f1e9817e5d92e649033874ed9472295c_2_200x147.jpg"},{"max_width":100,"max_height":100,"width":100,"height":73,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/292823d6f1e9817e5d92e649033874ed9472295c_2_100x73.jpg"},{"max_width":50,"max_height":50,"width":50,"height":36,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/292823d6f1e9817e5d92e649033874ed9472295c_2_50x36.jpg"}],"tags":[],"tags_descriptions":{},"views":10485,"like_count":0,"has_summary":false,"last_poster_username":"caryoscelus","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1990,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1411,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":481,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2551,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[in progress] Refactoring gui/states (tools states)","id":3999,"title":"[in progress] Refactoring gui/states (tools states)","slug":"in-progress-refactoring-gui-states-tools-states","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2016-09-28T16:04:56.000Z","last_posted_at":"2016-09-29T16:12:57.000Z","bumped":true,"bumped_at":"2016-09-29T16:12:57.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Just wanted to let everyone interested know that i’m refactoring studio gui/states code. Track progress at github.com/synfig/synfig/pull/239. If you want to help or have any comments, feel free to write here or there. (T&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":2441,"like_count":0,"has_summary":false,"last_poster_username":"caryoscelus","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2551,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1411,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do I change and key frame layer parameters?","id":3875,"title":"How do I change and key frame layer parameters?","slug":"how-do-i-change-and-key-frame-layer-parameters","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2016-05-14T05:23:36.000Z","last_posted_at":"2016-05-14T16:06:25.000Z","bumped":true,"bumped_at":"2016-05-14T16:06:25.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"If I use the code \nlayer-&gt;set_param(&quot;amount&quot;,0.5);\nThe layer’s parameter changes, but a waypoint is not added, even with animate editing mode turned on. \nIs there a solution?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":4801,"like_count":0,"has_summary":false,"last_poster_username":"TheBlueJacket","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":2021,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1411,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Faster Sorting Algorithm (and an update)","id":3831,"title":"Faster Sorting Algorithm (and an update)","slug":"faster-sorting-algorithm-and-an-update","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2016-03-25T20:42:24.000Z","last_posted_at":"2016-03-29T08:55:21.000Z","bumped":true,"bumped_at":"2016-03-29T08:55:21.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey gang, \nAs you might know, my company and I have been working on a game animation studio, but we want to stay involved with Synfig and contribute where we can. This is one such case. At the heart of our game engine is&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":2685,"like_count":0,"has_summary":false,"last_poster_username":"d.j.a.y","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2106,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1411,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Synfig git fundamentals","id":3781,"title":"Synfig git fundamentals","slug":"synfig-git-fundamentals","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2016-02-16T21:51:50.000Z","last_posted_at":"2016-02-17T23:33:35.000Z","bumped":true,"bumped_at":"2016-02-17T23:33:35.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi to all, \ni would fix my ideas about branches on synfig and its git workflow \nLet’s start :slight_smile: \nBranches \nthe branches are: \n[kinder@localhost synfig]$ git branch -r\n  origin/0.64.2\n  origin/0.64.x\n  origin/1&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":2829,"like_count":0,"has_summary":false,"last_poster_username":"d.j.a.y","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2647,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1411,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ETL replacement","id":3200,"title":"ETL replacement","slug":"etl-replacement","posts_count":13,"reply_count":0,"highest_post_number":13,"image_url":null,"created_at":"2014-12-08T21:05:44.000Z","last_posted_at":"2016-01-21T11:20:19.000Z","bumped":true,"bumped_at":"2016-01-21T11:20:19.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi! \nI have some more free time nowadays after finishing my degree (yay). \nThe ETL doesn’t look very nice to me. I think the implementation is very partial and looks to me more like a bunch of shared utilities, which don&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":8209,"like_count":0,"has_summary":false,"last_poster_username":"d.j.a.y","category_id":29,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":481,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2517,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1411,"primary_group_id":null,"flair_group_id":null}]}]}}