# features requests for scripting architecture in synfig

**URL:** https://forums.synfig.org/t/features-requests-for-scripting-architecture-in-synfig/3096
**Category:** Plugins
**Created:** [August 19, 2014, 1:33pm UTC](https://forums.synfig.org/t/features-requests-for-scripting-architecture-in-synfig/3096 "2014-08-19T13:33:45Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![berteh](https://forums.synfig.org/user_avatar/forums.synfig.org/berteh/32/46_2.png) [@berteh](https://forums.synfig.org/u/berteh)
#### Post date: [August 19, 2014, 1:33pm UTC](https://forums.synfig.org/t/features-requests-for-scripting-architecture-in-synfig/3096/1 "2014-08-19T13:33:45Z")

</div>

Hello.  
Thanks for providing the ability to easily add scripts to synfig.

After using it once I’d like to ask if it’s possible to:

1. enable customized messages to be provided to the user on plugin exit (ie: file not found)
2. integrate in synfig preferences dialog some preferences/settings for each plugin (eg saved by synfig as a python module “settings.py” declaring constants)
3. localize the messages of #1 (maybe as string in plugin.xml?)
4. automatically save the project as sif (no.Z) before calling a plugin… since they don’t work on sifz in the current architecture.

short question on the side:  
What python GUI library should I use preferably to launch a filechooser dialog in a synfig plugin? (trying to keep the dependencies count low and cross platform 😉

Berteh.
