Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-30 | Retain commit message when cycling history | Jesse Duffield | |
When cycling history, we want to make it so that upon returning to the original prompt, you get your text back. Importantly, we don't want to use the existing preservedMessage field for that because that's only for preserving a NEW commit message, and we don't want the history stuff of the commit reword flow to overwrite that. | |||
2023-04-30 | Split commit message panel into commit summary and commit description panel | Sean | |
When we use the one panel for the entire commit message, its tricky to have a keybinding both for adding a newline and submitting. By having two panels: one for the summary line and one for the description, we allow for 'enter' to submit the message when done from the summary panel, and 'enter' to add a newline when done from the description panel. Alt-enter, for those who can use that key combo, also works for submitting the message from the description panel. For those who can't use that key combo, and don't want to remap the keybinding, they can hit tab to go back to the summary panel and then 'enter' to submit the message. We have some awkwardness in that both contexts (i.e. panels) need to appear and disappear in tandem and we don't have a great way of handling that concept, so we just push both contexts one after the other, and likewise remove both contexts when we escape. | |||
2023-04-30 | ensure initial context is set when entering submodule | Jesse Duffield | |
2023-04-30 | remove log call because it clutters test output | Jesse Duffield | |
2023-04-30 | update cheatsheets | Jesse Duffield | |
2023-04-30 | fix rendering of commit files view | Jesse Duffield | |
2023-04-30 | appease linter | Jesse Duffield | |
2023-04-30 | remove unused file | Jesse Duffield | |
2023-04-30 | move side window actions to controllers package | Jesse Duffield | |
2023-04-30 | move toggle whitespace action to controllers package | Jesse Duffield | |
2023-04-30 | update integration test for toggling whitespace | Jesse Duffield | |
2023-04-30 | move quit actions to controller | Jesse Duffield | |
2023-04-30 | fix reflog text colour by defaulting every view to the same foreground colour | Jesse Duffield | |
2023-04-30 | remove unused file | Jesse Duffield | |
2023-04-30 | move some methods | Jesse Duffield | |
2023-04-30 | move diffing menu action to controller | Jesse Duffield | |
2023-04-30 | move filtering menu action to controller | Jesse Duffield | |
2023-04-30 | move another action into controller | Jesse Duffield | |
2023-04-30 | move more actions into controller | Jesse Duffield | |
2023-04-30 | move custom patch options menu action to controllers package | Jesse Duffield | |
2023-04-30 | move custom command action into its own file | Jesse Duffield | |
2023-04-30 | move window arrangement helper | Jesse Duffield | |
2023-04-30 | lots of changes | Jesse Duffield | |
2023-04-30 | standardise controller helper methods | Jesse Duffield | |
2023-04-30 | standardise helper args | Jesse Duffield | |
2023-04-30 | split context common from helper common | Jesse Duffield | |
2023-04-30 | move getDisplayStrings funcs into contexts | Jesse Duffield | |
2023-04-30 | refactor cherry pick code to move state access out of helper | Jesse Duffield | |
2023-04-30 | start moving getDisplayStrings funcs into contexts | Jesse Duffield | |
2023-04-30 | move getModel functions into contexts | Jesse Duffield | |
2023-04-30 | move views into contexts | Jesse Duffield | |
2023-04-30 | remove context callback opts | Jesse Duffield | |
2023-04-30 | lots more refactoring | Jesse Duffield | |
2023-04-30 | Begin refactoring gui | Jesse Duffield | |
This begins a big refactor of moving more code out of the Gui struct into contexts, controllers, and helpers. We also move some code into structs in the gui package purely for the sake of better encapsulation | |||
2023-04-29 | Merge pull request #2578 from jesseduffield/enforce-lowercase-filenames | Jesse Duffield | |
2023-04-29 | enforce lowercase filenames | Jesse Duffield | |
2023-04-29 | Merge pull request #2558 from stefanhaller/allow-resetting-author-during-rebase | Jesse Duffield | |
2023-04-29 | Merge pull request #2548 from AKARSHITJOSHI/fix/tagPush | Jesse Duffield | |
2023-04-29 | Updated README.md | README-bot | |
2023-04-29 | Merge pull request #2577 from jbrains/add-editor-preset-for-kakoune | Jesse Duffield | |
2023-04-27 | Add an editor preset for kakoune (kakoune.org). | J. B. Rainsberger | |
2023-04-24 | Merge pull request #2567 from jesseduffield/bump-clipboard-package | Jesse Duffield | |
2023-04-24 | Merge pull request #2557 from noahziheng/feature/add-gitea-pr | Jesse Duffield | |
2023-04-24 | Updated README.md | README-bot | |
2023-04-24 | Merge pull request #2555 from Ryooooooga/revert-force-if-includes | Jesse Duffield | |
2023-04-24 | bump clipboard package for WSL support | Andre Mueller | |
2023-04-18 | feat: add gitea to hosting service | Noah Gao | |
2023-04-18 | Don't allow resetting non-HEAD commits (including rebase todos) during rebase | Stefan Haller | |
2023-04-18 | Allow resetting author of HEAD commit during rebase | Stefan Haller | |
2023-04-17 | Revert "feat: support for `push --force-if-includes`" | Ryooooooga | |
This reverts commit e00f248cf72785429e2bafc4bcd7bf39528163a5. |