Eric Amodio
fbb1328007
Stops exposing underlying TextDocument
6 years ago
Eric Amodio
ab9d0eb7b4
Renames getLogCommit to getLogCommitForFile
Adds new getLogCommit
Adds getRecentLogCommitForFile
Renames getLogForRepo to getLog
Renames getLogForRepoSearch to getLogForSearch
6 years ago
Eric Amodio
e50fe6928e
Fixes #247 - File blame annotations won't go away
6 years ago
Eric Amodio
5682da6aab
Fixes missing sha
6 years ago
Eric Amodio
e66046ba3c
Restores additional decorations
6 years ago
Eric Amodio
52e9441aea
Moves config interfaces into single file
6 years ago
Eric Amodio
536cae05f3
Adds avatars to gutter and hover blame annotations
6 years ago
Eric Amodio
9f40bf037a
Closes #112 - Adds blame support for unsaved files
Adds a static "container"
Adds a document tracker - replaces the context tracker
Adds a line tracker
Refactors all the things - better performance, lower overhead, less code, more separation of concerns, more maintainable (hopefully)
Changes dirty blame to only happen after a "idle" delay
Closes open file annotations on edit (too expensive to track changes)
6 years ago
Eric Amodio
5ba18860cb
Defers provider reset
6 years ago
Eric Amodio
8212659460
Closes #112 - Adds blame support for unsaved files
6 years ago
Eric Amodio
b01d7abb62
Closes #182 - adds heatmap annotations
7 years ago
Eric Amodio
7988cfdcea
Adds font-[style|weight] control to annotations
7 years ago
Eric Amodio
bad7ac447a
Refactors to use options obj for optional params
7 years ago
Alexey Vasyukov
838fcbf0a1
Tuned blame line highlighting
7 years ago
Eric Amodio
c3f632c54d
Fixes #228 - gutter annotation isn't sized properly
7 years ago
Eric Amodio
b5640fde68
Overhauls uri handling
Fixes #220 - Open revision results in empty file
Fixes SO many bugs
7 years ago
Eric Amodio
227ebeb18d
Adds support for staged changes
7 years ago
Eric Amodio
fdc2e89c18
Adds real theming support
7 years ago
Eric Amodio
c2ac4498ef
Fixes from deepscan.io
7 years ago
Eric Amodio
0be0a56577
Fixes #201 checks tracking vs has remotes
7 years ago
Eric Amodio
fe40f488dd
Updates configuration usage for multi-root
Uses new ConfigurationChangeEvent arg
7 years ago
Eric Amodio
20b6be9652
Fixes errors from typescipt upgrade
Adds Arrays.filterMap
Reworks repo status message computation
7 years ago
Eric Amodio
a785cfd22e
Adds readonly to ctor props
7 years ago
Eric Amodio
bfdcaad496
Removes unneeded arrays
7 years ago
Eric Amodio
cd35188aec
Refactors line hover annotations to be lazy eval
7 years ago
Eric Amodio
14ed9a4303
Changes naming for consistency
7 years ago
Eric Amodio
29eabe06d1
Refactors all-the-things to reduce lag for #178
7 years ago
Eric Amodio
86c413081d
Sets decoration range behavior
7 years ago
Eric Amodio
c02ff46dc3
Adds changes hover to file annotations
7 years ago
Eric Amodio
a38f1632bf
Fixes annotation provider clear/show on setting change
7 years ago
Eric Amodio
c2a352fc66
Fixes incorrectly setting isBlameable context
7 years ago
Eric Amodio
a3912b7d89
Remembers editor annotation state
7 years ago
Eric Amodio
e8c47c425a
Fixes missing hovers in revisions
7 years ago
Eric Amodio
ad79ac110f
Removes whitespace controller
7 years ago
Eric Amodio
1d3845b0c9
Closes #66 - Removes peek explorers
Converts type/const into string enums
Refactors command initialization
7 years ago
Eric Amodio
5e62d5e40b
Adds new command bar to hover annotations
Adds new open file revision command with annotation support
7 years ago
Eric Amodio
7e88cb7368
Re-adds commit id for consistency
Tightens up spacing as well
7 years ago
SpaceEEC
031b4fff53
only show remote and details command and diff message where applicable
That being:
- The removal of the 'open in remote' and 'show commit details' commands for uncomitted changes.
- The removal of the diff message when there is no previous commit available (e.g. the line was never changed after comitting the file).
7 years ago
Eric Amodio
c44e4c6968
Fixes Objects.values types
7 years ago
Eric Amodio
99d6da9c90
Fixes issue with whitespace collapsing in decorations
7 years ago
Eric Amodio
70071448d6
Closes #146 - Attempts to deal with emoji in gutter
Adds ability to automagically set the width of the gutter annotations
7 years ago
Eric Amodio
079f7b7f36
Switches to use a unicode arrow for the external link icon
7 years ago
Eric Amodio
2809991096
Closes #116 - adds full commit msg to annotations
Switches to use HoverProvider for hovers in file blames
7 years ago
Eric Amodio
f6019454b6
Adds open in remote to hover annotations
Optimizes annotation computation (cache by commit)
7 years ago
Eric Amodio
0fdf856c27
Adds performance logging
7 years ago
Eric Amodio
aacf7cc2b5
Reworks date parsing, formatting etc for perf
Isolates moment.js
7 years ago
Eric Amodio
a2dc65c044
Adds message truncation at newline
7 years ago
Eric Amodio
a50f04c569
Adds commands to hover links
7 years ago
Eric Amodio
6255b26fd2
Fixes #135 - Full-width chars break gutter annotations
7 years ago
Eric Amodio
f11c00ceda
Changes the annotation line separator rendering
7 years ago