- [x] Redesign download dialog - add close button - use action listbox for rows - [x] Bottom bar layout - [x] Set up translations - [x] Same background color for window as for textview - [x] App icon #3 - [x] Appstream metadata - [x] Appstream screenshots - [x] Delete unused files from the repo - [x] When choosing "download" no voice is selected #4 - [x] Rename "Darkman" to something less weird From the Flathub review: - [x] Set up translations (including for desktop file and metainfo) - [x] Validate json manifest - [x] Why permission "--filesystem=xdg-run/tmp"? "multiarch"? - [x] C flags on espeak-ng? - [x] app/lib pythonpath - [x] Remove dummy.txt - [x] Remove dummy.wav - [x] Remove piper.so? - [x] Remove parolu.gresource in root folder? - [x] Remove piper git submodule? - [x] Remove bin folder? What needs fixing longer term: - [ ] Remove style class hack - [ ] Inline spinner on the play button instead of "Synchronizing" dialog when you click play - [ ] Port to UI XML - [ ] Port to Blueprint - [ ] Drop loading dialog when playing audio - [ ] Toast instead of error dialog when no voice is selected is super wide, awful copy, has OK button - [ ] Add style.css - [ ] Redesign Voice download/delete dialogs - [ ] combine them into single manage dialog - [ ] show download size on rows - [ ] icon for download button - [ ] in-row download progress - [ ] Download/Delete Voice -> Voices
From the Flathub review:
What needs fixing longer term: