Skip to content

Switched from GitKraken to AngKorGit - list of things i miss #18

Description

@ChrisLauinger77

What problem does this solve in your daily Git work?

  • When a tab is switched - (all) remote(s) should be fetched
  • A way to always use Pull rebase as Pull action
  • A way to open OS's file explorer from AngKorGit
  • A way to open IDE's (VS Code - Zed - Builder) - sourcegit does this very well

Proposed solution

  • Click on a tab to switch to another repo - fetch the remote automatically - esp. handy when you have a lot of repos open (maybe a config option)
  • Push has a dropdown - Pull does not - .gitconfig has:
    [pull] rebase = true
  • Right click on a file in a diff / commit should offer "Reveal in file explorer"
  • A dropdown in menu bar with a selection of installed IDE's to open the preferred directly from AngKorGit - GITKRAKEN has here only 1 supported which I found always not enough

Alternatives you've considered

No response

Activity

changed the title [-]Switched from GITKRAKEN to AngKorGit - list of things i miss[/-] [+]Switched from GitKraken to AngKorGit - list of things i miss[/+] on Sep 12, 2026

ChrisLauinger77 commented on Sep 12, 2026

@ChrisLauinger77
ContributorAuthor

The tool is great - good job. Especially the UI I like. Oh - and the performance compared to GitKraken ...

cheat2001 commented on Sep 12, 2026

@cheat2001
Owner

Thanks for this list, and glad the UI lands well. All four are in 0.13.0, out now.

Fetch on tab switch was already happening, it runs on every switch and again when the window gets focus, it was just silent. The status bar now says "Fetched 2m ago" next to the branch so you can see it, hover for the exact time and cadence. If you ever don't see new commits arrive, check Settings → Git → Auto fetch isn't set to 0.

Pull follows pull.rebase from your git config now, and the Pull button has a menu to pick merge or rebase for a single pull.

Files in a commit have a right-click menu with Show in Finder / file manager, copy path, open in an external app, and blame.

For the IDE one, Settings → Git → External editor lists what's installed (VS Code, Cursor, Zed, Sublime, the JetBrains IDEs, Xcode, GNOME Builder, Kate). The toolbar button opens the repo in the one you picked and its menu offers all of them, so not one editor like GitKraken. If your editor isn't detected, tell me how it's installed and I'll add it.

ChrisLauinger77 commented on Sep 12, 2026

@ChrisLauinger77
ContributorAuthor

But did it fetch all remotes ? - for a fork this would be really handy.
Thanks for beeing so responsive !

ChrisLauinger77 commented on Sep 12, 2026

@ChrisLauinger77
ContributorAuthor
Image

Finder is not there on linux - it opens the desktops "File explorer" (in my case GNOMEs nautilus)

VS code and external app are already really nice. I miss still zed

ChrisLauinger77 commented on Sep 12, 2026

@ChrisLauinger77
ContributorAuthor

Forget my last comment about zed- EVERYTHING is PERFECT !
You are the man !

cheat2001 commented on Sep 12, 2026

@cheat2001
Owner

Fetch only hit the first remote, you're right. The next version walks all of them, so upstream on a fork moves by itself, and that includes the fetch that runs when you switch to a tab.

Finder wording is fixed too, it says "Show in file manager" off macOS.

And Zed: on Linux it's often installed as zeditor (Arch, Fedora) or as a Flatpak, and I only looked for zed on PATH. Both are picked up now, along with Flatpak installs of VS Code, Sublime, GNOME Builder and Kate. If yours is installed another way, tell me the path and I'll add that too.

Thanks for testing so quickly, this is exactly the feedback I need.

ChrisLauinger77 commented on Sep 12, 2026

@ChrisLauinger77
ContributorAuthor

Since I can install it now over deb-get - I can get it really fast :D

ChrisLauinger77 commented on Sep 12, 2026

@ChrisLauinger77
ContributorAuthor
Image

This is how it looks like for me - just for reference

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions