├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ └── feature-request.yml └── workflows │ ├── ci.yml │ └── msys2.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Collision.doap ├── LICENSE ├── Makefile ├── README.md ├── data ├── css │ └── style.css ├── dev.geopjr.Collision.desktop.in ├── dev.geopjr.Collision.gresource.xml ├── dev.geopjr.Collision.gschema.xml ├── dev.geopjr.Collision.json ├── dev.geopjr.Collision.metainfo.xml.in ├── icons │ ├── cross-large-symbolic.svg │ ├── dev.geopjr.Archives.svg │ ├── dev.geopjr.Calligraphy.svg │ ├── dev.geopjr.Collision-symbolic.svg │ ├── dev.geopjr.Collision.Source.svg │ ├── dev.geopjr.Collision.svg │ ├── dev.geopjr.Tuba.svg │ ├── octothorp-symbolic.svg │ ├── paper-symbolic.svg │ └── test-pass-symbolic.svg ├── screenshots │ ├── screenshot-1.png │ ├── screenshot-2.png │ ├── screenshot-3.png │ └── screenshot-4.png ├── scripts │ ├── licenses.cr │ └── shards_to_sources.cr └── ui │ ├── application.ui │ ├── hash_row.ui │ └── shortcuts-dialog.ui ├── nautilus-extension └── collision-extension.py ├── po ├── LINGUAS ├── POTFILES ├── ar.po ├── be.po ├── ber.po ├── bg.po ├── ca.po ├── cs.po ├── de.po ├── dev.geopjr.Collision.pot ├── el.po ├── es.po ├── et.po ├── eu.po ├── fa.po ├── fi.po ├── fr.po ├── gl.po ├── hi.po ├── hr.po ├── id.po ├── it.po ├── ja.po ├── ko.po ├── nb_NO.po ├── nl.po ├── pl.po ├── pt.po ├── pt_BR.po ├── ro.po ├── ru.po ├── sk.po ├── sv.po ├── ta.po ├── tr.po ├── uk.po ├── vi.po ├── zh_CN.po └── zh_Hant.po ├── shard.lock ├── shard.yml ├── spec ├── compare_spec.cr ├── feedback_spec.cr ├── hash_generator_spec.cr ├── spec_helper.cr ├── test.txt └── test_content.txt └── src ├── collision.cr ├── collision ├── actions.cr ├── actions │ ├── about.cr │ ├── hashinfo.cr │ ├── new_window.cr │ ├── open_file.cr │ └── quit.cr ├── functions │ ├── checksum.cr │ ├── dnd.cr │ ├── feedback.cr │ ├── file_utils.cr │ └── settings.cr ├── widgets │ └── hash_row.cr └── window.cr └── license.cr /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/msys2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/.github/workflows/msys2.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Collision.doap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/Collision.doap -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/README.md -------------------------------------------------------------------------------- /data/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/css/style.css -------------------------------------------------------------------------------- /data/dev.geopjr.Collision.desktop.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/dev.geopjr.Collision.desktop.in -------------------------------------------------------------------------------- /data/dev.geopjr.Collision.gresource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/dev.geopjr.Collision.gresource.xml -------------------------------------------------------------------------------- /data/dev.geopjr.Collision.gschema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/dev.geopjr.Collision.gschema.xml -------------------------------------------------------------------------------- /data/dev.geopjr.Collision.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/dev.geopjr.Collision.json -------------------------------------------------------------------------------- /data/dev.geopjr.Collision.metainfo.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/dev.geopjr.Collision.metainfo.xml.in -------------------------------------------------------------------------------- /data/icons/cross-large-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/cross-large-symbolic.svg -------------------------------------------------------------------------------- /data/icons/dev.geopjr.Archives.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/dev.geopjr.Archives.svg -------------------------------------------------------------------------------- /data/icons/dev.geopjr.Calligraphy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/dev.geopjr.Calligraphy.svg -------------------------------------------------------------------------------- /data/icons/dev.geopjr.Collision-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/dev.geopjr.Collision-symbolic.svg -------------------------------------------------------------------------------- /data/icons/dev.geopjr.Collision.Source.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/dev.geopjr.Collision.Source.svg -------------------------------------------------------------------------------- /data/icons/dev.geopjr.Collision.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/dev.geopjr.Collision.svg -------------------------------------------------------------------------------- /data/icons/dev.geopjr.Tuba.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/dev.geopjr.Tuba.svg -------------------------------------------------------------------------------- /data/icons/octothorp-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/octothorp-symbolic.svg -------------------------------------------------------------------------------- /data/icons/paper-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/paper-symbolic.svg -------------------------------------------------------------------------------- /data/icons/test-pass-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/icons/test-pass-symbolic.svg -------------------------------------------------------------------------------- /data/screenshots/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/screenshots/screenshot-1.png -------------------------------------------------------------------------------- /data/screenshots/screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/screenshots/screenshot-2.png -------------------------------------------------------------------------------- /data/screenshots/screenshot-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/screenshots/screenshot-3.png -------------------------------------------------------------------------------- /data/screenshots/screenshot-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/screenshots/screenshot-4.png -------------------------------------------------------------------------------- /data/scripts/licenses.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/scripts/licenses.cr -------------------------------------------------------------------------------- /data/scripts/shards_to_sources.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/scripts/shards_to_sources.cr -------------------------------------------------------------------------------- /data/ui/application.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/ui/application.ui -------------------------------------------------------------------------------- /data/ui/hash_row.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/ui/hash_row.ui -------------------------------------------------------------------------------- /data/ui/shortcuts-dialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/data/ui/shortcuts-dialog.ui -------------------------------------------------------------------------------- /nautilus-extension/collision-extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/nautilus-extension/collision-extension.py -------------------------------------------------------------------------------- /po/LINGUAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/LINGUAS -------------------------------------------------------------------------------- /po/POTFILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/POTFILES -------------------------------------------------------------------------------- /po/ar.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/ar.po -------------------------------------------------------------------------------- /po/be.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/be.po -------------------------------------------------------------------------------- /po/ber.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/ber.po -------------------------------------------------------------------------------- /po/bg.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/bg.po -------------------------------------------------------------------------------- /po/ca.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/ca.po -------------------------------------------------------------------------------- /po/cs.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/cs.po -------------------------------------------------------------------------------- /po/de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/de.po -------------------------------------------------------------------------------- /po/dev.geopjr.Collision.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/dev.geopjr.Collision.pot -------------------------------------------------------------------------------- /po/el.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/el.po -------------------------------------------------------------------------------- /po/es.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/es.po -------------------------------------------------------------------------------- /po/et.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/et.po -------------------------------------------------------------------------------- /po/eu.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/eu.po -------------------------------------------------------------------------------- /po/fa.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/fa.po -------------------------------------------------------------------------------- /po/fi.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/fi.po -------------------------------------------------------------------------------- /po/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/fr.po -------------------------------------------------------------------------------- /po/gl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/gl.po -------------------------------------------------------------------------------- /po/hi.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/hi.po -------------------------------------------------------------------------------- /po/hr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/hr.po -------------------------------------------------------------------------------- /po/id.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/id.po -------------------------------------------------------------------------------- /po/it.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/it.po -------------------------------------------------------------------------------- /po/ja.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/ja.po -------------------------------------------------------------------------------- /po/ko.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/ko.po -------------------------------------------------------------------------------- /po/nb_NO.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/nb_NO.po -------------------------------------------------------------------------------- /po/nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/nl.po -------------------------------------------------------------------------------- /po/pl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/pl.po -------------------------------------------------------------------------------- /po/pt.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/pt.po -------------------------------------------------------------------------------- /po/pt_BR.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/pt_BR.po -------------------------------------------------------------------------------- /po/ro.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/ro.po -------------------------------------------------------------------------------- /po/ru.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/ru.po -------------------------------------------------------------------------------- /po/sk.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/sk.po -------------------------------------------------------------------------------- /po/sv.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/sv.po -------------------------------------------------------------------------------- /po/ta.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/ta.po -------------------------------------------------------------------------------- /po/tr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/tr.po -------------------------------------------------------------------------------- /po/uk.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/uk.po -------------------------------------------------------------------------------- /po/vi.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/vi.po -------------------------------------------------------------------------------- /po/zh_CN.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/zh_CN.po -------------------------------------------------------------------------------- /po/zh_Hant.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/po/zh_Hant.po -------------------------------------------------------------------------------- /shard.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/shard.lock -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/compare_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/spec/compare_spec.cr -------------------------------------------------------------------------------- /spec/feedback_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/spec/feedback_spec.cr -------------------------------------------------------------------------------- /spec/hash_generator_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/spec/hash_generator_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/test.txt: -------------------------------------------------------------------------------- 1 | DO NOT MODIFY 2 | -------------------------------------------------------------------------------- /spec/test_content.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/spec/test_content.txt -------------------------------------------------------------------------------- /src/collision.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision.cr -------------------------------------------------------------------------------- /src/collision/actions.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/actions.cr -------------------------------------------------------------------------------- /src/collision/actions/about.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/actions/about.cr -------------------------------------------------------------------------------- /src/collision/actions/hashinfo.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/actions/hashinfo.cr -------------------------------------------------------------------------------- /src/collision/actions/new_window.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/actions/new_window.cr -------------------------------------------------------------------------------- /src/collision/actions/open_file.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/actions/open_file.cr -------------------------------------------------------------------------------- /src/collision/actions/quit.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/actions/quit.cr -------------------------------------------------------------------------------- /src/collision/functions/checksum.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/functions/checksum.cr -------------------------------------------------------------------------------- /src/collision/functions/dnd.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/functions/dnd.cr -------------------------------------------------------------------------------- /src/collision/functions/feedback.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/functions/feedback.cr -------------------------------------------------------------------------------- /src/collision/functions/file_utils.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/functions/file_utils.cr -------------------------------------------------------------------------------- /src/collision/functions/settings.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/functions/settings.cr -------------------------------------------------------------------------------- /src/collision/widgets/hash_row.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/widgets/hash_row.cr -------------------------------------------------------------------------------- /src/collision/window.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/collision/window.cr -------------------------------------------------------------------------------- /src/license.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeopJr/Collision/HEAD/src/license.cr --------------------------------------------------------------------------------