* Backend Implementation [nothing] * Frontend Implementation - Remove I18N messages like "File Browsing" from Glade. - Add error message dialogs. - Add a "Cancel" button (to the progressbar?). - Implement Undo/Redo. - Maybe a toolbar should be added. - Make plugins deactivateable in the preferences window. - Make plugins reorderable in the preferences window. - Make the statusbar (!= progressbar) work. - Frontend API review/cleanup. - Add context menus to the filebrowser. - Make the tageditor's entry boxes inactive when the are not checked. - When an invalid format string has been entered at tag->filename, there should be an error message and the "Save" button should be inactive. * Plugin Implementations. - Make the Tag-Copier GUI more consistent to the ID3 input plugins. - Plugins need to provide widgets for the preferences handler, including an icon. - Write a nice plugin template. - Write more plugins. (Image display widget, Playlist plugin etc.). * End User Documentation - Write a nice plugin development tutorial. * Other issues / GNOME integration issues - Check the app for compliance with the HIG. - Create a .desktop file. - Consult "GNOME Accessibility for Developers" and check the application against the checklists. - Check the application with "at-poke" and assess the functionality of its accessibility implementation. - Confirm that the application offers full keyboard navigation. -> Add C^S for activating the "Save" button. - Make sure that Atk implementations are available for all custom widgets. - Consult with the GNOME accessibility team on any additional issues. - When all I18N stuff is done, contact the translation project again and get another review of the app's state.