feat: Redesign git changes to split stage/unstaged files. (#1359)
* feat: Redesign git changes to split stage/unstaged files. Signed-off-by: Paolo Insogna <paolo@cowtech.it> * fixup Signed-off-by: Paolo Insogna <paolo@cowtech.it> * fixup Signed-off-by: Paolo Insogna <paolo@cowtech.it> * refactor: streamline git changes panel * fix: label staged and working diff tabs * fix: isolate staged and working diff files * fix: scope staged and working diff updates * fix: scope git row revert to working changes --------- Signed-off-by: Paolo Insogna <paolo@cowtech.it> Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com>
This commit is contained in:
committed by
GitHub
co-authored by
Bohdan Triapitsyn
parent
9af0de0056
commit
e16097b05d
@@ -97,11 +97,12 @@ export const PendingChangesBar: React.FC = React.memo(() => {
|
||||
}
|
||||
|
||||
const store = useUIStore.getState();
|
||||
const openStagedDiff = file.hasStagedChanges && !file.hasWorkingChanges;
|
||||
if (!store.isMobile) {
|
||||
store.openContextDiff(currentDirectory, file.relativePath);
|
||||
store.openContextDiff(currentDirectory, file.relativePath, openStagedDiff);
|
||||
return;
|
||||
}
|
||||
store.navigateToDiff(file.relativePath);
|
||||
store.navigateToDiff(file.relativePath, openStagedDiff);
|
||||
store.setRightSidebarOpen(false);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user