completion: prefer normalized signal names
[git-cola.git] / share / doc / git-cola / relnotes / v1.8.4.rst
blobe0412d59a5540fd8f5b5da429b820f182733ba7c
1 .. _v1.8.4:
3 git-cola v1.8.4
4 =======================
5 Usability, bells and whistles
6 -----------------------------
7 * Brand new German translation thanks to Sven Claussner.
9 * The "File" menu now provides a "New Repository..." menu action.
11 * `git dag` now uses a dock-widget interface so that its widgets can
12   be layed-out and arranged.  Customizations are saved and restored
13   the next time `git dag` is launched.
15 * `git dag` now has a "Zoom Best Fit" button next alongside the
16   "Zoom In" and "Zoom Out" buttons.
18 * `Ctrl+L` now focuses the "Search" field in the `git dag` tool.
20 * Right-clicking in the "diff" viewer now updates the cursor position
21   before performing actions, which makes it much easier to click around
22   and selectively stage sections.  Previously, the current cursor position
23   was used which meant that it required two clicks (left-click to update
24   the position followed by right-click to get the context menu) for the
25   desired section to be used.  This is now a single right-click operation.
27 * The `Ctrl+D` "Launch Diff Tool" action learned to automatically choose
28   between `git difftool` and `git mergetool`.  If the file is unmerged then
29   we automatically launch `git mergetool` on the path, otherwise we use
30   `git difftool`.  We do this because `git difftool` is not intended to
31   be used on unmerged paths.  Automatically using `git mergetool` when
32   appropriate is the most intuitive and muscle-memory-friendly thing to do.
34 * You can now right-click on folders in your standard file browser
35   and choose "Open With -> Git Cola"  (Linux-only).
37 Fixes
38 -----
39 * Python 2.6 on Mac OS X Snow Leopard does not provide a namedtuple
40   at `sys.version_info`.  We now avoid using that variable for better
41   portability.
43 * We now read the user's Git configuration from `~/.config/git/config`
44   if that file is available, otherwise we use the traditional `~/.gitconfig`
45   path, just like Git itself.
47 * Some edge cases were fixed when applying partial/selected diffs.
49 * The diff viewer is now properly cleared when refreshing.
51   https://github.com/git-cola/git-cola/issues/194