1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-15 00:15:32 +02:00
Commit Graph

45 Commits

Author SHA1 Message Date
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
956399a1ea Add script to run integration tests 2023-07-10 15:09:17 +02:00
aec46942a8 enforce lowercase filenames 2023-04-29 13:05:05 +10:00
8121a0cc74 remove old integration test recording code 2023-03-24 18:42:11 +11:00
39e84e13f4 Use lazycore utils: Clamp and GetLazyRootDirectory 2022-10-15 13:55:44 -03:00
c370a5e728 add bump lazycore script 2022-10-09 08:47:38 -07:00
ae798157d2 update comments 2022-08-13 13:55:08 +10:00
88d685df53 better bisect script 2022-01-23 14:41:48 +11:00
8ca71eeb36 add git bisect run script 2022-01-17 19:14:59 +11:00
4a1d23dc27 bump gocui 2022-01-08 16:05:11 +11:00
e8a1a4ffc0 add cheatsheet check script 2022-01-04 11:12:04 +11:00
8e66d2761e make it clear that keybinding cheat sheets are auto-generated 2022-01-04 09:33:35 +11:00
95b2e9540a update tests 2022-01-04 09:07:15 +11:00
ef544e6ce9 add more suggestions 2021-10-23 12:29:52 +11:00
b28569a593 Fix a format issue 2021-06-16 15:00:17 +10:00
2b9df0ea06 fix up cheatsheet 2021-06-15 08:37:56 +10:00
c43416891e update cheatsheet 2021-02-09 20:23:20 +11:00
09f32d4f84 add secureexec file for getting around windows checking for a binary first in the current dir 2021-02-08 14:40:30 -08:00
37bb89dac3 type i18n 2020-10-10 00:23:01 +11:00
7be474bd83 update keybindings 2020-10-02 08:09:42 +10:00
077f113618 add in-built logging support for a better dev experience 2020-09-26 11:00:50 +10:00
845c80721f Decouple escaping from quitting
When a user is not entering text into a prompt, the 'q' key should immediately
quit the application. On the other hand, the 'esc' key should cancel/close/go-back
to the previous context.

If we're at the surface level (nothing to cancel/close) and the user hits the
escape key, the default behaviour is to close the app, however we now have a
`quitOnTopLevelReturn` config key to override this.

I actually think from the beginning we should have made this config option
default to false rather than true which is the default this PR gives it,
but I don't want to anger too many people familiar with the existing behaviour.
2020-07-18 20:00:48 +10:00
e47ad846c4 big golangci-lint cleanup 2020-03-09 12:23:13 +11:00
a7508a5dfd fix cheatsheet script to support different contexts 2020-02-29 17:46:00 +11:00
131113b065 simplify how the context system works 2019-11-10 22:32:13 +11:00
69ac0036e6 Swallow errors entirely, instead of assigning and ignoring them 2019-07-27 10:53:19 +10:00
e38d9d5f22 Add alternatives for scroll actions to context map 2019-05-12 16:20:42 +10:00
97f060d38d Add field Alternative to gui.Binding
Document and use alternative keybinding for generating cheatsheet. Add
alt keybinding fn+up/down for scroll up/down actions.

Also run `go run scripts/generate_cheatsheet.go`.
2019-05-12 16:20:42 +10:00
e68dbeb7eb organise keybindings better 2019-03-22 20:20:06 +11:00
c453bfeb32 generate the cheatsheet for each supported language 2019-03-18 09:49:23 +11:00
7a170bbccf extend cheatsheet generator to contain context based keybindings 2019-03-02 19:05:21 +11:00
e331dfcaf8 update i18n 2019-03-02 17:46:56 +11:00
198cbee498 introduce panel contexts and more work on rebasing 2019-02-16 12:07:27 +11:00
0dcfa09ff2 run go fmt against generator 2019-01-17 10:11:17 +11:00
d5401ab200 add script generating keybindings cheatsheet 2019-01-17 10:11:17 +11:00
c14a4eed0e bump modules and add bump_modules script 2018-12-18 23:03:26 +11:00
4e8e4612bd fix 'main' redefinition in scripts/ dir 2018-11-24 12:23:46 +03:00
db2e2160a9 change menu keybinding from ? to x 2018-09-05 15:55:24 +02:00
08395ae76c workaround to include menu keybinding in cheatsheet 2018-09-05 15:45:20 +02:00
906f8e252e include global keybindings in menu 2018-09-05 13:16:40 +02:00
557009e660 help -> menu 2018-09-05 11:12:11 +02:00
36874be45b apply very important fmt 2018-09-03 17:54:06 +02:00
359636c1aa add generate_cheatsheet script
script is generating markdown document with small cheatsheet
in selected language
2018-09-03 17:54:06 +02:00
77191ea67c show output line by line in deploy script 2018-08-11 17:07:56 +10:00
d08241b2ea Obtain branches in a more robust way. Begin refactor work on gitcommands 2018-08-10 21:34:17 +10:00