Share your ideas on how to improve SmartGit!
This is no support platform! To report bugs or request support, please contact us directly. If in doubt ask us.
First search for a similar request and add your votes or comments there.
Take the time to describe your request as precisely as possible, so users will understand what you want. Please note that we appreciate your time and input, but we don't give any guarantees that a certain feature will be implemented. Usually, a minimum requirement is a sufficient number of votes. Hence, please don't comment like "when will this be implemented", but vote instead.
Follow the stackoverflow.com writing guidelines.
Thank you for your help!

Discard: "Discard to Stash" button should not be the default
When discarding changes, the highlighted button is "Discard to stash". I think it would be a better choice to highlight "Discard" and switch button positions, as it's very misleading. I don't know for others, but when I want to stash files, I use the corresponding action, and when I want to discard things, I want to... discard things.
Having the option to stash instead of discarding is a good idea, but it definitively should not be considered as "default"

ctrl + p and ctrl + shift + p should support fuzzy search
I love the search panels that open on ctrl+p (cmd+p) or ctrl+shift+p (cmd+shift+p), but the search algorithm could be improved.
Let's say I want to search for a branch called "feature/abcd-1234_description_blablabla". I can type "feat", or "1234", or "descr", or "bl" and the listing will show the branch I'm looking for.
I'm not able to enter multiple search token separated by space. I would like to be able to enter "fea<space>1234<space>descr" and still seeing the branch I want. For me, it would be fine/expected that the single fuzzy search tokens are compared as starting strings and not substrings, e.g. I would not expect my branch to be found, when I search for "fea<space>escription", but when I type "fea<space>desc". But this could be a setting in the preferences.
The order of my search token should not matter regarding whether a branch or tag is listed or not.

GitHub/others: option to hide comments in the Log window [SG-13853]
I like the GitHub integration mainly for one reason: To fetch Pull Requests (instead of manually pulling from other remotes) so I can review them in SmartGit since IMHO it is a way better diff viewer than the GitHub webinterface.
But if the GitHub integration is enabled, obviously comments on PRs are fetched as well and are displayed in the Log diff viewer. This is quite disturbing the review (lines of other text appear between the lines of text to review), so I'd like to hide them.
Unfortunately I didn't find an option to hide comments. Or am I missing something? Actually I'd even prefer to completely disable comments globally - they don't even need to be fetched during the GitHub sync.

Option to not open a new copy of SmartGit when the current one is busy.
I frequently open another window of SmartGit because I don't notice it's busy when I go to open another repository. It's incredibly annoying. Could we get an option to simply toast a message that it's busy rather than open a new copy of SmartGit?

Graph Date Display
In the graph window, would it be possible to change (or make in an option to change) the date display from the day name (e.g. Thursday, Friday) to the actual date? The window does do this for commits older than a week (06/30/20 instead of Monday). The issue is, when looking at older screen shots (in a meeting or presentation) nobody knows what Thursday or Friday means.
Thanks!

Hide low priority branches
I am often working on repos with a large number of branches (>400). I would like the ability to mark branches as low priority and to hide them in the branches pane.

Show more than 5 items when reopening the old repositories
Why only 5 items? You could show the last 30 or 100 entries.

Option to restore the separate "index" and "working tree"?
The new "feature" in 20.1.2 (coming I suppose from https://smartgit.userecho.com/communities/1/topics/990-log-combine-working-tree-and-index-items-in-graph) came as a bad surprise for me. Is it possible to make an option to restore the previous presentation?
It was the only git client that showed the index as I imagine it. This change makes SmartGit more like other clients, but losing simplicity and clarity in my opinion.

Allow opening the conflict solver without an actual conflict
The 3-way view in the conflict solver, and especially the base changes view, are extremely useful when investigating whether a change is still relevant during a rebase. It would be very useful if we could open the conflict solver on a staged file without an actual conflict, while rebase is paused.
Customer support service by UserEcho