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!

Minimize to system tray
Added the ability to minimize to system tray.
I would love if it would be possible to make so when minimizing, it goes to the system tray(as perhaps an option in the preferences) instead of taskbar, to free some space from it and in cases when you don't need it but wants to leave it running which I do in many occasions.
Thanks

macOS multiple screens support
It would be nice if the "Assign to this desktop" option would be
honoured by SmartGit, so if I assign it to Desktop 3, move to Desktop 1
and open it, it won't open on Desktop 1 as it does now, but on Desktop 3
instead. More so, it would be nice if each window would honour it so,
for example, the Log window could be assigned to Desktop 4.

Log: Title Bar Starts with Full Directory, Should Start with Repo Name Followed by Directory
Can't differentiate between multiple Log windows in taskbar when repos have same starting dir path.
Running 17.1 RC3 Oct 7

Journal view on a git-svn repo : add the "SVN rev." column
When using Smartgit on a git-svn repo, the log window displays by default the "SVN rev." column in the commits view. However, this column cannot be added in the journal view in the main window : only the ID column is available.

github release: add full support for flags and messages
Currently, the git-flows 'Finish release' does a good job and has some nice flags already. Unfortunately, it does not work well together with the github release which offers some other flags (pre-release...) and the possibility to add a description (and more...).
Without this support, a release from smartgit is quite cumbersome as it requires to create a manual release on github and delete the tagged release created by smartgit

Allow hiding (or at least permanent disabling) of 'Commit & Push' in the 'Commit' dialog
The Commit dialog has 3 buttons in the bottom right: Commit, Commit & Push, and Cancel.
I would like to be able to either remove or permanently disable the 'Commit & Push' button. This button tempts users to Push before a final review of their commit. Also, being in the between the two more likely options a user will use, it has an increased chance to be pressed by mistake.
An entry in the smartgit.properties could be used for this.

View multi-selected directories changes
Let say I have changes in 10 folders. If I click the root folder is see the changes of all the 10 child directories. But if I need to show the changed files in 3 specific folders I can not. Intuitively I do it by selecting the three folders and expecting to see the changes in these directories. I consider that a must-have future.

Searchable help
It would be great to have searchable help navigation.
- Searchable help (and settings)
- Offline availablility
- Popup-help, e.g. when mouse pointer hovering over item e.g. 'untracked', it could show resolution or issue id with url/link (this should be a setting which can be disabled in settings)
I hope this request is not a duplicate (See also 'Searchable settings', but not the same)
Kind regards

Improve "Squash" dialog consistency when executed in different places
When I do a Squash from the Journal Window, I get to choose the Authorship. But when I squash from the Interactive Rebase dialog, I only get to edit the commit message.
It would be nice to be consistent. For now, I always end the Interactive Rebase first, then go back to Journal to squash them.
Customer support service by UserEcho