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!

+1

Windows arm support

defjux 3 years ago 0
Hi, 


I'm running Windows 11 (ARM) using parallels on my M1 macbook pro. I can run smartgit on my mac which is great, but I can't install it on my windows VM, can you add support for windows arm as well?

Thanks

+1

Scaling UI -- ui.dpiFactor -- open the options, it's just math

schmelik 3 years ago updated 3 years ago 3

Currently, there are 2 options 1(100%) or 2(200%)
This is not flexible at all. With many form factors for monitors, I would like more control so I can fulfill my specific need.

For me, 100% is too small 200% too large, yet those are the only options

Why not allow the input of actual percentage or multiplication factor i.e. 1.5


fyi - using windows application scaling does not work as smartgit does not act the same way other applications work. If I scale the system prefs to a viable size every application UI but smartgit is too large

please give me the scaling flexibility for my specific monitor

+1

Add more info to Output window

Def 3 years ago 0

Pull (Rebase)

Pull (Rebase)

Pull (Rebase)

Pull (Rebase)

Pull (Rebase)

Pull (Rebase)

Push

Push

Commit

Commit

Push

Pull (Rebase)

isn't very helpful.


Please add the repo name in there too so we don't have to expand everything to see what was actually changed.

+1

Mass checkout or group actions on common-name branches in different projects

maL oun 3 years ago updated 3 years ago 0

Hello and thank you for such great app!

I want to to propose you a simple feature.

Currently when you select two or more projects together, the branches window does not show anything. The reason why, is because of this selection is using for making groups.

So I want propose to show in this case the "common-name branches" of these projects or a group. And allow users to do group actions on them, such as mass-checkout or delete or commit or else.

I want show you, what it looks normal in your app design. 

See picture from right, I added a red line arrow and brace to show selected projects and their common branches in branches window.

This will be the great feature to save time of people who working on task in several projects at once. You can see other users asking this feature: User[1]User[2]User[3]


Thanks for your work and patience. Best wishes to SmartGit!

Image 660

+1

Add Feature/Branch: preference option to switch between snake_case/kebab-case/camelCase at branch/feature creation

Christophe Braud 3 years ago updated 3 years ago 2

When I create a feature, space are automatically convert into underscore to create a snake_case name. Some projects use kebab-case in place of snake_case, it could be nice to have a preference for that (maybe with global and per repository settings)

+1
Completed

macOS icon size

l gadomski 3 years ago updated by Thomas Singer 3 years ago 1

Would be nice to adopt SmartGit icon to the common size used in macOS. It's slightly too big, don't you think?

Image 652

+1

Interactive Rebase: stop at selectable commits ("edit")

Iulian Onofrei 3 years ago updated by Thomas Singer 5 months ago 4

It would be great if you could select individual commit(s) for editing while rebasing interactively. Currently, you can only:

1. either edit only one commit at a time, by using the "Modify or Split Commit" option

2. either edit only the commit message, by using the "Rebase Interactive From" option

I think that an "Edit Commit" option, along the current "Edit Message" one, in the interactive rebase window would be the best solution.

+1

LFS: track folder

Marcel van Pinxteren 3 years ago 0

When I right-click on a staged/changed file, select LFS...Track... I can only specify individual file names or file name wildcards.

If I enter something like `seed-files/*.json`, the OK button is greyed out.

This is a limitation of SmartGit, git itself does allow folder names.

+1

Commit-hooks: bypass when squashing

Marcel van Pinxteren 3 years ago updated 3 years ago 1

When doing a regular commit, there is a checkbox "Bypass commit hook".  

When re-organizing commits, i.e. dragging and/or squashing, there is no such option.

+1

Ability to strip accented characters

Petr Nehéz 3 years ago 0

It would be great if SG would implement stripping of accented characters (ON/OFF based on config value) when pasting text into a NewBranch dialog.

Image 639

In Java it is easy to use a method "org.apache.commons.lang3.StringUtils#stripAccents()".

It might be good also to group multiple "white" characters into one entity - like those "_-_".