Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-07 | update worktree icons for NerdFont V3 (#2895)keybinding-menu-headings | Stefan Haller | |
2023-08-07 | Updated README.md | README-bot | |
2023-08-07 | Import stefanhaller's tcell fork for real rather than just replacing it (#2888) | Stefan Haller | |
2023-08-07 | 👽️ update worktree icons for NerdFont V3 | Saafo | |
2023-08-06 | Bump gocui | Stefan Haller | |
... and import stefanhaller's tcell fork for real rather than just replacing it This solves the problem that people trying to "go install github.com/jesseduffield/lazygit@latest" would get the error go: github.com/jesseduffield/lazygit@latest (in github.com/jesseduffield/lazygit@v0.40.0): The go.mod file for the module providing named packages contains one or more replace directives. It must not contain directives that would cause it to be interpreted differently than if it were the main module. | |||
2023-08-06 | Updated README.md | README-bot | |
2023-08-06 | Fix README.md typo backkground -> background (#2884) | Stefan Haller | |
2023-08-05 | Fix README.md typo backkground -> background | Mattias Johnson | |
2023-08-05 | Updated README.mdv0.40.0 | README-bot | |
2023-08-05 | Fix confirmation view sizing (#2879) | Jesse Duffield | |
2023-08-05 | Fix confirmation view sizing | Jesse Duffield | |
The proper fix is to actually have these two functions share code, or for views to be able to manage their own heights based on their contents. But I want to get this out for the sake of a Lazygit Anniversary release. | |||
2023-08-04 | Add more demos (#2874) | Jesse Duffield | |
2023-08-04 | Add custom patch demo | Jesse Duffield | |
2023-08-04 | Add worktree demo | Jesse Duffield | |
2023-08-04 | Add custom command demo | Jesse Duffield | |
2023-08-03 | Add undo/redo demo | Jesse Duffield | |
2023-08-03 | Add filter demo to README | Jesse Duffield | |
2023-08-03 | Move features to top of readme (#2867) | Jesse Duffield | |
2023-08-03 | Move features to top of readme | Jesse Duffield | |
2023-08-03 | Add more demos to the README (#2866) | Jesse Duffield | |
2023-08-03 | Point to new demos | Jesse Duffield | |
2023-08-02 | Add demo for staging lines | Jesse Duffield | |
2023-08-02 | Add demo for amending old commit | Jesse Duffield | |
2023-08-02 | Add demo for filtering branches | Jesse Duffield | |
2023-08-02 | Support mp4 videos for demos | Jesse Duffield | |
For all videos but the first video in the readme we want to use mp4 because it's faster, better quality, smaller, and allows you to play/pause (don't quote me on the smaller part). HOWEVER: github won't let us reference mp4s stored in our repo from the readme, like it does for gifs (who knows why). This is annoying because it prevents us from easily re-recording things if the UI changes. So I've got the logic for recording to mp4 but I'm thinking of sticking to gifs for now | |||
2023-08-02 | Remove file watcher code (#2865) | Jesse Duffield | |
2023-08-02 | Remove file watcher code | Jesse Duffield | |
Now that we refresh upon focus, we can scrap this file watching code. Stefan says few git UIs use file watching, and I understand why: the reason this code was problematic in the first place is that watching files is expensive and if you have too many open file handles that can cause problems. Importantly: this code that's being removed was _already_ dead. | |||
2023-08-02 | Auto-refresh on window activation (#2854) | Jesse Duffield | |
2023-08-02 | Refresh when the terminal window gets the focus | Stefan Haller | |
2023-08-02 | Bump gocui | Stefan Haller | |
2023-08-02 | Point tcell at stefanhaller's fork | Stefan Haller | |
This is temporary as long as https://github.com/gdamore/tcell/pull/599 is not merged. Once that PR is merged, we can revert this. | |||
2023-08-02 | Stop worktrees view from stealing the window (#2863) | Jesse Duffield | |
2023-08-02 | Appease linter | Jesse Duffield | |
2023-08-02 | Increase timeout for linter | Jesse Duffield | |
we've had a timeout issue in CI | |||
2023-08-02 | Fix focus issue | Jesse Duffield | |
When opening lazygit with `lazygit log` the worktrees view was appearing in front of the files view. This is because it had higher precedence than the files view in the ordered view mapping, and that was because it originally was in the branches window so it was further down the list. The reason this didn't cause issues on typical startup is that the files context is activated at the start so it is brought to the front. | |||
2023-08-02 | Update README.md | Jesse Duffield | |
2023-08-01 | Update README.md | Jesse Duffield | |
2023-08-01 | Show visual explosion effect when nuking worktree (#2861) | Jesse Duffield | |
2023-08-01 | Wait in demo after setting caption | Jesse Duffield | |
This looks nicer than waiting a second and then showing the caption as the action begins | |||
2023-08-01 | Add explosion animation when nuking working tree | Jesse Duffield | |
I've been thinking about this for a while: I think it looks really cool if nuking your working tree actually results in a nuke animation. So I've added an opt-out config for it | |||
2023-08-01 | Output correct path in demo record script | Jesse Duffield | |
2023-08-01 | Start in fullscreen when passing a git arg | Jesse Duffield | |
Often we just want to see the desired view in fullscreen so I'm making that the default | |||
2023-08-01 | Updated README.md | README-bot | |
2023-08-01 | Update README.md | Jesse Duffield | |
2023-08-01 | Internationalise logging of commands (#2852) | Jesse Duffield | |
2023-08-01 | Show loader when rebasing (#2851) | Jesse Duffield | |
2023-07-31 | Adds EditRebaseFromBaseCommit log message to i18n | Karl Heitmann | |
2023-07-31 | Wraps rebase func with WithWaitingStatus to show loader when rebasing | Karl Heitmann | |
2023-07-31 | Moves log related translations into its own Tr.Log. namespace | Karl Heitmann | |
2023-07-31 | Moves hard coded strings for LogCommand to i18n. | Karl Heitmann | |