====== Thunar 1.8 Roadmap (Xfce 4.14) ====== Branch (master): https://git.xfce.org/xfce/thunar ===== Roadmap ===== * Components ported to GTK+ 3 (100%) * Replace dbus-glib with GDbus (100%) * [[releng:4.14:roadmap:thunar:thunarx-cleanup|Thunarx API clean-up]] (100%): * GObject Introspection for Thunarx (100%) * Port TPA (Trash Panel Applet) to GDBus (100%) * Fix deprecations (100%, [[releng:4.14:roadmap:thunar:deprecations|summary]]) * Custom Action Hotkeys (100%) ===== Development Plan ===== * Thunar 1.6.x (the last gtk2 version) should be maintained in the ''xfce-4.12'' branch. * Thunar 1.7.0 should be released as a development release * Track pending issues on bugzilla with the following target milestones: * 1.6.13: Existing bugs, no new features. * Fixes should be applied to ''master'' and ''xfce-4.12'' branches. * 1.7.0: Port related bugs and regressions, no new features. * 1.8.0: New features. * Once things are stable enough, Thunar 1.8.0 will be released ===== Known Issues ===== * Find a better solution for icon themes without 'inode-directory' icon (e.g. Adwaita) and remove hack ([[https://github.com/andreldm/thunar/pull/45#issuecomment-320132019|Original discussion]], [[https://git.xfce.org/xfce/thunar/commit/?id=446cd10146dc129bf7cca8d73eef43733476ba05|Hack Commit]]) * Icon view label missing ellipsis or not wrapping ([[https://bugzilla.xfce.org/show_bug.cgi?id=13973|Bug 13973]]) * Scrollbars shouldn't start faded ([[https://github.com/andreldm/thunar/issues/21|Original Discussion]], [[https://git.xfce.org/xfce/thunar/commit/?id=375bc4075873054820b75f296578a5e312087da8|Fix]]) * Killing thunar as well kills all processes started via .desktop files ([[https://bugzilla.xfce.org/show_bug.cgi?id=14277|bug 14277]]) * Check interop of instances running with --daemon and --gapplication-service ([[https://github.com/andreldm/thunar/issues/37#issuecomment-321720664|Original Discussion]]) * Context menu misplaced ([[https://bugzilla.xfce.org/show_bug.cgi?id=14216|Bug 14216]]) * When Thunar fails to start because a gtk2 instance is running, display a dialog: "Failed to start: an incompatible version of Thunar is already running" ([[https://github.com/andreldm/thunar/issues/2|Original Discussion]]), * Unable to run as root ([[https://bugzilla.xfce.org/show_bug.cgi?id=13884|Bug 13884]]) * Segfault when pressing "folder up" on pathbar if the parent folder is not yet a visible element of the bar ([[https://bugzilla.xfce.org/show_bug.cgi?id=13987|Bug 13987]]) * After [[https://git.xfce.org/xfce/thunar/commit/?id=5018ddf800f16d3ac6a640411807fbd2ff193fbd|this commit]], the pathbar right slider is hidden when a long path is reached and its right border is not visible. * Whenever a folder is open, the pathbar expands and shrinks quickly. Only happens while using Arc, [[https://github.com/horst3180/arc-theme/issues/826|theme issue]]. * When using Adwaita or Greybird, there's ugly 1px spacing between buttons * Device mounting spinner and eject button take too much space ([[https://github.com/andreldm/thunar/issues/40|Original discussion]], [[https://bugzilla.gnome.org/show_bug.cgi?id=785278|Upstream bug]]) * Pathbar is not visible when Thunar window is small ([[https://github.com/andreldm/thunar/issues/46|Original Discussion]]) * Proper investigation of the delay on logout ([[https://bugzilla.xfce.org/show_bug.cgi?id=13726|Bug 13726]]) * With xfconf 4.13, when resizing Detailed List columns, lots of warnings are printed and eventually Thunar crashes. ([[https://bugzilla.xfce.org/show_bug.cgi?id=13825|Xfconf bug]]) ===== Previous works ===== * https://github.com/andreldm/thunar * http://git.xfce.org/users/nick/thunar/log/?h=gtk3 * https://github.com/rgcjonas/thunar-gtk3 * http://git.enialis.net/gitweb/?p=thunar.git;a=shortlog;h=refs/heads/gtk3 ===== Independent from GTK3 ===== * Port to GTask. See also http://git.xfce.org/users/nick/thunar/log/?h=1.8