Eric Amodio
45acbf0ec5
Overhauls graph rendering performance
- Avoids lots of re-renders and avoids exrta difing
Improves commit search
- Honors match case for file searches
- Better parsing of search input for files and changes
- Honors quotes for verbatim passing to Git
Overhauls graph search
- Adds order to search results to ensure ordering
- Adds basic error reporting for invalid search queries
- Adds shift-click to prev/next buttons to go to first/last
- Adds warning to search result count when some results are hidden
- Improves search accuracy and accessibility
- Improves search keyboarding
- Tracks search result count based on selection
- Fixes search paging issues
- Fixes issues with "hidden" commits e.g. stash related
Fixes `isReady` issues when refreshing/reloading webviews
2 years ago
Eric Amodio
f86dc001d4
Hides graph status bar entry if no repo open
2 years ago
Eric Amodio
4b607e7a84
Removes rogue & duplicate command
2 years ago
Keith Daulton
f7ef0a7fe4
Fixes j and k keys when rebase is ascending order
2 years ago
Ramin Tadayon
88b45a2243
Send PR icon to the graph
2 years ago
Ramin Tadayon
a2c5b02267
Button to show SCM for wip node in commit details
2 years ago
Ramin Tadayon
709699eb74
Bump graph version
2 years ago
Ramin Tadayon
c3998f7111
Addition of Work In Progress row ( #2154 )
* Push in a wip node when repo status detects changes
Subscribe to repo file system changes
Start a separate handler area for selecting WIP node
Choose 'uncommitted changes' for commit details when selecting WIP row
Only add row if no cursor
Send workdir stats instead (component will render the wip node)
Fix spacing
Fix error after rebase
* Fix defaults
2 years ago
Eric Amodio
0431b9631d
Increases dimming delay for better intentionality
2 years ago
Eric Amodio
77aea414ec
Reworks plus feature enablement for less gates
Optimizes startup flow and churn during discovery
2 years ago
Eric Amodio
a9c83b9ae3
Improves graph repo picker
2 years ago
Eric
7566bcbef5
2235 - REGRESSION: Once we hide columns of the graph using the new context menu, we cannot show them again
2 years ago
Eric Amodio
985565a989
Adds command to open graph settings
2 years ago
Eric Amodio
2b470a94b7
Adds open search in view option to graph
2 years ago
Eric Amodio
55ebe47557
Avoids re-rendering because of columns
2 years ago
Eric Amodio
eb03a428c7
Adds Show in Commit Graph to view items
e.g. branches, commits, stashes, tags
2 years ago
Eric Amodio
e516e9b71d
Adds Ctrl/Cmd+F to focus the search box
2 years ago
Eric Amodio
d8c2b56a87
Adds queue for pending notifications
Allows for background updates to still notify the graph of changes
Removes extra notifications on graph load
2 years ago
Ramin Tadayon
1fff57bac9
Persist column width changes to state
2 years ago
Eric Amodio
6ff66de923
Expands search box & adds clear button
Refactors components into a main `<search-box>` element
2 years ago
Eric
0a533736de
Bump graph version
2 years ago
ericf-axosoft
a3c1035821
73 - Graph allow user to toggle some features in settings (Gitlens side) ( #2225 )
* 73 - Graph allow user to toggle some features in settings
* Modified name of "enableGhostRefs" property to be "showGhostRefsOnRowHover" instead
2 years ago
Eric Amodio
1c1b8ef4cc
Adds more context menus actions
2 years ago
Eric Amodio
761dddad26
Fixes context ref for remote branches
2 years ago
Eric Amodio
7e44e02b3c
Adds `+tracking` to local branches
2 years ago
Eric Amodio
9f0e74eb95
Adds context menus for column headers
2 years ago
Eric Amodio
bd0060d173
Adds more context menus actions
2 years ago
Eric Amodio
d0cf01d077
Adds `+current` to commits reachable from HEAD
2 years ago
Eric Amodio
9bb1012c40
Adds context menus to the Graph (wip)
2 years ago
Eric Amodio
379d83ea48
Fixes status parsing issue with working changes
2 years ago
Eric Amodio
c9274d9351
Fixes home view layout
2 years ago
Eric Amodio
643a1e04a3
Fixes #2231 adds stash searching
2 years ago
Eric Amodio
ad2bcfd278
Renames commit search methods for clarity
2 years ago
Keith Daulton
891241e81d
Fixes empty search results in graph
2 years ago
Ramin Tadayon
b59e906254
Bump graph version
2 years ago
Eric Amodio
13fc7096e5
Updates dependencies
2 years ago
Eric Amodio
616b7fac30
Considers selected row in graph search
Adds search shortcuts F3/Cmd+G to the graph
2 years ago
Eric Amodio
785048d14d
Fixes issues where paging can get stuck
Handles timeout of pending completion calls
2 years ago
Keith Daulton
cb282e82a1
Adds error state support for graph search
2 years ago
Eric Amodio
142a1b7c6b
Adds graph searching for virtual GitHub repos
2 years ago
Keith Daulton
333758c35d
Debounces event handler for graph search
2 years ago
Eric Amodio
d6fe77307d
Gets more search results as needed when row paging
2 years ago
Eric Amodio
954a3be68d
Renames SearchPattern to SearchQuery
Renames more to hasMore
2 years ago
Eric Amodio
13da01b246
Fixes reversed logic
2 years ago
Keith Daulton
af31461280
Fixes search validation
2 years ago
Keith Daulton
58395a23fd
Updates graph searchability
- clears search results when invalid
- hides search when gated
2 years ago
Eric Amodio
ed2e07dcce
Adds search result paging support
Adds keyboard shortcuts for next/prev search
Adds timeout for webview completion events
2 years ago
Eric Amodio
db5a6408e6
Fixes row selection jumping on page loads & search
Adds search cancellation to avoid needless calls
Adds search limit setting for the Graph
2 years ago
Eric Amodio
19fe4a8684
Increases search font-size to match vscode
Adds error highlight for no results like vscode
Removes clear search button (styling looks bad)
2 years ago
Keith Daulton
3ff8393b84
Updates search to enable regex by default
2 years ago