А что конкретно вам не понятно то? Или в принципе все "напишите пж с нуля"?
Примеры работы с библиотекой есть вот тут https://www.blast.hk/threads/66959/ и там же есть пример окна с вводом текста.
Сохранять настройки можно в json https://www.blast.hk/threads/96797/ вот тут описано +/- как с ним...