Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
releng:4.14:roadmap:release-notes [2019/08/11 00:08] – bluesabre | releng:4.14:roadmap:release-notes [2019/08/13 20:43] (current) – removed ochosi | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | <note important> | ||
- | |||
- | Today, after 4 years and XX months of work, we are pleased to announce the release of the Xfce desktop 4.14, a new stable version that supersedes Xfce 4.12. | ||
- | |||
- | Why so much time ? because why not :) The long development of this release | ||
- | (Honestly: Porting from one version of a toolkit to a new - moving target - one is a partly boring, partly painful process that not many developers are ready to endure.) | ||
- | |||
- | In the 4.14 cycle we mainly focused on migrating from Gtk2 to Gtk3 and - correspondingly - from D-Bus GLib to GDBus. Along the way we ended up polishing our user experience, introducing some new features (read below) and updating some components to take advantage of newly available technologies. | ||
- | |||
- | We can base our notes on bluesabre / ochosi / andre blogs: | ||
- | * https:// | ||
- | * https:// | ||
- | * https:// | ||
- | * https:// | ||
- | * https:// | ||
- | * https:// | ||
- | |||
- | ===== Main highlights ===== | ||
- | |||
- | The main highlights of this release are: | ||
- | |||
- | * **Settings Manager** // | ||
- | * Clipboard manager is now able to handle large chunks of data | ||
- | * Color Profiles (colord frontend) | ||
- | * Display Profiles, for saving/ | ||
- | * HiDPI Support: GTK3 window scaling (1x or 2x) | ||
- | * HiDPI Support: XRandR display scaling (configured via Xfconf) | ||
- | * Improved multi-monitor support | ||
- | * Primary display indicator (shows configuration status of panel, desktop, and xfce4-notifyd) | ||
- | * **File Manager** // | ||
- | * A completely revised pathbar | ||
- | * New preference to open new Thunar instances as tabs | ||
- | * New preference to show permanent delete optionally | ||
- | * New Thunarx-3 API (with GObject-Introspection support) | ||
- | * Numerous crashes fixed, making Thunar substantially more stable | ||
- | * Support for large thumbnails | ||
- | * Support for org.freedesktop.FileManager1 (DBUS) | ||
- | * **Extension Library** //(exo)// | ||
- | * Improved consistency of application preference dialogs | ||
- | * New helpers (Brave Browser, Geary, Google Chrome, PCManFM-Qt, Terminator) | ||
- | * Performance improvements with the icon browser | ||
- | * **Window Manager** //(xfwm4)// | ||
- | * HiDPI support | ||
- | * Improved GLX support with NVIDIA proprietary/ | ||
- | * New default theme | ||
- | * Support for VSYNC using either Present or OpenGL | ||
- | * Support for XI2 | ||
- | * [[https:// | ||
- | * **Desktop Manager** // | ||
- | * Added orientation option for icon arrangement | ||
- | * Added "Next Background" | ||
- | * Added support for RandR' | ||
- | * Sync user's wallpaper selection to AccountsService | ||
- | * **Thumbnail Generator** // | ||
- | * Added check to avoid sparse files that cause high cpu and memory load | ||
- | * Various other performance improvements | ||
- | * **Panel** // | ||
- | * Added support for RandR' | ||
- | * Allow ordering of items in the systray plugin (Bug #11929) | ||
- | * Improved window grouping in the tasklist plugin (better UX, visual group indicator etc) | ||
- | * New default format and format evaluator in the clock plugin | ||
- | * New default panel layout, including more plugins by default (statusnotifier, | ||
- | * Per-panel “icon-size” setting | ||
- | * **Session Manager** // | ||
- | * Hybrid sleep in session | ||
- | * Optionally run commands on logout, suspend etc. (Bug #10172) | ||
- | * Startup priority groups in FailSafe session (avoiding race conditions during startup) | ||
- | * UX improvements for session saving | ||
- | * UX improvements to the session chooser | ||
- | * Dropped splash screens from xfce4-session (not really a highlight, but worth mentioning) | ||
- | * **appfinder: | ||
- | * **general** | ||
- | * gobject introspection support for most of the components | ||
- | * Gtk2 support is still enabled in e.g. libxfce4ui because some major applications (e.g. ristretto) haven' | ||
- | |||
- | ===== List of notable plugins/ | ||
- | Xfce wouldn' | ||
- | Port to gtk3 of almost all apps/ | ||
- | |||
- | * screenshooter | ||
- | * Revamped imgur dialog | ||
- | * Allow user to move selection rectangle | ||
- | * Show width and height of selection area | ||
- | * Command line options more flexible | ||
- | * terminal: | ||
- | * weather: | ||
- | * clipman: | ||
- | * ristretto: | ||
- | * volman with bluray | ||
- | * pulse audio plugin with mpris support | ||
- | * parole 1.0 | ||
- | * notifyd: notification log, new panel plugin, do-not-disturb mode, blocking of notifications per application, | ||
- | |||
- | ===== List of new projects ===== | ||
- | * screensaver: | ||
- | * statusnotifier | ||
- | * xfce4-panel-profiles: | ||
- | * catfish: migrated from Launchpad to git.xfce | ||
- | * ... | ||
- | |||
- | |||
- | ===== Deprecated projects ===== | ||
- | |||
- | You'll notice we also moved a lot of things to the " | ||
- | |||
- | * gtk-xfce-engine - so no more " | ||
- | * thunar-actions-plugin | ||
- | * xfce4-windowlist-plugin | ||
- | * xfce4-wmdock-plugin | ||
- | * xfce4-taskbar-plugin | ||
- | * Xfce4-wmdock-plugin | ||
- | * xfce4-kbdleds-plugin | ||
- | * xfswitch-plugin | ||
- | * xfbib | ||
- | * garcon-vala | ||
- | * pyxfce | ||
- | * xfc | ||
- | * xfce4-mm | ||
- | |||
- | Besides plugins and binding related projects, **orage** and **squeeze** were not ported and they didn't receive any update since 2015 and 2014 respectively. (Should we archive them?) | ||
- | |||
- | ===== Known issues: ===== | ||