====== 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