{"users":[{"id":1,"username":"KonstantinDmitriev","name":"","avatar_template":"/user_avatar/forums.synfig.org/konstantindmitriev/{size}/3_2.png","admin":true,"trust_level":4},{"id":-1,"username":"system","name":"system","avatar_template":"/uploads/default/original/1X/19ac291e0828d48d44d7092fe634ff9cf7aecb61.png","admin":true,"moderator":true,"trust_level":4},{"id":5010,"username":"haider_aabbas","name":"Haider Abbas","avatar_template":"/user_avatar/forums.synfig.org/haider_aabbas/{size}/4754_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":7701,"username":"BrendanBarber","name":"Brendan","avatar_template":"/user_avatar/forums.synfig.org/brendanbarber/{size}/8754_2.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":7734,"username":"SaFiNguyen","name":"","avatar_template":"/user_avatar/forums.synfig.org/safinguyen/{size}/8803_2.png","trust_level":1},{"id":6935,"username":"zainal","name":"Zayn","avatar_template":"/user_avatar/forums.synfig.org/zainal/{size}/8504_2.png","trust_level":2},{"id":7680,"username":"ox406","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/o/a88e57/{size}.png","trust_level":0},{"id":7723,"username":"ahmedfathy0-0","name":"Ahmed Fathi","avatar_template":"/user_avatar/forums.synfig.org/ahmedfathy0-0/{size}/8771_2.png","trust_level":1},{"id":7347,"username":"Krish28","name":"Krish","avatar_template":"/user_avatar/forums.synfig.org/krish28/{size}/8300_2.png","trust_level":1},{"id":7661,"username":"Omda7","name":"Abdelrahman Emad","avatar_template":"/user_avatar/forums.synfig.org/omda7/{size}/8703_2.png","trust_level":1},{"id":2040,"username":"Svarov","name":"Svarov","avatar_template":"/user_avatar/forums.synfig.org/svarov/{size}/8167_2.png","trust_level":2},{"id":5331,"username":"Kai","name":"","avatar_template":"/user_avatar/forums.synfig.org/kai/{size}/5124_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":7727,"username":"iddqd","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/i/e36b37/{size}.png","trust_level":0},{"id":7359,"username":"Abdelhadi_Wael","name":"Abdelhadi Wael","avatar_template":"/letter_avatar_proxy/v4/letter/a/d9b06d/{size}.png","trust_level":1},{"id":7302,"username":"Stargazer10101","name":"","avatar_template":"/user_avatar/forums.synfig.org/stargazer10101/{size}/8287_2.png","trust_level":1},{"id":4841,"username":"ice0","name":"","avatar_template":"/user_avatar/forums.synfig.org/ice0/{size}/4612_2.png","admin":true,"moderator":true,"trust_level":4},{"id":7450,"username":"Sh27Animates","name":"Starhero","avatar_template":"/user_avatar/forums.synfig.org/sh27animates/{size}/8728_2.png","trust_level":1},{"id":7696,"username":"Starh3ro","name":"Animator","avatar_template":"/user_avatar/forums.synfig.org/starh3ro/{size}/8779_2.png","trust_level":1},{"id":7673,"username":"SwapnilSah","name":"swapnilsah1117","avatar_template":"/letter_avatar_proxy/v4/letter/s/e56c9b/{size}.png","trust_level":0},{"id":5327,"username":"Khemardi","name":"Kemar McInnis","avatar_template":"/user_avatar/forums.synfig.org/khemardi/{size}/8668_2.png","trust_level":2},{"id":6492,"username":"Screen_Legend","name":"","avatar_template":"/user_avatar/forums.synfig.org/screen_legend/{size}/7858_2.png","trust_level":2},{"id":5465,"username":"PeterGB","name":"","avatar_template":"/user_avatar/forums.synfig.org/petergb/{size}/5239_2.png","trust_level":1},{"id":6980,"username":"Lae82","name":"Lars","avatar_template":"/user_avatar/forums.synfig.org/lae82/{size}/8646_2.png","trust_level":2},{"id":2843,"username":"Majkel","name":"Mkomraus98","avatar_template":"/user_avatar/forums.synfig.org/majkel/{size}/190_2.png","trust_level":2},{"id":6487,"username":"Marnanel","name":"Marnanel Thurman","avatar_template":"/user_avatar/forums.synfig.org/marnanel/{size}/7459_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":5922,"username":"KEgg","name":"Mick","avatar_template":"/user_avatar/forums.synfig.org/kegg/{size}/6359_2.png","trust_level":2},{"id":2834,"username":"Archer","name":"Fantasmasenlabruma","avatar_template":"/user_avatar/forums.synfig.org/archer/{size}/189_2.png","trust_level":2},{"id":7305,"username":"MGFP","name":"","avatar_template":"/user_avatar/forums.synfig.org/mgfp/{size}/8278_2.png","trust_level":2},{"id":4564,"username":"ankit","name":"Ankit Dwivedi","avatar_template":"/user_avatar/forums.synfig.org/ankit/{size}/4883_2.png","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":7363,"username":"Ayush_Satpathy","name":"Ayush","avatar_template":"/letter_avatar_proxy/v4/letter/a/b5e925/{size}.png","trust_level":1},{"id":7327,"username":"BREJIK","name":"BREJIK","avatar_template":"/user_avatar/forums.synfig.org/brejik/{size}/8350_2.png","trust_level":1},{"id":6305,"username":"ekopimo","name":"Emmanuel Akpan","avatar_template":"/user_avatar/forums.synfig.org/ekopimo/{size}/7429_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/8?page=1","per_page":30,"top_tags":[{"id":79,"name":"lottie","slug":"lottie"},{"id":169,"name":"gsoc2020","slug":"gsoc2020"},{"id":13,"name":"layers","slug":"layers"},{"id":11,"name":"build","slug":"build"},{"id":261,"name":"gsoc2025","slug":"gsoc2025"},{"id":65,"name":"tablet","slug":"tablet"},{"id":34,"name":"gui","slug":"gui"},{"id":27,"name":"linux","slug":"linux"},{"id":68,"name":"plugins","slug":"plugins"},{"id":144,"name":"sif","slug":"sif"},{"id":84,"name":"slow","slug":"slow"},{"id":31,"name":"svg","slug":"svg"},{"id":145,"name":"converter","slug":"converter"},{"id":150,"name":"debug","slug":"debug"},{"id":80,"name":"export","slug":"export"},{"id":186,"name":"gsoc2021","slug":"gsoc2021"},{"id":235,"name":"gsoc2023","slug":"gsoc2023"},{"id":262,"name":"gsoc2024","slug":"gsoc2024"},{"id":30,"name":"import","slug":"import"},{"id":71,"name":"libavcodec","slug":"libavcodec"},{"id":107,"name":"macosx","slug":"macosx"},{"id":185,"name":"papagayo","slug":"papagayo"},{"id":47,"name":"preferences","slug":"preferences"},{"id":83,"name":"setup","slug":"setup"},{"id":198,"name":"solved","slug":"solved"},{"id":52,"name":"windows","slug":"windows"},{"id":9,"name":"1604","slug":"9-tag"},{"id":10,"name":"1804","slug":"10-tag"},{"id":70,"name":"appimage","slug":"appimage"},{"id":153,"name":"background-rendering","slug":"background-rendering"},{"id":130,"name":"bezier","slug":"bezier"}],"topics":[{"fancy_title":"IMPORTANT: Please read this first","id":10979,"title":"IMPORTANT: Please read this first","slug":"important-please-read-this-first","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://forums.synfig.org/uploads/default/original/2X/7/7d32010b020fe61b5a1d3403d5cb0a8f39220eaa.png","created_at":"2020-05-09T14:44:39.292Z","last_posted_at":"2020-05-09T14:45:03.519Z","bumped":true,"bumped_at":"2020-05-09T14:44:39.583Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"We are using “Development” category on this forum as a mailing list for developers. So, if you wish to stay up to date with development progress, please consider to enable notifications about new posts in this category. \n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1017,"height":453,"url":"https://forums.synfig.org/uploads/default/original/2X/7/7d32010b020fe61b5a1d3403d5cb0a8f39220eaa.png"},{"max_width":800,"max_height":800,"width":800,"height":356,"url":"https://forums.synfig.org/uploads/default/optimized/2X/7/7d32010b020fe61b5a1d3403d5cb0a8f39220eaa_2_800x356.png"},{"max_width":400,"max_height":400,"width":400,"height":178,"url":"https://forums.synfig.org/uploads/default/optimized/2X/7/7d32010b020fe61b5a1d3403d5cb0a8f39220eaa_2_400x178.png"},{"max_width":200,"max_height":200,"width":200,"height":89,"url":"https://forums.synfig.org/uploads/default/optimized/2X/7/7d32010b020fe61b5a1d3403d5cb0a8f39220eaa_2_200x89.png"},{"max_width":100,"max_height":100,"width":100,"height":44,"url":"https://forums.synfig.org/uploads/default/optimized/2X/7/7d32010b020fe61b5a1d3403d5cb0a8f39220eaa_2_100x44.png"},{"max_width":50,"max_height":50,"width":50,"height":22,"url":"https://forums.synfig.org/uploads/default/optimized/2X/7/7d32010b020fe61b5a1d3403d5cb0a8f39220eaa_2_50x22.png"}],"tags":[],"tags_descriptions":{},"views":1006,"like_count":5,"has_summary":false,"last_poster_username":"KonstantinDmitriev","category_id":8,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_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":"About the Development category","id":15,"title":"About the Development category","slug":"about-the-development-category","posts_count":3,"reply_count":1,"highest_post_number":4,"image_url":"https://forums.synfig.org/uploads/default/optimized/2X/c/ceab3d6b2751c1851c4f9e23306e501068cbcbe0_2_1024x491.png","created_at":"2018-07-30T11:58:14.573Z","last_posted_at":"2025-06-28T12:26:03.216Z","bumped":true,"bumped_at":"2025-06-28T07:25:40.539Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Hello! This category is a place for developers to communicate. It acts as a mailing list for everyone, who participating in development. So, if you are interested in contributing to Synfig code - please make sure to add &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1228,"height":590,"url":"https://forums.synfig.org/uploads/default/original/2X/c/ceab3d6b2751c1851c4f9e23306e501068cbcbe0.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":491,"url":"https://forums.synfig.org/uploads/default/optimized/2X/c/ceab3d6b2751c1851c4f9e23306e501068cbcbe0_2_1024x491.png"},{"max_width":800,"max_height":800,"width":800,"height":384,"url":"https://forums.synfig.org/uploads/default/optimized/2X/c/ceab3d6b2751c1851c4f9e23306e501068cbcbe0_2_800x384.png"},{"max_width":400,"max_height":400,"width":400,"height":192,"url":"https://forums.synfig.org/uploads/default/optimized/2X/c/ceab3d6b2751c1851c4f9e23306e501068cbcbe0_2_400x192.png"},{"max_width":200,"max_height":200,"width":200,"height":96,"url":"https://forums.synfig.org/uploads/default/optimized/2X/c/ceab3d6b2751c1851c4f9e23306e501068cbcbe0_2_200x96.png"},{"max_width":100,"max_height":100,"width":100,"height":48,"url":"https://forums.synfig.org/uploads/default/optimized/2X/c/ceab3d6b2751c1851c4f9e23306e501068cbcbe0_2_100x48.png"},{"max_width":50,"max_height":50,"width":50,"height":24,"url":"https://forums.synfig.org/uploads/default/optimized/2X/c/ceab3d6b2751c1851c4f9e23306e501068cbcbe0_2_50x24.png"}],"tags":[],"tags_descriptions":{},"views":1145,"like_count":0,"has_summary":false,"last_poster_username":"BobSynfig","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5010,"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":"2D Free-Form Deform","id":17013,"title":"2D Free-Form Deform","slug":"2d-free-form-deform","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2026-03-09T18:25:21.679Z","last_posted_at":"2026-03-16T06:22:20.011Z","bumped":true,"bumped_at":"2026-03-16T06:22:20.011Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! I’m Brendan and have been looking into the 2D Free-Form Deform project. \nSo far, I have been looking through how the skeleton deformation layer works in Synfig, and I found and read the original FFD paper that exp&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":52,"like_count":6,"has_summary":false,"last_poster_username":"zainal","category_id":8,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7701,"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":7734,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6935,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Google Summer of Code 2026","id":16911,"title":"Google Summer of Code 2026","slug":"google-summer-of-code-2026","posts_count":21,"reply_count":8,"highest_post_number":21,"image_url":"https://forums.synfig.org/uploads/default/original/2X/0/0444502193275794ef4157cd70d2df7d14981305.png","created_at":"2026-01-30T20:07:04.578Z","last_posted_at":"2026-03-14T02:31:31.616Z","bumped":true,"bumped_at":"2026-03-14T02:31:31.616Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Are we applying for Google Summer of Code 2026? \n@ice0 @rodolforg @KonstantinDmitriev","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1000,"height":1000,"url":"https://forums.synfig.org/uploads/default/original/2X/0/0444502193275794ef4157cd70d2df7d14981305.png"},{"max_width":800,"max_height":800,"width":800,"height":800,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_800x800.png"},{"max_width":400,"max_height":400,"width":400,"height":400,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_400x400.png"},{"max_width":200,"max_height":200,"width":200,"height":200,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_200x200.png"},{"max_width":100,"max_height":100,"width":100,"height":100,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_100x100.png"},{"max_width":50,"max_height":50,"width":50,"height":50,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_50x50.png"}],"tags":[],"tags_descriptions":{},"views":269,"like_count":32,"has_summary":false,"last_poster_username":"SaFiNguyen","category_id":8,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7680,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7723,"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":7347,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7734,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Spine File Format Exporter project Discussion","id":16990,"title":"Spine File Format Exporter project Discussion","slug":"spine-file-format-exporter-project-discussion","posts_count":9,"reply_count":5,"highest_post_number":9,"image_url":null,"created_at":"2026-03-03T07:00:26.312Z","last_posted_at":"2026-03-10T12:54:00.776Z","bumped":true,"bumped_at":"2026-03-10T12:54:00.776Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"hello everyone, \nI’m Abdelrahman Emad and I have created this topic to discuss the Spine File Format Exporter project. \nSo far, I have added a new menu option titled Export to Spine Format within the Skeleton Layer. I ha&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":69,"like_count":5,"has_summary":false,"last_poster_username":"Omda7","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":7661,"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":"Deleting parent bone canvas not updated","id":16978,"title":"Deleting parent bone canvas not updated","slug":"deleting-parent-bone-canvas-not-updated","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":"https://forums.synfig.org/uploads/default/original/2X/9/9018866f14fd054dac16cc8cc7cd5eae84709d85.jpeg","created_at":"2026-02-28T05:40:40.864Z","last_posted_at":"2026-03-10T10:52:10.736Z","bumped":true,"bumped_at":"2026-03-10T10:52:10.736Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When removing a parent bone, the bone is removed from the Parameters panel, but it still appears in the canvas because child bones keep referencing the deleted bone as their parent. \nThe deleted bone is no longer visible&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":667,"height":375,"url":"https://forums.synfig.org/uploads/default/original/2X/9/9018866f14fd054dac16cc8cc7cd5eae84709d85.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":224,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9018866f14fd054dac16cc8cc7cd5eae84709d85_2_400x224.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":112,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9018866f14fd054dac16cc8cc7cd5eae84709d85_2_200x112.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":56,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9018866f14fd054dac16cc8cc7cd5eae84709d85_2_100x56.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":28,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9018866f14fd054dac16cc8cc7cd5eae84709d85_2_50x28.jpeg"}],"tags":[],"tags_descriptions":{},"views":53,"like_count":5,"has_summary":false,"last_poster_username":"rodolforg","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7661,"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":"latest","description":"Most Recent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Changing preview defaults [Issue #3584]","id":16967,"title":"Changing preview defaults [Issue #3584]","slug":"changing-preview-defaults-issue-3584","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2026-02-23T17:25:06.310Z","last_posted_at":"2026-03-10T10:35:17.651Z","bumped":true,"bumped_at":"2026-03-10T10:35:17.651Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey guys, \nWe’re about to change some defaults in Preview dialog. Check out this issue for details: Correcting default parameters in Preview dialog · Issue #3584 · synfig/synfig · GitHub \nBasically, I proposed to change &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":76,"like_count":6,"has_summary":false,"last_poster_username":"rodolforg","category_id":27,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2040,"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":"latest","description":"Most Recent Poster","user_id":4744,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"#3674: Quick change color for current layer from palette","id":16974,"title":"#3674: Quick change color for current layer from palette","slug":"3674-quick-change-color-for-current-layer-from-palette","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2026-02-26T11:15:36.344Z","last_posted_at":"2026-03-08T20:03:20.323Z","bumped":true,"bumped_at":"2026-03-08T20:03:20.323Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"In Issue #3674, it has been requested to have the possibility to select a color for the current layer directly from the palette, after its creation, which would be great. \nAt the origin, it is about to add a tab in the C&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":76,"like_count":3,"has_summary":false,"last_poster_username":"menna_Jaheen","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2445,"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":7715,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Synfig Studio crashes on macOS 15.6.1 (Sequoia) shortly after startup","id":16991,"title":"Synfig Studio crashes on macOS 15.6.1 (Sequoia) shortly after startup","slug":"synfig-studio-crashes-on-macos-15-6-1-sequoia-shortly-after-startup","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-03T13:56:22.890Z","last_posted_at":"2026-03-03T13:56:22.963Z","bumped":true,"bumped_at":"2026-03-03T13:56:22.963Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI’m trying to run the official Synfig Studio macOS build on macOS 15.6.1 (Sequoia), to test a bug I found on the build I forked but it consistently crashes a few seconds after startup. \n\nmacOS: 15.6.1 (Sequoia)\nHard&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":19,"like_count":0,"has_summary":false,"last_poster_username":"iddqd","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":7727,"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":51,"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_have_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":"Automating code style format with clang-format","id":16922,"title":"Automating code style format with clang-format","slug":"automating-code-style-format-with-clang-format","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-02-03T20:31:04.162Z","last_posted_at":"2026-02-23T09:55:41.408Z","bumped":true,"bumped_at":"2026-02-23T09:55:41.408Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI have some problems with synfig code style \n\n\nThe rules are not clear and seem to live mostly in developers minds. and the only way for a new contributor to learn them is by trial and error during review. \n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":3,"has_summary":false,"last_poster_username":"Svarov","category_id":8,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7359,"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":2445,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2040,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[GSOC 2025] macOS app bundle","id":16477,"title":"[GSOC 2025] macOS app bundle","slug":"gsoc-2025-macos-app-bundle","posts_count":29,"reply_count":19,"highest_post_number":32,"image_url":"https://forums.synfig.org/uploads/default/original/2X/0/0444502193275794ef4157cd70d2df7d14981305.png","created_at":"2025-05-09T17:09:26.225Z","last_posted_at":"2026-02-18T15:07:22.897Z","bumped":true,"bumped_at":"2026-02-18T15:07:22.897Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"This is a forum thread for the GSOC’25 accepted project- macOS app bundle. All updates related to this project shall be posted here, along with other conversations regarding project milestones, schedule, expectations, et&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1000,"height":1000,"url":"https://forums.synfig.org/uploads/default/original/2X/0/0444502193275794ef4157cd70d2df7d14981305.png"},{"max_width":800,"max_height":800,"width":800,"height":800,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_800x800.png"},{"max_width":400,"max_height":400,"width":400,"height":400,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_400x400.png"},{"max_width":200,"max_height":200,"width":200,"height":200,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_200x200.png"},{"max_width":100,"max_height":100,"width":100,"height":100,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_100x100.png"},{"max_width":50,"max_height":50,"width":50,"height":50,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_50x50.png"}],"tags":[{"id":261,"name":"gsoc2025","slug":"gsoc2025"},{"id":107,"name":"macosx","slug":"macosx"}],"tags_descriptions":{},"views":358,"like_count":19,"has_summary":false,"last_poster_username":"rodolforg","category_id":28,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7302,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4841,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7450,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7696,"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":"Code Changes and Learning how to Contribute","id":16939,"title":"Code Changes and Learning how to Contribute","slug":"code-changes-and-learning-how-to-contribute","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://forums.synfig.org/uploads/default/optimized/2X/e/e79149794e8159926029459319f0f0a70a1f68e9_2_1024x558.jpeg","created_at":"2026-02-09T07:39:03.181Z","last_posted_at":"2026-02-09T10:10:24.783Z","bumped":true,"bumped_at":"2026-02-09T10:10:24.783Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello , \nI just finished Setting up the project. \nI started to learning about the projects and looking easy first good problems to solve. \nI build the project with cmake and , I wanted to ask about , \nSteps to go on addi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1408,"height":768,"url":"https://forums.synfig.org/uploads/default/original/2X/e/e79149794e8159926029459319f0f0a70a1f68e9.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":558,"url":"https://forums.synfig.org/uploads/default/optimized/2X/e/e79149794e8159926029459319f0f0a70a1f68e9_2_1024x558.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":436,"url":"https://forums.synfig.org/uploads/default/optimized/2X/e/e79149794e8159926029459319f0f0a70a1f68e9_2_800x436.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":218,"url":"https://forums.synfig.org/uploads/default/optimized/2X/e/e79149794e8159926029459319f0f0a70a1f68e9_2_400x218.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":109,"url":"https://forums.synfig.org/uploads/default/optimized/2X/e/e79149794e8159926029459319f0f0a70a1f68e9_2_200x109.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":54,"url":"https://forums.synfig.org/uploads/default/optimized/2X/e/e79149794e8159926029459319f0f0a70a1f68e9_2_100x54.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":27,"url":"https://forums.synfig.org/uploads/default/optimized/2X/e/e79149794e8159926029459319f0f0a70a1f68e9_2_50x27.jpeg"}],"tags":[],"tags_descriptions":{},"views":40,"like_count":0,"has_summary":false,"last_poster_username":"BobSynfig","category_id":25,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7673,"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":"Should we re-rename Layer Sets to Layer Collection?","id":16914,"title":"Should we re-rename Layer Sets to Layer Collection?","slug":"should-we-re-rename-layer-sets-to-layer-collection","posts_count":7,"reply_count":2,"highest_post_number":7,"image_url":null,"created_at":"2026-02-01T17:03:31.129Z","last_posted_at":"2026-02-03T02:29:08.311Z","bumped":true,"bumped_at":"2026-02-03T02:29:08.311Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Once upon a time, Layer Group was renamed to Layer Set. \nI suppose one of the reason was the action “group Layer” and the layer (now named) “Group Layer” cause some confusion with “Layer Groups”. \nHowever, the name “Laye&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":35,"like_count":6,"has_summary":false,"last_poster_username":"Khemardi","category_id":8,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_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":1,"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":"latest","description":"Most Recent Poster","user_id":5327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Does SynfigStudio Have an Option to Enable Verbose Logging for Debugging","id":16901,"title":"Does SynfigStudio Have an Option to Enable Verbose Logging for Debugging","slug":"does-synfigstudio-have-an-option-to-enable-verbose-logging-for-debugging","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-01-22T03:19:56.910Z","last_posted_at":"2026-01-22T12:43:52.397Z","bumped":true,"bumped_at":"2026-01-22T12:43:52.397Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Does anyone know if there is a command line argument that can be passed to SynfigStudio.exe when launching to enable verbose error logging for debugging/troubleshooting? If there is no built-in option available, no worri&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":28,"like_count":3,"has_summary":false,"last_poster_username":"Screen_Legend","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6492,"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":39,"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_have_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":"Select by color","id":16862,"title":"Select by color","slug":"select-by-color","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-11-22T10:48:36.103Z","last_posted_at":"2025-11-23T02:57:34.626Z","bumped":true,"bumped_at":"2025-11-23T02:57:34.626Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Request: “Select by color” menu for selecting and changing same colors fast in scene on several regions or outlines.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":51,"like_count":2,"has_summary":false,"last_poster_username":"Majkel","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6980,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2843,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Copying and pasting hex codes for Palette Panel","id":16860,"title":"Copying and pasting hex codes for Palette Panel","slug":"copying-and-pasting-hex-codes-for-palette-panel","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":"https://forums.synfig.org/uploads/default/original/2X/0/0716bc32202d290d62a2a01a3c460f19be54c717.png","created_at":"2025-11-21T17:39:18.042Z","last_posted_at":"2025-11-22T10:56:35.028Z","bumped":true,"bumped_at":"2025-11-22T10:56:35.028Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, users and developers. :slight_smile:  On my journey to port really old code to GTK3 (yet), I was looking for some pending contributions we didn’t merge yet. \nThere is one that add some clipboard functionality to t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":671,"height":435,"url":"https://forums.synfig.org/uploads/default/original/2X/0/0716bc32202d290d62a2a01a3c460f19be54c717.png"},{"max_width":400,"max_height":400,"width":400,"height":259,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0716bc32202d290d62a2a01a3c460f19be54c717_2_400x259.png"},{"max_width":200,"max_height":200,"width":200,"height":129,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0716bc32202d290d62a2a01a3c460f19be54c717_2_200x129.png"},{"max_width":100,"max_height":100,"width":100,"height":64,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0716bc32202d290d62a2a01a3c460f19be54c717_2_100x64.png"},{"max_width":50,"max_height":50,"width":50,"height":32,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0716bc32202d290d62a2a01a3c460f19be54c717_2_50x32.png"}],"tags":[],"tags_descriptions":{},"views":55,"like_count":3,"has_summary":false,"last_poster_username":"rodolforg","category_id":27,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_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":2040,"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":"Select all regions only and select all outlines only","id":16861,"title":"Select all regions only and select all outlines only","slug":"select-all-regions-only-and-select-all-outlines-only","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-11-22T10:43:55.386Z","last_posted_at":"2025-11-22T10:43:55.464Z","bumped":true,"bumped_at":"2025-11-22T10:43:55.464Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Request: A menu that lets you select all region layers for easy copy and paste to a group folder for example. Same with outlines layers.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":25,"like_count":0,"has_summary":false,"last_poster_username":"Lae82","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":6980,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Request for a Developer role","id":16856,"title":"Request for a Developer role","slug":"request-for-a-developer-role","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://forums.synfig.org/uploads/default/original/2X/2/21bfdafff5186f907f45868738fb577ba796041f.jpeg","created_at":"2025-11-16T17:49:32.441Z","last_posted_at":"2025-11-18T10:36:49.889Z","bumped":true,"bumped_at":"2025-11-18T10:36:49.889Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI don’t know how to put it softly, but I am not satisfied with development of Synfig. There is clearly stagnation. Pull requests are hanging for months or even years, same with issues - a lot of them are just ign&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":640,"height":426,"url":"https://forums.synfig.org/uploads/default/original/2X/2/21bfdafff5186f907f45868738fb577ba796041f.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":266,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/21bfdafff5186f907f45868738fb577ba796041f_2_400x266.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":133,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/21bfdafff5186f907f45868738fb577ba796041f_2_200x133.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":66,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/21bfdafff5186f907f45868738fb577ba796041f_2_100x66.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":33,"url":"https://forums.synfig.org/uploads/default/optimized/2X/2/21bfdafff5186f907f45868738fb577ba796041f_2_50x33.jpeg"}],"tags":[],"tags_descriptions":{},"views":105,"like_count":18,"has_summary":false,"last_poster_username":"ice0","category_id":8,"op_like_count":9,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2040,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4841,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"New Python library to modify Synfig files: sangfroid 0.1","id":15186,"title":"New Python library to modify Synfig files: sangfroid 0.1","slug":"new-python-library-to-modify-synfig-files-sangfroid-0-1","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://forums.synfig.org/uploads/default/original/2X/7/75f5e2cda32ed0cf60703f43f16cf4c776044415.gif","created_at":"2024-06-30T21:31:37.628Z","last_posted_at":"2025-10-08T22:54:29.870Z","bumped":true,"bumped_at":"2025-10-08T22:54:29.870Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have so many bits and pieces of Python code to modify Synfig files that I put them together into a library. This is the first release: sangfroid version 0.1 liverpool. \nThe easiest way to install it is pip install sang&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":480,"height":270,"url":"https://forums.synfig.org/uploads/default/original/2X/7/75f5e2cda32ed0cf60703f43f16cf4c776044415.gif"},{"max_width":400,"max_height":400,"width":400,"height":225,"url":"https://forums.synfig.org/uploads/default/optimized/2X/7/75f5e2cda32ed0cf60703f43f16cf4c776044415_2_400x225.gif"},{"max_width":200,"max_height":200,"width":200,"height":112,"url":"https://forums.synfig.org/uploads/default/optimized/2X/7/75f5e2cda32ed0cf60703f43f16cf4c776044415_2_200x112.gif"},{"max_width":100,"max_height":100,"width":100,"height":56,"url":"https://forums.synfig.org/uploads/default/optimized/2X/7/75f5e2cda32ed0cf60703f43f16cf4c776044415_2_100x56.gif"},{"max_width":50,"max_height":50,"width":50,"height":28,"url":"https://forums.synfig.org/uploads/default/optimized/2X/7/75f5e2cda32ed0cf60703f43f16cf4c776044415_2_50x28.gif"}],"tags":[],"tags_descriptions":{},"views":137,"like_count":10,"has_summary":false,"last_poster_username":"Marnanel","category_id":30,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":6487,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Modern iconset (light and dark)","id":13560,"title":"Modern iconset (light and dark)","slug":"modern-iconset-light-and-dark","posts_count":40,"reply_count":26,"highest_post_number":40,"image_url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9b16c89b7894fbf3abba56438f7c590f915fd422_2_1024x591.jpeg","created_at":"2022-11-10T10:02:03.484Z","last_posted_at":"2025-09-12T15:30:42.139Z","bumped":true,"bumped_at":"2025-09-12T15:30:42.139Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI’m happy to announce the active development of a full replacement iconset for Synfig. \nAs I have been documenting, experimenting and working on it for a time, there is much to comment and ask so the post will be lo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1920,"height":1109,"url":"https://forums.synfig.org/uploads/default/original/2X/9/9b16c89b7894fbf3abba56438f7c590f915fd422.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":591,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9b16c89b7894fbf3abba56438f7c590f915fd422_2_1024x591.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":462,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9b16c89b7894fbf3abba56438f7c590f915fd422_2_800x462.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":231,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9b16c89b7894fbf3abba56438f7c590f915fd422_2_400x231.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":115,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9b16c89b7894fbf3abba56438f7c590f915fd422_2_200x115.jpeg"},{"max_width":100,"max_height":100,"width":100,"height":57,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9b16c89b7894fbf3abba56438f7c590f915fd422_2_100x57.jpeg"},{"max_width":50,"max_height":50,"width":50,"height":28,"url":"https://forums.synfig.org/uploads/default/optimized/2X/9/9b16c89b7894fbf3abba56438f7c590f915fd422_2_50x28.jpeg"}],"tags":[],"tags_descriptions":{},"views":1637,"like_count":44,"has_summary":false,"last_poster_username":"pablogil","category_id":8,"op_like_count":9,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_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":5327,"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":2445,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5922,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[GSoC 2025] Brush Tool Project","id":16478,"title":"[GSoC 2025] Brush Tool Project","slug":"gsoc-2025-brush-tool-project","posts_count":31,"reply_count":17,"highest_post_number":31,"image_url":"https://forums.synfig.org/uploads/default/original/2X/0/0444502193275794ef4157cd70d2df7d14981305.png","created_at":"2025-05-09T17:50:54.030Z","last_posted_at":"2025-08-26T05:56:33.380Z","bumped":true,"bumped_at":"2025-08-26T05:56:33.380Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’m Abdelhadi, a computer engineering student from Egypt, and I’m really excited to be working with the Synfig community this summer through Google Summer of Code 2025! under the mentorship of @mohamed.Adha&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1000,"height":1000,"url":"https://forums.synfig.org/uploads/default/original/2X/0/0444502193275794ef4157cd70d2df7d14981305.png"},{"max_width":800,"max_height":800,"width":800,"height":800,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_800x800.png"},{"max_width":400,"max_height":400,"width":400,"height":400,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_400x400.png"},{"max_width":200,"max_height":200,"width":200,"height":200,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_200x200.png"},{"max_width":100,"max_height":100,"width":100,"height":100,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_100x100.png"},{"max_width":50,"max_height":50,"width":50,"height":50,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_50x50.png"}],"tags":[{"id":261,"name":"gsoc2025","slug":"gsoc2025"}],"tags_descriptions":{},"views":580,"like_count":89,"has_summary":false,"last_poster_username":"Khemardi","category_id":8,"op_like_count":8,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7359,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2040,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2834,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":7305,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5327,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Transferring documentation from old wiki","id":16657,"title":"Transferring documentation from old wiki","slug":"transferring-documentation-from-old-wiki","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2025-07-13T08:00:20.548Z","last_posted_at":"2025-07-29T04:28:55.767Z","bumped":true,"bumped_at":"2025-07-29T04:28:55.767Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey forum people, \nI started transferring documentation from old wiki to readthedocs. First candidate for transferring is Convert page: Convert - Synfig Animation Studio \nFirst, I gotta complain about the choice of docum&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":275,"name":"cc-by-sa","slug":"cc-by-sa"},{"id":3,"name":"copyright","slug":"copyright"},{"id":274,"name":"creative-commons","slug":"creative-commons"},{"id":273,"name":"wiki","slug":"wiki"}],"tags_descriptions":{},"views":149,"like_count":3,"has_summary":false,"last_poster_username":"Svarov","category_id":30,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_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":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},{"extras":null,"description":"Frequent Poster","user_id":5331,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Converter development requirements","id":16608,"title":"Converter development requirements","slug":"converter-development-requirements","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-06-28T07:25:40.539Z","last_posted_at":"2025-06-28T20:00:41.517Z","bumped":true,"bumped_at":"2025-06-28T20:00:41.517Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Are there any requirements I need to follow if I want to create a converter and submit a pull request?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":145,"name":"converter","slug":"converter"}],"tags_descriptions":{},"views":74,"like_count":1,"has_summary":false,"last_poster_username":"BobSynfig","category_id":30,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6935,"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":64,"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_have_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":"[GSoC 2025] Google Summer of Code 2025","id":16119,"title":"[GSoC 2025] Google Summer of Code 2025","slug":"gsoc-2025-google-summer-of-code-2025","posts_count":36,"reply_count":13,"highest_post_number":38,"image_url":"https://forums.synfig.org/uploads/default/original/2X/0/0444502193275794ef4157cd70d2df7d14981305.png","created_at":"2025-01-21T05:16:01.068Z","last_posted_at":"2025-05-09T16:30:34.240Z","bumped":true,"bumped_at":"2025-05-09T16:30:34.240Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Are we applying for Google Summer of Code 2025? \n@ice0 @rodolforg @KonstantinDmitriev","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1000,"height":1000,"url":"https://forums.synfig.org/uploads/default/original/2X/0/0444502193275794ef4157cd70d2df7d14981305.png"},{"max_width":800,"max_height":800,"width":800,"height":800,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_800x800.png"},{"max_width":400,"max_height":400,"width":400,"height":400,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_400x400.png"},{"max_width":200,"max_height":200,"width":200,"height":200,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_200x200.png"},{"max_width":100,"max_height":100,"width":100,"height":100,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_100x100.png"},{"max_width":50,"max_height":50,"width":50,"height":50,"url":"https://forums.synfig.org/uploads/default/optimized/2X/0/0444502193275794ef4157cd70d2df7d14981305_2_50x50.png"}],"tags":[{"id":261,"name":"gsoc2025","slug":"gsoc2025"}],"tags_descriptions":{},"views":1277,"like_count":93,"has_summary":false,"last_poster_username":"Stargazer10101","category_id":8,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4564,"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":7363,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4841,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":7302,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[GSOC 2025] Export to Spine JSON","id":16360,"title":"[GSOC 2025] Export to Spine JSON","slug":"gsoc-2025-export-to-spine-json","posts_count":9,"reply_count":4,"highest_post_number":9,"image_url":null,"created_at":"2025-04-02T16:59:20.202Z","last_posted_at":"2025-04-27T20:51:27.588Z","bumped":true,"bumped_at":"2025-04-27T20:51:27.588Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI’m Ayush Satpathy, a B.Tech student in Computer Science and Engineering at the National Institute of Engineering, Mysore. I have been actively exploring Synfig’s codebase as part of my open-source journ&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":261,"name":"gsoc2025","slug":"gsoc2025"},{"id":267,"name":"spine","slug":"spine"}],"tags_descriptions":{},"views":349,"like_count":15,"has_summary":false,"last_poster_username":"Ayush_Satpathy","category_id":8,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":7363,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4841,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A few changes I would propose to synfig for user convenience","id":16398,"title":"A few changes I would propose to synfig for user convenience","slug":"a-few-changes-i-would-propose-to-synfig-for-user-convenience","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://forums.synfig.org/uploads/default/original/2X/a/a8971a890c27c456f9ec404f94e36a1e1216f2a5.png","created_at":"2025-04-11T17:28:07.736Z","last_posted_at":"2025-04-13T20:17:24.556Z","bumped":true,"bumped_at":"2025-04-13T20:17:24.556Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m not familiar with how Synfig is programmed but If these changes could be implemented it would make drawing and animating much more convenient for users. \nSome suggestions need images for clarification so they will be&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":321,"height":337,"url":"https://forums.synfig.org/uploads/default/original/2X/a/a8971a890c27c456f9ec404f94e36a1e1216f2a5.png"},{"max_width":200,"max_height":200,"width":190,"height":199,"url":"https://forums.synfig.org/uploads/default/optimized/2X/a/a8971a890c27c456f9ec404f94e36a1e1216f2a5_2_190x199.png"},{"max_width":100,"max_height":100,"width":95,"height":99,"url":"https://forums.synfig.org/uploads/default/optimized/2X/a/a8971a890c27c456f9ec404f94e36a1e1216f2a5_2_95x99.png"},{"max_width":50,"max_height":50,"width":47,"height":49,"url":"https://forums.synfig.org/uploads/default/optimized/2X/a/a8971a890c27c456f9ec404f94e36a1e1216f2a5_2_47x49.png"}],"tags":[],"tags_descriptions":{},"views":122,"like_count":4,"has_summary":false,"last_poster_username":"BREJIK","category_id":27,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":7327,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2040,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Things to make synfig better","id":14264,"title":"Things to make synfig better","slug":"things-to-make-synfig-better","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-07-31T18:15:17.745Z","last_posted_at":"2023-07-31T18:15:17.822Z","bumped":true,"bumped_at":"2025-04-07T07:38:21.740Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I think it would be good if there was a feature in synfig that shows a dialog that helps user to locate missing files instead of just showing them as errors.:neutral_face: \nAnd a feature to copy all files used in the pro&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":241,"like_count":0,"has_summary":false,"last_poster_username":"ekopimo","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_have_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":6305,"primary_group_id":null,"flair_group_id":null}]}]}}