Jesse Duffield
b432fb5efe
Add undo/redo demo
2023-08-03 21:02:12 +10:00
Jesse Duffield
c390c9d58e
Add filter demo to README
2023-08-03 18:22:30 +10:00
Jesse Duffield
e25403c650
Move features to top of readme ( #2867 )
2023-08-03 17:25:48 +10:00
Jesse Duffield
5c9a9e777c
Move features to top of readme
2023-08-03 17:23:47 +10:00
Jesse Duffield
39d24fdeb7
Add more demos to the README ( #2866 )
2023-08-03 17:02:40 +10:00
Jesse Duffield
bbb2b32816
Point to new demos
2023-08-03 16:58:11 +10:00
Jesse Duffield
0152639ef0
Add demo for staging lines
2023-08-02 22:32:57 +10:00
Jesse Duffield
c43195efb6
Add demo for amending old commit
2023-08-02 22:32:51 +10:00
Jesse Duffield
17db918cba
Add demo for filtering branches
2023-08-02 22:32:51 +10:00
Jesse Duffield
befd7fe63e
Support mp4 videos for demos
...
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 22:21:25 +10:00
Jesse Duffield
de28391052
Remove file watcher code ( #2865 )
2023-08-02 22:20:39 +10:00
Jesse Duffield
92f0aa23cc
Remove file watcher code
...
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 21:50:44 +10:00
Jesse Duffield
c8520fbe78
Auto-refresh on window activation ( #2854 )
2023-08-02 20:42:47 +10:00
Stefan Haller
8ce60662f2
Refresh when the terminal window gets the focus
2023-08-02 11:35:36 +02:00
Stefan Haller
c5acbb6c7c
Bump gocui
2023-08-02 11:35:36 +02:00
Stefan Haller
4aca854b59
Point tcell at stefanhaller's fork
...
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 11:35:36 +02:00
Jesse Duffield
f7bf125037
Stop worktrees view from stealing the window ( #2863 )
2023-08-02 09:24:51 +10:00
Jesse Duffield
c92ed07082
Appease linter
2023-08-02 08:32:57 +10:00
Jesse Duffield
df0c3b3ea8
Increase timeout for linter
...
we've had a timeout issue in CI
2023-08-02 08:32:57 +10:00
Jesse Duffield
280b0429c3
Fix focus issue
...
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 07:37:40 +10:00
Jesse Duffield
cb22db675a
Update README.md
2023-08-02 00:05:04 +10:00
Jesse Duffield
bb21034972
Update README.md
2023-08-01 22:37:53 +10:00
Jesse Duffield
ec5bc93576
Show visual explosion effect when nuking worktree ( #2861 )
2023-08-01 22:31:29 +10:00
Jesse Duffield
f43fd7af79
Wait in demo after setting caption
...
This looks nicer than waiting a second and then showing the caption as the action begins
2023-08-01 22:19:04 +10:00
Jesse Duffield
a200fccba9
Add explosion animation when nuking working tree
...
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 22:16:04 +10:00
Jesse Duffield
37dc31b815
Output correct path in demo record script
2023-08-01 22:10:59 +10:00
Jesse Duffield
1712ad08ae
Start in fullscreen when passing a git arg
...
Often we just want to see the desired view in fullscreen so I'm making that the default
2023-08-01 22:10:59 +10:00
README-bot
53f0c1eb4f
Updated README.md
2023-08-01 12:03:12 +00:00
Jesse Duffield
c53adbbb84
Update README.md
2023-08-01 22:02:56 +10:00
Jesse Duffield
e932aaaeaf
Internationalise logging of commands ( #2852 )
2023-08-01 10:06:48 +10:00
Jesse Duffield
b44d0c4bde
Show loader when rebasing ( #2851 )
2023-08-01 09:58:11 +10:00
Karl Heitmann
917cfd7586
Adds EditRebaseFromBaseCommit log message to i18n
2023-07-31 19:57:14 -04:00
Karl Heitmann
c7e6a73512
Wraps rebase func with WithWaitingStatus to show loader when rebasing
2023-07-31 19:46:59 -04:00
Karl Heitmann
b7ba06fa5b
Moves log related translations into its own Tr.Log. namespace
2023-07-31 19:42:41 -04:00
Karl Heitmann
51e205ce11
Moves hard coded strings for LogCommand to i18n.
2023-07-31 19:35:55 -04:00
README-bot
6984a4f4d4
Updated README.md
2023-07-31 23:12:55 +00:00
Jesse Duffield
4baecec7bf
Create demo output dir if it doesn't already exist ( #2857 )
2023-08-01 09:12:39 +10:00
Jesse Duffield
b262e7f9b8
Create demo output dir if it doesn't already exist
2023-08-01 09:12:23 +10:00
Jesse Duffield
b92c294059
Add automated demo recordings ( #2853 )
2023-07-31 22:43:36 +10:00
Jesse Duffield
07d03df8df
Update README.md
2023-07-31 22:36:40 +10:00
Jesse Duffield
9cc1d65280
Add demo test variant
...
We're piggybacking on our existing integration test framework to record demos that we can include in our docs
2023-07-31 22:33:04 +10:00
Jesse Duffield
893c1cab75
Update README.md
2023-07-31 22:19:11 +10:00
Jesse Duffield
25d57350df
Update README.md
2023-07-31 22:12:30 +10:00
Jesse Duffield
eb68591396
Update README.md
2023-07-31 20:31:43 +10:00
Stefan Haller
6de9e230a0
Save IgnoreWhitespaceInDiffView in state.yml ( #2830 )
2023-07-31 11:48:51 +02:00
Stefan Haller
668d29736c
Log error when saving app state fails after showing/hiding command log
2023-07-31 11:41:55 +02:00
Stefan Haller
be667682f0
Move IgnoreWhitespaceInDiffView to AppState, and persist it when it changes
2023-07-31 11:41:55 +02:00
Stefan Haller
045bce5dfc
Allow force-tagging if tag exists ( #2827 )
2023-07-31 11:40:40 +02:00
Stefan Haller
3827479643
Show correct keybindings in force-push prompt
2023-07-31 11:38:52 +02:00
Stefan Haller
d41a195ee6
Allow force-tagging if tag exists
2023-07-31 11:38:52 +02:00