GitHub / Castrozan/gocui / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 7e7f80cd | feat: add Shift+Arrow and Ctrl+Arrow word navigation in text inputs | Lucas de Castro Zanoni <l****i@b****r> | 7 months ago | |
| 9d8c3cdf | merge Merge pull request #98 from jesseduffield/fix-rendering-of-crlf |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| fec19755 | Parse and skip character-set designation sequences | Stefan Haller <s****n@h****e> | 7 months ago | |
| 5b591b0b | Cleanup: remove unused field | Stefan Haller <s****n@h****e> | 7 months ago | |
| f2e01ccc | Fix rendering of CRLF sequence ('\r\n') | Stefan Haller <s****n@h****e> | 7 months ago | |
| dd3e3336 | merge Merge pull request #97 from jesseduffield/dont-wrap-commit-trailers |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 8029be2c | Exclude commit trailers from line wrapping | Stefan Haller <s****n@h****e> | 7 months ago | |
| d1fc7915 | Add "failing" test showing how trailers currently get line-wrapped | Stefan Haller <s****n@h****e> | 7 months ago | |
| 2e45c7e8 | Add benchmark for typing characters into a TextArea | Stefan Haller <s****n@h****e> | 7 months ago | |
| 33035705 | merge Merge pull request #96 from jesseduffield/fix-pasting-multi-line-text |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 0346f2e7 | Fix pasting multi-line text into the commit description | Stefan Haller <s****n@h****e> | 8 months ago | |
| 7b510338 | merge Merge pull request #95 from jesseduffield/update-search-result-index-when-cha... |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| e0069839 | Update current search result when scrolling a view that doesn't have a selection | Stefan Haller <s****n@h****e> | 8 months ago | |
| df333b24 | Improve jumping to prev/next match if selection has moved | Stefan Haller <s****n@h****e> | 8 months ago | |
| b0f54f1e | Fix highlighting the first search result for views that don't have a selection | Stefan Haller <s****n@h****e> | 8 months ago | |
| 06933e46 | Split searcher.onSelectItem in two functions | Stefan Haller <s****n@h****e> | 8 months ago | |
| ab6cc87f | Add method SetNearestSearchPosition | Stefan Haller <s****n@h****e> | 8 months ago | |
| b7e03032 | merge Merge pull request #94 from jesseduffield/add-ctrl-h-as-synonym-for-backspace |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 5dd9dc4c | Support ctrl-h as a synonym for backspace in editor | Stefan Haller <s****n@h****e> | 8 months ago | |
| 4570cda9 | merge Merge pull request #93 from jesseduffield/add-emacs-character-navigation |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| ff3f89cd | Add ctrl-b/ctrl-f for left/right navigation in editor | Stefan Haller <s****n@h****e> | 8 months ago | |
| d4b24283 | merge Merge pull request #87 from jesseduffield/proper-unicode-segmentation |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 29fe12e8 | merge Merge pull request #89 from jesseduffield/fix-race-with-SetContentLineCount |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| cc50040e | Move SetContentLineCount into OverwriteLinesAndClearEverythingElse | Stefan Haller <s****n@h****e> | 8 months ago | |
| 950739cc | merge Merge pull request #88 from jesseduffield/make-scrolling-selection-into-view-... |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 789303d9 | Add scrollIntoView parameter to FocusPoint | Stefan Haller <s****n@h****e> | 9 months ago | |
| 173e16d3 | Run gopls modernize | Stefan Haller <s****n@h****e> | 9 months ago | |
| 02ab34c1 | merge Merge pull request #86 from ChrisMcD1/multiple-hyperlinks-while-moving |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 5b1a2bbf | Refactor: get rid of unnecessary offset variable | Stefan Haller <s****n@h****e> | 9 months ago | |
| 8abc274f | Allow typing unprintable characters into TextArea | Stefan Haller <s****n@h****e> | 9 months ago | |
| faf0bad6 | Update SimpleEditor with lazygit's additions | Stefan Haller <s****n@h****e> | 9 months ago | |
| 999ad2e9 | Remove unused function Gui.Rune | Stefan Haller <s****n@h****e> | 9 months ago | |
| ee5c4961 | Adapt Snapshot function to new tcell API | Stefan Haller <s****n@h****e> | 9 months ago | |
| 7dae125d | Refactor: extract common code of MoveLeftWord and BackSpaceWord | Stefan Haller <s****n@h****e> | 9 months ago | |
| c1e910d1 | Add sanity check to GetCursorXY test | Stefan Haller <s****n@h****e> | 9 months ago | |
| b67a0475 | Prevent many hyperlinks from launching while mouse moving | Chris McDonnell <c****n@g****m> | 9 months ago | |
| d5a6563e | Add indices as test names | Stefan Haller <s****n@h****e> | 9 months ago | |
| 1904921f | Add more tests | Stefan Haller <s****n@h****e> | 9 months ago | |
| 58dd9c27 | Inline the free-standing functions into the methods | Stefan Haller <s****n@h****e> | 9 months ago | |
| a61b82b7 | Change TextArea tests to test the methods instead of free-standing functions | Stefan Haller <s****n@h****e> | 9 months ago | |
| f5e83299 | Bump tcell dependency | Stefan Haller <s****n@h****e> | 9 months ago | |
| 48ef1caf | Avoid auto-wrapping the text area after each inserted character for TypeString | Stefan Haller <s****n@h****e> | 9 months ago | |
| cbc54c95 | Update go version to 1.25 | Stefan Haller <s****n@h****e> | 9 months ago | |
| feeafb7b | Cache width in cell struct | Stefan Haller <s****n@h****e> | 9 months ago | |
| b825112d | Replace other uses of go-runewidth with uniseg | Stefan Haller <s****n@h****e> | 9 months ago | |
| 7b233839 | Use string instead of rune for cell content, and use proper unicode segmentation | Stefan Haller <s****n@h****e> | 10 months ago | |
| 67e0e55f | merge Merge pull request #85 from jesseduffield/avoid-line-breaks-in-footnotes |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 0e6698f7 | Don't break line after footnote symbol in auto-wrapped TextArea | Stefan Haller <s****n@h****e> | 12 months ago | |
| 4aa4fd0b | merge Merge pull request #83 from jesseduffield/detect-double-clicks |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 085fe318 | Add Key field to ViewMouseBindingOpts | Stefan Haller <s****n@h****e> | about 1 year ago | |
| 5882fde2 | Add IsDoubleClick field to ViewMouseBindingOpts | Stefan Haller <s****n@h****e> | about 1 year ago | |
| b78116f2 | merge Merge pull request #82 from jesseduffield/chain-mouse-bindings |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| d277f85e | Allow chaining of focus-specific and non-focus-specific mouse bindings | Stefan Haller <s****n@h****e> | about 1 year ago | |
| fc538796 | merge Merge pull request #81 from jesseduffield/ErrKeybindingNotHandled |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| b70bc28f | Cleanup: turn around an if statement | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 01e8e3a2 | Return ErrKeybindingNotHandled to clients | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 29081dff | Cleanup: remove Is* error functions | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 319bd37f | merge Merge pull request #80 from jesseduffield/fix-cursor-position-problems |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bf6ef29d | Fix typing at the end of a very tall editable view | Stefan Haller <s****n@h****e> | over 1 year ago | |
| fb8a81d9 | Don't draw cursor for editable views when outside of visible area | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 03a0ed26 | Allow setting cursor position outside of visible area of the view | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 07eb9218 | merge Merge pull request #79 from jesseduffield/add-keybinding-not-handled-error |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5e9bd664 | Add ErrKeybindingNotHandled | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 82c9aaeb | merge Merge pull request #78 from jesseduffield/make-highlight-overwrite-the-backgr... |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7f1bb923 | merge Merge pull request #77 from jesseduffield/fix-hyperlinks-in-last-line-of-view |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5d446f5f | Render hyperlinks in last line of view if it doesn't end with a line feed | Stefan Haller <s****n@h****e> | over 1 year ago | |
| b376cb08 | merge Merge pull request #75 from jesseduffield/tab-width |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5c75d836 | Add a TabWidth field to gocui.View | Stefan Haller <s****n@h****e> | over 1 year ago | |
| aba68ae6 | merge Merge pull request #74 from jesseduffield/bracketed-paste |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 38a8ffbf | merge Merge pull request #73 from jesseduffield/improve-contrast-for-search-results |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f7d5bf12 | Use black as the foreground color for highlighted search results | Stefan Haller <s****n@h****e> | over 1 year ago | |
| f9c4dffd | Don't allow pasting into non-editable views | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 2fa292e6 | Work around Ghostty quirk with pasted newlines | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 6346dfa9 | Add Gui.IsPasting | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 5935496e | merge Merge pull request #72 from jesseduffield/fix-adding-blank-line-at-end-of-edi... |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cbcfd445 | Only avoid the blank line at end of view if view is not editable | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 82d51843 | merge Merge pull request #71 from jesseduffield/bump-tcell |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4c0f07cd | Bump tcell dependency | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 716b1eb8 | merge Merge pull request #70 from jesseduffield/pass-view-name-to-open-hyperlink-ca... |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 164661a9 | merge Merge pull request #69 from jesseduffield/avoid-blank-line-at-end-of-view |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c80ec09e | merge Merge pull request #68 from jesseduffield/fix-eol-handling |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| dafaf70a | Clean up: fix misleading comment | Stefan Haller <s****n@h****e> | over 1 year ago | |
| deb0e100 | Simplify code | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 1e9abd05 | Extract helper function | Stefan Haller <s****n@h****e> | over 1 year ago | |
| f2c8c241 | Fix off-by-one error | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 2168f2aa | Add test for writeRunes | Stefan Haller <s****n@h****e> | over 1 year ago | |
| f18b96b7 | Extract another helper function | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 3fa31d22 | Avoid blank line at end of view | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 9967d0e9 | merge Merge pull request #67 from jesseduffield/fix-lineWrap-issues |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4db85b8d | Pass the view name to the openHyperlink callback | Stefan Haller <s****n@h****e> | over 1 year ago | |
| b7bcdace | Fix FocusPoint when Wrap is true | Stefan Haller <s****n@h****e> | over 1 year ago | |
| 99b952c2 | Search viewLines rather than lines | Stefan Haller <s****n@h****e> | almost 2 years ago | |
| 68c437bb | merge Merge pull request #66 from jesseduffield/saner-view-geometry |
Stefan Haller <s****n@h****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| f2963ec0 | Make view geometry a little more sane | Stefan Haller <s****n@h****e> | almost 2 years ago | |
| 4b97941c | Fix line wrapping when multi-cell runes are involved | Stefan Haller <s****n@h****e> | almost 2 years ago | |
| 707d64a0 | Add test for line wrapping multi-cell runes | Stefan Haller <s****n@h****e> | almost 2 years ago | |
| 6abd97e6 | Add a test for wrapped lines using the entire available width | Stefan Haller <s****n@h****e> | almost 2 years ago | |
| 24746d5c | Fix breaking lines at a space in the last column | Stefan Haller <s****n@h****e> | almost 2 years ago | |
| a05f2442 | Add tests for space or hyphen in last column | Stefan Haller <s****n@h****e> | almost 2 years ago | |
| bb2e36a8 | Refresh ViewLines before returning them | Stefan Haller <s****n@h****e> | almost 2 years ago |