Silvano Cerza
46186d8d23
Styled some stuff
2025-03-06 17:07:11 +01:00
Silvano Cerza
d061ab4803
Handle some errors when user tries to open unified view while already open
2025-03-06 16:32:57 +01:00
Silvano Cerza
e8c95d2824
Handle merging ranges
2025-03-05 18:58:03 +01:00
Silvano Cerza
dc2962cec8
Avoid creating line mapping by creating ranges directly
2025-03-05 17:18:43 +01:00
Silvano Cerza
08d5d05331
Adjust some stuff
2025-03-05 16:46:11 +01:00
Silvano Cerza
132ffff36e
Other stuff that works
2025-03-05 15:31:04 +01:00
Silvano Cerza
e2a536c945
Testing things, kinda works
2025-03-03 16:17:11 +01:00
Silvano Cerza
f5ed38f341
Restructure diff view to get ready for mobile view
2025-03-01 18:44:48 +01:00
Silvano Cerza
f72ce44504
Some renames in the conflict view
2025-03-01 18:24:06 +01:00
Silvano Cerza
b263e24941
Move conflict view in root view and adjust style
2025-03-01 18:11:43 +01:00
Silvano Cerza
0ca42124db
Respect user settings on conflict
2025-03-01 17:13:43 +01:00
Silvano Cerza
7bca8262f4
Add settings to hide button to open conflicts view
2025-03-01 17:05:09 +01:00
Silvano Cerza
fc890b5d95
Purge onboarding flow
...
The onboarding flow and UI was a bit clunky and made it annoying to handle
failures, backtracking, errors made by the user, etc.
I decided to remove it completely and just show a notice to the user if
the plugin is not correctly configured, forcing them to take action.
Documentation is going to be key in teaching the user how to configure
the plugin properly.
2025-03-01 16:43:25 +01:00
Silvano Cerza
b9133477c0
Add custom error for GithubClient failures
2025-03-01 16:40:53 +01:00
Silvano Cerza
cd0f54a117
Fix logger not creating log file
2025-02-28 17:51:55 +01:00
Silvano Cerza
28abd1c1cc
Clarifies what metadata sha is
2025-02-28 17:40:47 +01:00
Silvano Cerza
7d389f8e0c
Handle corner case in conflict check
2025-02-28 17:39:06 +01:00
Silvano Cerza
e4409cb96e
Properly decode emoji chars
2025-02-28 17:35:01 +01:00
Silvano Cerza
731920d5a1
Adjust conflict files tabs
2025-02-28 17:15:49 +01:00
Silvano Cerza
b8df463e66
Change filename occurances to filePath for consistency
2025-02-28 17:01:14 +01:00
Silvano Cerza
fa192eb197
Fix some issues with conflict resolution and syncing
2025-02-28 16:57:50 +01:00
Silvano Cerza
a1fea0cb95
Fix issue when rerendering conflict view
2025-02-25 18:50:12 +01:00
Silvano Cerza
2d8ee9f7bd
Handle conflicts resolution end to end
2025-02-25 18:47:01 +01:00
Silvano Cerza
4745f91bdc
Handle resolved conflicts
2025-02-23 17:30:57 +01:00
Silvano Cerza
cef814f702
Rework how conflicts are passed from SyncManager to ConflictsResolutionView
2025-02-23 16:43:22 +01:00
Silvano Cerza
1d4bc03aac
Change GithubClient.getBlob use the sha instead of the URL
2025-02-23 16:42:56 +01:00
Silvano Cerza
d5eec99546
Fix highlight not getting updated when switching files
2025-02-22 17:48:51 +01:00
Silvano Cerza
72a7a7ed62
Rework some stuff
2025-02-22 17:43:45 +01:00
Silvano Cerza
19f797c77a
Move FilesTabBar out of DiffView
2025-02-22 17:02:38 +01:00
Silvano Cerza
ca0049c383
Add key for tab elements
2025-02-22 16:50:17 +01:00
Silvano Cerza
c315378fb7
Add tab bar to select files with conflicts
2025-02-22 16:45:23 +01:00
Silvano Cerza
0721aa9d90
Fix annoying TS error
2025-02-22 11:12:55 +01:00
Silvano Cerza
55e1d21e93
Correctly clip the svg paths in the ActionsGutter
2025-02-22 11:08:18 +01:00
Silvano Cerza
88fa756ab9
Handle scrollable editors in the ActionsGutter
2025-02-22 11:03:16 +01:00
Silvano Cerza
64d0223aa0
Clamp diffs lines after merging
2025-02-21 18:40:17 +01:00
Silvano Cerza
bca72c4938
Fix corner case when clamping lines of modify DiffChunks
2025-02-21 18:12:27 +01:00
Silvano Cerza
6c369232e3
Fix action buttons spanning multiple lines not being shown
2025-02-20 19:20:15 +01:00
Silvano Cerza
aae730f0f1
Handle line numbers greater than document lines number
2025-02-20 19:16:01 +01:00
Silvano Cerza
3a7454b86f
Better handling diff
2025-02-20 19:10:54 +01:00
Silvano Cerza
f49adaccc8
Remove commented out code
2025-02-20 19:05:18 +01:00
Silvano Cerza
2dcbd11ed0
Fix buttons positioning in case the ribbons spans multiple lines
2025-02-20 19:04:47 +01:00
Silvano Cerza
fd100345a3
Use better diff algorithm
2025-02-20 18:41:16 +01:00
Silvano Cerza
a0f2439b1f
Handle action gutter buttons click
2025-02-20 18:36:38 +01:00
Silvano Cerza
fd7cffffab
Fix editor height
2025-02-20 18:15:55 +01:00
Silvano Cerza
b5ebe4a638
Move editor content change callback
2025-02-20 18:09:21 +01:00
Silvano Cerza
165f2d277d
Fix some sizing stuff
2025-02-20 18:08:46 +01:00
Silvano Cerza
c8908eb7c3
Remove commented out code
2025-02-20 17:57:33 +01:00
Silvano Cerza
9c374f19f2
Restyle actions ribbons in gutter
2025-02-20 17:55:11 +01:00
Silvano Cerza
e024c2c4df
Add buttons in actions gutter
2025-02-20 17:54:28 +01:00
Silvano Cerza
8b1d04d110
Handle grid sizes in a nicer way
2025-02-20 14:25:54 +01:00