adamws / adamws/lukaj

Project roadmap

Open
#1 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
41
Forks
4
PR merge metrics
No merged PRs in 30d

Description

Things I want to add in upcoming versions:

- [x] prevent crashes for large zooms
- [x] initially set some sane limit b169fe1ecbdd0ba50c959410bb37fcacedd7edd8 f8694852a062e64850f29100477ee6a308436720
- [ ] implement rendering parts of SVG - render only part visible in window so the texture does not exceeds memory capabilities
- [ ] add help menu overlay (for displaying navigation keys etc)
- [ ] support piping files (see https://stackoverflow.com/questions/9847479/use-pipe-of-commands-as-argument-for-diff)
- [x] add status bar 2ff755f
- [x] display cursor coordinates
- [x] display split coordinate
- [ ] allow to adjust offset between images for comparison of specific zones
- [ ] add menu which lets to open files after executable launched
- [ ] add texture caching for performance improvement (check if really needed)
- [ ] make sure it works on windows and ios
- [x] prepare pre-built binaries for supported platforms 1804ccc00767022bf6674f25571011d592114fea
- [ ] add different comparison modes
- [ ] 2-up / onion skin (see https://docs.github.com/en/repositories/working-with-files/using-files/working-with-non-code-files)
- [ ] highlight differences (similar to imagemagick https://imagemagick.org/Usage/compare/)
- [ ] add support for more image formats
- [ ] zoom with rectangle select and not only with scroll-wheel
- [x] indicate if SVGs are identical f585cc3
- [ ] add more configuration options
- [ ] white background instead of checkerboard
- [ ] color of split separator
- [ ] implement smart separator color - sections of separator could change color to provide better contrast if blending with compared images

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.