The proposal of this search function is to let user easily find what he want to adjust by key in a work. For example, when he type “widt” the live search will get a list all item which contain “widt” (we have only one at the moment), and show to user in a tab:
Document: New Canvas: Size: Width [270 |x]
There are a lot of tech spec/details should be discussed before starting code. I am not going to code this search function in the near future, there are not that many items in preferences currently and more important, My coding knowledge is still not ready to do it.
This “Summary of Changes” tab is designed for user when he would like to “Undo” some of changes. Most of changes should be applied instantly except those requires “Restart Synfig Studio”. In most of causes, a user can just ignore it. With this design, we can free user from application interruptions. alistapart.com/article/neveruseawarning
Thanks for the idea, add to mockup, there are a lot of room we can improve in this preferences dialog.