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 precise as possible, so users will understand what you want.


Follow the stackoverflow.com writing guidelines.

Thank you for your help!

+1

Allow resizing any pane (including Commit pane) to any small size as long as it doesn't break UI

Hyper Sonic 11 months ago 0

As noted in https://groups.google.com/g/smartgit/c/Sy3h_ticc3w?pli=1 the commit pane cannot be resized under a certain size. Unfortunately the reply only mentioned vertical size, and I'm not sure I fully understand the reason (it could show more options, but I don't know which ones). In addition, I care about horizontal size, as I'm placing SmartGit on the left half of my monitor which leaves only 1280px width; not much to read repository names. Look below how the Commit pane is huge compared to the others:

Image 770

I don't want to change view mode or move all my panes around just for when I temporarily move SmartGit to a half monitor. I would rather have the possibility to resize things however I want, and take the responsibility to make some parts less readable than others. Plus, I don't see a reason for the minimum with on Commit pane: there is more than enough space there.

+1

Customizable icons for repository groups

Олександр Шкурат 11 months ago updated 11 months ago 1

It would be great to make it possible for repository group icons to be either with customizable colors or with customizable icon images (from a predefined set of icons for instance)

So, it would make the tree of repositories easier readable and navigable.

+1

Visually distinguish commits with submodule changes in parent project

Andrew Gilchrist 12 months ago updated 12 months ago 1

In the log, if a commit includes a submodule pointer commit, tag with the submodule name and use a different symbol or other graphical representation on the graph.

+1

Use the Changes pane to compare separate files

Iulian Onofrei 1 year ago 0

In the Log window, when you select 2 separate files from the same commit, the Changes pane could show the diff between them, instead of showing nothing.


This means that:
• the Changes pane won't be useless in this case, and that
• this would be like a quicker version of the Show Changes context menu item.

+1
Completed

Word navigation (ctrl+left/right): do not stop before and after every space

L Nguyen Huu 1 year ago updated by Hyper Sonic 3 weeks ago 4

It seems that in recent version of SmartGit, word navigation stops before and after every space.

This means that if you have a commit message "Added level 2" with the caret after 2, you need to press Ctrl+Left 3 times to go before "level".

I would rather have the caret skip any space before the next word in the pressed direction, as in other editors, so you press Ctrl+Left/Right as many times as there are words to skip.

In general, such editors also skip multiple spaces before a word. Although YMMV and you may want not to skip if there are 2+ spaces or more. Personally I'd just skip them and let the user go back with Ctrl+Left then Ctrl+Right, or reversely.

Generally speaking, if the user still wants to stop at the other boundary of the word, they can always play with Left/Right and Ctrl+Left/Right for an extra adjustment, it shouldn't take more than one extra input.

+1

Change View: Show AVIF and WEBP image previews, like PNG, JPG, and GIF

Michael Ryan 1 year ago updated by Thomas Singer 1 year ago 1

AVIF and WEBP are modern image formats that are gaining in popularity. It would be nice to be able to preview the selected images in the SmartGit Changes view prior to committing. Actual image diffs would be great, but just being able to view the image would help a lot.

+1

Log/WT: improve combination of branch renaming w.r.t. branch on origin and tracked branch

uscholz 1 year ago updated 1 year ago 2

When renaming a local branch, it often needs to be pushed to origin under that name and the tracked branch of the local one needs to be set to the new one on origin with that name.

That all needs a lot of clicks and typing in the new branch name by hand. I would propose to extend the Push To window by

- a third bullet point (besides Tracked or matching branch and Custom Ref): "To branch with same name as the one to be pushed"

- another option (besides Force pushing): "Set tracked branch to selected branch on origin (Push To target)"

I hope you'll find a better wording for these points.

Image 761

+1

More issue tracker support (beside JIRA)

Thomas Singer 1 year ago updated 1 year ago 3

Currently, SmartGit only for JIRA supports

- selecting an issue with message as commit message

- marking issues as resolved on push

If you want to have this feature for other issue trackers, please write one reply per issue tracker and vote for that

+1

Log: show full string of "Relative Directory" using tooltip

MATSUDA Takashi 1 year ago 0

I would like to be able to quickly view the contents of columns with long strings such as "Relative Directory" by using tooltips. It is difficult to see the contents without widening the column.

+1

Option to set default remote

Damien Regad 1 year ago updated 1 year ago 2

In a repository with multiple remotes defined, when trying to Push a new branch created in SmartGit, the selected remote is always origin.

I know that Push To can be used to manually select a different remote, but still it would be useful to be able to specify which remote is to be used as default, and automatically select it if there is no tracked branch configured.


Thanks