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+- leftor- rightarrow 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 install
- pnpm tauri dev
