1.0.15 (2024-12-25) ====== - export: Warn when the file already exists - filedlg: Remove dead code - export: Make filename extension obvious - xfce4-panel-profiles.glade: Remove unused save_dialog - Fix translated string - ci: Update references for autotools/meson split - Install Unity layout - I18n: Update po/LINGUAS list - Improve CLI help messages - I18n: Update po/LINGUAS list - Update bug report address in manpage - build: Get rid of intltool - Revert "Open xfce4-panel on close button (bug #16505)" - Revert "Fix typos in comments." - data/metadata: Refresh appstream metainfo - Remove generated xfce4-panel-profiles.pot - Update application menu name in layout configs - Translation Updates: Albanian, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian 1.0.14 (2023-06-05) ====== - Save and restore rc-files - Add keywords to .desktop file (Fixes #9) - Properly filter filenames on startup - Ensure unique profile name and consistent filename - Pass correct length to GLib.KeyFile.load_from_data() (Fixes #20) - Open panel prefs dialog also on delete-event (Fixes #42) - configure: Use shell builtins instead of sed - Add missing translatable flags - Fix translations when $prefix != /usr - Add Unity layout - Use get_user_config_dir instead of get_home_dir (Fixes #38) - Show errors before saving profile to file - Show errors before saving profile to file - Ignore corrupted desktop-files on store Ignore empty launchers on store - Set correct desktop file name for translations - Makefile.in.in: Pass arguments to tar to make build reproducible regardless of user or umask - removed extra created link in makefile(#10) - Translation Updates: Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian xfce4-panel-profiles 1.0.13 * New Features - Add Cupertino layout (#7) - Add Redmond 7 layout (#8) - Add Xfce 4.16 layout * General - Updated existing templates to support Xfce 4.16 - Makefile.in.in: remove bashisms - Enabled exporting Whisker menu configuration (#11) * Updated translations: Belarusian, Czech xfce4-panel-profiles 1.0.12 * New Features - New build option `--docdir` for documentation install path - New build option `--mandir` for manpage install path * General - Manpage `xfce4-panel-profiles.1` is no longer gzipped (#5) * Bugs Fixed - Release install error: incorrect README filename (#24) xfce4-panel-profiles 1.0.11 * New Features - Add support for saving xfce4-whiskermenu's configuration file - Prefer CSD in XfceTitledDialog - Use XfceTitledDialog from libxfce4ui - Use Xfce's about dialog via libxfce4ui - Add new icons and use reverse DNS for icons and files - Open xfce4-panel on close button (bug #16505) * General - Add new README.md over old README - Try the new and old libxfce4ui gir file name - Add basic GitLab pipeline - Make tarball creation reproducible * Bugs Fixed - Update openSUSE profile and fix build - Removed check for if the menu is installed. This would probably get in the way. - Use current branch in 'make distcheck' - Use configured appname instead of argv[0] - Fix typos in comments. * Updated translations: Albanian, Armenian (Armenia), Belarusian, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Czech, Eastern Armenian, Estonian, Hebrew, Hungarian, Indonesian, Interlingue, Persian (Iran), Portuguese, Slovak, Spanish, Turkish xfce4-panel-profiles 1.0.10 * New Features - Add openSUSE profile - Add new error for invalid configuration files (Xfce #15983) - 'Current Configuration' now pulls the current panel state instead of the state cached when the program starts (Xfce #16114) - A cancellable warning is now displayed when applying configurations (Xfce #14559) * Updated translations: English (United Kingdom), Galician, Hindi, Slovenian, Thai xfce4-panel-profiles 1.0.9 * New Features - Add Xfce 4.14 profile * General - Suppress deprecation warnings - Rename launchers to be more explicit - Rename Xubuntu releases to version numbers instead of codenames - Unversion gimp desktop file to work with any release * Bugs Fixed - Fix KeyError when processing some layouts (Xfce #14934) - Safely handle values that GLib cannot process (Xfce #14597) * Updated translations: Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia), Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Polish, Portuguese (Brazil), Portuguese, Russian, Serbian, Slovenian, Spanish, Swedish, Turkish, Ukrainian xfce4-panel-profiles 1.0.8 * Xfpanel Switch is now Xfce4 Panel Profiles! - Homepage: https://git.xfce.org/apps/xfce4-panel-profiles * Bugs Fixed - Failure to save some panel configurations (LP: #1765565) - Crash on corrupted panel configs (LP: #1765565) - Apply more strict logic when removing bad plugins - Remove orphaned plugins when loading configuration * General - Tidied up pylint notices * Updated translations: Albanian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Finnish, French, Galician, German, Greek, Hebrew, Italian, Japanese, Kazakh, Korean, Lithuanian, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovenian, Spanish, Swedish, Turkish xfpanel-switch 1.0.7 * Bugs Fixed - AttributeError: 'PanelConfig' object has no attribute 'source' (LP: #1762779) * Updated translation: French xfpanel-switch 1.0.6 * Bugs Fixed - Restore missing launchers for "Xubuntu Precise" layout xfpanel-switch 1.0.5 * General - Add gi.require_version('Gtk', '3.0') to silence warning - Add appdata file and install (LP: #1554273) - Add .bzrignore - Add "Xubuntu Bionic" layout, rename old Xubuntu layouts to "Xubuntu Precise" and "Xubuntu Trusty" - Drop unused properties from the various layouts * Bugs Fixed - Added error handling for failed backup file parsing - Update categories to display in Xfce Settings Manager (LP: #1734516) - Improve restoration of saved templates (LP: #1575996) - Move supported save and load commandline parameters to the main binary (LP: #1556737) - Backup current configuration at startup so it can be rolled back (LP: #1555265) * Updated translations: Brazilian Portuguese, Czech, French, Galician, Italian, Kazakh, Polish, Slovenian xfpanel-switch 1.0.4 * New translations: Dutch, Greek, Japanese, Portuguese * Updated translations: French, Lithuanian, Spanish, Swedish xfpanel-switch 1.0.3 * Bugs Fixed - Allow translation of missing messages (LP: #1497762) - Correctly sort modification dates - Set the save dialog parent to fix a runtime warning - Add link to documentation when clicking Help * New translations: Finnish, Spanish * Updated translations: German, French xfpanel-switch 1.0.2 * Bugs Fixed - Wrong shebang in xfpanel-switch/xfpanel-switch.py (LP: #1494843) - Check if user can delete backup (LP: #1494846) - Do not list saved configurations multiple times * New Translation: French xfpanel-switch 1.0.1 * New Features - Ths new release ships with it's first set of templates. The templates include GNOME 2, Redmond, Xfce 4.12, Xubuntu Classic (12.04) and Xubuntu Modern (14.04+) - The first round of translations have now landed. We now have full support for German, Lithuanian, Serbian, and Swedish. Partial Russian support is also included. * Bugs Fixed - Terminate xfce-panel by dbus instead of kill (LP: #1489551) - Improved code portability to non-Linux systems (LP: #1489547) - Fixed path handling for launchers (LP: #1484548) * Many thanks to our contributors! Initial release: xfpanel-switch 1.0 * This is the first release of xfpanel-switch. This application allows users to manage their panel configuration, make backups, and even import/export their creations. Distributors can provide default configurations to be used. * As an initial release, it is expected to be a bit rough around the edges. * Current features: - Backup/Restore - Export/Import - Reading pre-installed panel configuration from /usr/share