An app that allows you to animate through the git log iterations of a file.
It is technically a continuation of VSCode Git Diff Stepper: VSCode doesn't expose a way to create editors in insets, and that won't change in the near future. Other projects embed instances of Monaco and try to fit the style; at this point I decided I might as well create a standalone app which may make animations easier too.
- Select a file using File -> Open. The file must be tracked by git, and should have multiple commits.
cmd / ctrl+alt / option+leftorrightarrow keys move through iterations.f1to launch the command palette.
We have support for textmate .tmLanguage files!
- Drop a
.tmLanguagefile into$AppData/de.ivorius.gitdiffstepper/tmlanguages. - The file name should be equivalent to the file ending (e.g.
css.tmLanguagefor.cssfiles). - Relaunch the App.
To switch the language manually, use the command palette.
We have support for vscode themes!
- In VSCode, run the command "Developer: Generate Color Theme From Current Settings".
- Convert the resulting
.jsoncfile to regular.json(removing comments and trailing commas). - Drop the file into
$AppData/de.ivorius.gitdiffstepper/themes. - Relaunch the App.
To switch the theme, use the command palette.
- Install Rust, pnpm
pnpm installpnpm tauri dev
