jesseduffield.lazygit/pkg/gui
Stefan Haller fe5df2334b Document some of the methods of HasKeybindings
We have some documentation for the corresponding setters in IBaseContext, but
that's part of the controller infrastructure and not client facing. For somebody
implementing a new view, this is where they will probably look for what methods
they can override.
2026-03-25 16:41:10 +01:00
..
context Rename GetOnClick (et al) to GetOnDoubleClick 2026-03-25 14:58:53 +01:00
controllers Rename GetOnClick (et al) to GetOnDoubleClick 2026-03-25 14:58:53 +01:00
filetree Filter file views rather than search 2026-03-07 20:04:31 +01:00
keybindings Make LabelFromKey return an empty string for unset keys 2025-07-27 12:25:16 +02:00
mergeconflicts Enable revive linter, and fix a bunch of warnings 2025-06-30 19:13:20 +02:00
modes Make Commit.Hash a getter for an unexported hash field 2025-04-29 14:57:15 +02:00
patch_exploring Fix selection after staging an added line 2026-03-19 16:57:53 +01:00
popup Strip leading/trailing whitespace from prompt input 2025-11-15 15:38:24 +01:00
presentation Fix the expanded layout of the branches panel (half and full screen modes) 2026-03-23 17:25:41 +01:00
services/custom_commands feat: support custom keybinds in custom command prompt menus 2025-12-22 13:43:52 +01:00
status Move Loader to presentation package 2025-05-06 09:52:53 +02:00
style Modernize all codes 2025-11-15 10:46:23 +01:00
types Document some of the methods of HasKeybindings 2026-03-25 16:41:10 +01:00
background.go Hide the "Fetching..." status of the auto-fetch when bottom line is not showing 2026-03-02 10:46:09 +01:00
command_log_panel.go Add merge options menu 2025-10-09 08:45:58 +02:00
context.go Bump gocui (and tcell) 2025-12-23 16:49:16 +01:00
context_config.go Remove some unused code 2025-07-08 15:14:45 +02:00
controllers.go Trigger immediate background fetch when switching repos 2025-11-16 17:32:37 +01:00
dummies.go Move NewDummyCommon to pkg/common 2025-05-06 09:43:26 +02:00
editors.go Call gocui's SimpleEditor instead of duplicating its code 2025-12-23 16:49:16 +01:00
extras_panel.go feat: add keys for command log menu items 2025-12-14 17:12:47 +01:00
global_handlers.go Refactor: add a separate Prompt view 2025-09-05 10:42:03 +02:00
gui.go Use new ShouldHandleMouseEvent hook to prevent clicks in views behind panels 2026-03-08 17:32:09 +01:00
gui_common.go Implement suspending the app using ctrl-z 2025-08-14 20:41:46 +02:00
gui_driver.go Fix clicking multiple times in an integration test 2024-10-18 10:06:52 +02:00
information_panel.go Rename ModeStatus.Description to InfoLabel 2025-08-14 17:59:38 +02:00
keybindings.go Use new ShouldHandleMouseEvent hook to prevent clicks in views behind panels 2026-03-08 17:32:09 +01:00
layout.go Bump gocui and adapt lazygit code 2025-06-05 13:20:38 +02:00
main_panels.go Fix race with PTYs in integration tests 2025-03-28 11:16:04 +01:00
menu_panel.go Fix opening a menu when a previous menu was scrolled down 2026-01-25 16:17:13 +01:00
options_map.go Avoid duplicate key bindings in options map 2025-08-14 17:59:38 +02:00
pty.go Use a PTY when using external diff command from git config 2025-11-01 09:33:52 +01:00
pty_windows.go Export a LAZYGIT_COLUMNS variable to "pty" tasks on Windows 2025-10-09 10:04:29 +02:00
recent_repos_panel.go Remove unused field gui.IsNewRepo 2024-12-01 10:44:26 +01:00
tasks_adapter.go Close a task's stdout pipe when we are done with it 2025-08-01 10:32:46 +02:00
test_mode.go Don't use "HEADLESS" environment variable for running tests 2025-11-28 12:06:42 +01:00
view_helpers.go Avoid scrolling the selection into view on refresh 2025-12-23 15:34:38 +01:00
views.go Bump gocui 2026-01-28 20:57:09 +01:00