Skip to content

Commit

Permalink
feat: v3.6.0 (#164)
Browse files Browse the repository at this point in the history
* feat: v3.6.0

* fix(ci): revert makefile changes

* chore(README): bump

* chore(ci): bump checkout version
  • Loading branch information
GeopJr authored Sep 23, 2023
1 parent 315dc46 commit dbaf3d4
Show file tree
Hide file tree
Showing 84 changed files with 1,402 additions and 1,346 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
data/screenshots/*.png filter=lfs diff=lfs merge=lfs -text
33 changes: 0 additions & 33 deletions .github/ISSUE_TEMPLATE/bug-report.md

This file was deleted.

63 changes: 63 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Bug Report
description: Report a problem you encountered while using the app
title: "[Bug]: "
labels: bug
body:
- type: textarea
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See error
validations:
required: true
- type: textarea
attributes:
label: Logs and/or Screenshots
description: Terminal logs are often invaluable. If you can, launch the app from terminal and paste the output here. Run `flatpak run dev.geopjr.Collision --debug` for a verbose output. Please remove any filenames before creating this issue for privacy reasons (if you copy the logs from About > Troubleshooting > Debugging Information, they will be redacted).
value: |
```
<paste your logs here>
```
validations:
required: false
- type: input
attributes:
label: Operating System
description: Please include its version if available.
validations:
required: true
- type: dropdown
attributes:
label: Package
description: How did you install the app?
multiple: false
options:
- Flatpak
- Snap
- OS repositories
- Compiled manually
- I'm not sure
validations:
required: true
- type: textarea
attributes:
label: Troubleshooting information
description: You can find this info under About > Troubleshooting > Debugging Information.
validations:
required: false
- type: textarea
attributes:
label: Additional Context
description: Add any other relevant information about the problem here.
validations:
required: false
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature-request.md

This file was deleted.

18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Feature Request
description: Suggest an idea for this app
title: "[Request]: "
labels: enhancement
body:
- type: textarea
attributes:
label: Describe the request
description: A clear and concise description of what the request is.
validations:
required: true
- type: checkboxes
attributes:
label: Implementation Details
description: How should this feature be implemented?
options:
- label: This follows the [GNOME HIG](https://developer.gnome.org/hig/).
required: true
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
runs-on: ubuntu-latest
container: ghcr.io/geopjr/crystal-gtk:latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Shards install & Generate bindings
run: make bindings
- name: Spec
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ po/mo/
*.mo
data/*.desktop
data/*.metainfo.xml
build/
1 change: 0 additions & 1 deletion .tool-versions

This file was deleted.

200 changes: 102 additions & 98 deletions CODE_OF_CONDUCT.md

Large diffs are not rendered by default.

68 changes: 22 additions & 46 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,67 +5,54 @@
<h4 align="center">Check hashes for your files</h4>
<p align="center">
<br />
<a href="https://github.com/GeopJr/Collision/blob/main/CODE_OF_CONDUCT.md"><img src="https://img.shields.io/badge/Contributor%20Covenant-v2.1-3584e4.svg?style=for-the-badge&labelColor=f6d32e" alt="COC" /></a>
<a href="https://github.com/GeopJr/Collision/blob/main/LICENSE"><img src="https://img.shields.io/badge/LICENSE-BSD--2--Clause-000000.svg?style=for-the-badge&labelColor=f6d32e" alt="BSD-2-Clause" /></a>
<a href="https://github.com/GeopJr/Collision/blob/main/CODE_OF_CONDUCT.md"><img src="https://img.shields.io/badge/Code%20of%20Conduct-GNOME-26a269.svg?style=for-the-badge&labelColor=f6d32e" alt="Code of Conduct - GNOME" /></a>
<a href="https://github.com/GeopJr/Collision/blob/main/LICENSE"><img src="https://img.shields.io/badge/LICENSE-BSD--2--Clause-26a269.svg?style=for-the-badge&labelColor=f6d32e" alt="BSD-2-Clause" /></a>
<a href="https://github.com/GeopJr/Collision/actions"><img src="https://img.shields.io/github/actions/workflow/status/geopjr/Collision/ci.yml?branch=main&labelColor=f6d32e&style=for-the-badge" alt="ci action status" /></a>
</p>

<p align="center">
<img alt="screenshot" width="640" src="https://i.imgur.com/n7gE5OJ.png"><br />
<a href='https://flathub.org/apps/details/dev.geopjr.Collision'>
<img width='192' alt='Download on Flathub' src='https://flathub.org/assets/badges/flathub-badge-i-en.png'/>
</a><br />
<a href='https://aur.archlinux.org/packages/collision'>
<img width='192' alt='Available on AUR' src='https://img.shields.io/badge/Available_on_aur-1793D1?style=for-the-badge&logo=arch-linux&logoColor=white'/>
</a><br />
<a href='https://search.nixos.org/packages?channel=unstable&show=collision&from=0&size=50&sort=relevance&type=packages&query=collision'>
<img width='192' alt='Available in Nixpkgs' src='https://img.shields.io/badge/Available_in_Nixpkgs-white?style=for-the-badge&logo=nixos&logoColor=5277C3'/>
</a>
</p>

#
# Building

## Building
## Dependencies

### Dependencies

- `Crystal` - `~1.7.1`
- `Crystal` - `~1.9.2`
- `GTK`
- `libadwaita`
- `gettext`

#### Makefile
### Makefile

1. `$ make`
2. `# make install` # To install it

#

## Nautilus Extension
# Nautilus Extension

Collision offers a nautilus / GNOME Files extension that adds a "Check Hashes" context menu item.

### Dependencies
## Dependencies

- `nautilus`
- [`nautilus-python`](https://repology.org/project/nautilus-python/versions)

### Makefile
## Makefile

`$ make install_nautilus_extension`

#
# Sponsors

## Contributing
<div align="center">

1. Read the [Code of Conduct](https://github.com/GeopJr/Collision/blob/main/CODE_OF_CONDUCT.md)
2. Fork it ( https://github.com/GeopJr/Collision/fork )
3. Create your feature branch (git checkout -b my-new-feature)
4. Commit your changes (git commit -am 'Add some feature')
5. Push to the branch (git push origin my-new-feature)
6. Create a new Pull Request
[![GeopJr Sponsors](https://cdn.jsdelivr.net/gh/GeopJr/GeopJr@main/sponsors.svg)](https://github.com/sponsors/GeopJr)

#
</div>

<hr />

<p align="center">
<a href='https://circle.gnome.org/'>
Expand All @@ -80,22 +67,11 @@ Collision offers a nautilus / GNOME Files extension that adds a "Check Hashes" c
</a>
</p>

#

## Sponsors
# Contributing

<div align="center">

[![GeopJr Sponsors](https://cdn.jsdelivr.net/gh/GeopJr/GeopJr@main/sponsors.svg)](https://github.com/sponsors/GeopJr)

</div>

#

## Contributors

<a href="https://github.com/GeopJr/Collision/graphs/contributors">
<img src="https://contrib.rocks/image?repo=GeopJr/Collision" />
</a>

Made with [contributors-img](https://contrib.rocks).
1. Read the [Code of Conduct](https://github.com/GeopJr/Collision/blob/main/CODE_OF_CONDUCT.md)
2. Fork it ( https://github.com/GeopJr/Collision/fork )
3. Create your feature branch (git checkout -b my-new-feature)
4. Commit your changes (git commit -am 'Add some feature')
5. Push to the branch (git push origin my-new-feature)
6. Create a new Pull Request
8 changes: 1 addition & 7 deletions data/dev.geopjr.Collision.gresource.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,7 @@
<file compressed="true" preprocess="xml-stripblanks" alias="icons/scalable/status/test-pass-symbolic.svg">icons/test-pass-symbolic.svg</file>
<file compressed="true" preprocess="xml-stripblanks" alias="icons/scalable/actions/octothorp-symbolic.svg">icons/octothorp-symbolic.svg</file>
<file compressed="true" preprocess="xml-stripblanks" alias="icons/scalable/actions/paper-symbolic.svg">icons/paper-symbolic.svg</file>
<file compressed="true" preprocess="xml-stripblanks">ui/file_info.ui</file>
<file compressed="true" preprocess="xml-stripblanks">ui/hash_list.ui</file>
<file compressed="true" preprocess="xml-stripblanks">ui/header_left.ui</file>
<file compressed="true" preprocess="xml-stripblanks">ui/header_right.ui</file>
<file compressed="true" preprocess="xml-stripblanks">ui/switcher.ui</file>
<file compressed="true" preprocess="xml-stripblanks">ui/tools.ui</file>
<file compressed="true" preprocess="xml-stripblanks">ui/welcomer.ui</file>
<file compressed="true" preprocess="xml-stripblanks">ui/application.ui</file>
<file compressed="true" preprocess="xml-stripblanks" alias="gtk/help-overlay.ui">ui/shortcuts_window.ui</file>
</gresource>
</gresources>
16 changes: 8 additions & 8 deletions data/dev.geopjr.Collision.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"app-id": "dev.geopjr.Collision",
"runtime": "org.gnome.Platform",
"runtime-version": "master",
"runtime-version": "45",
"sdk": "org.gnome.Sdk",
"command": "collision",
"finish-args": [
Expand Down Expand Up @@ -81,17 +81,17 @@
{
"type": "archive",
"dest": "crystal/",
"url": "https://github.com/crystal-lang/crystal/releases/download/1.8.0/crystal-1.8.0-1-linux-x86_64.tar.gz",
"sha256": "000b1b301fc81fc706a67758204c201cb620c108fa0b32d97eb1265dd7f94177",
"url": "https://github.com/crystal-lang/crystal/releases/download/1.9.2/crystal-1.9.2-1-linux-x86_64.tar.gz",
"sha256": "2dcfa020763998550904d6d8ea3eb178a1d93e8d7fea0f61d8c80c2b8fce9e24",
"only_arches": [
"x86_64"
]
},
{
"type": "archive",
"dest": "crystal/",
"url": "https://github.com/geopjr-forks/crystal-aarch64/releases/download/v1.8.0/crystal-1.8.0-1-linux-aarch64.tar.xz",
"sha256": "a9088c9a7c93a0a3e95d530ebe95fb15b089a1cf06e4ff6bff0eecf804cdf42d",
"url": "https://github.com/geopjr-forks/crystal-aarch64/releases/download/v1.9.2/crystal-1.9.2-1-linux-aarch64.tar.xz",
"sha256": "b27042a5b421174dfe14ab4295b3ac90ebc0b915ce8e04b4c435228c31a4624a",
"only_arches": [
"aarch64"
]
Expand All @@ -105,7 +105,7 @@
{
"type": "git",
"url": "https://github.com/hugopl/gi-crystal.git",
"tag": "v0.17.0",
"tag": "v0.18.0",
"dest": "lib/gi-crystal"
},
{
Expand All @@ -117,7 +117,7 @@
{
"type": "git",
"url": "https://github.com/hugopl/gtk4.cr.git",
"tag": "v0.13.0",
"tag": "v0.15.0",
"dest": "lib/gtk4"
},
{
Expand All @@ -129,7 +129,7 @@
{
"type": "git",
"url": "https://github.com/geopjr/libadwaita.cr.git",
"commit": "203737fc96bb48e1a710cb68e896d2c5b9c1a6e5",
"commit": "cffabb56e911d2a90c53c2fd14d6bd08bf5ac446",
"dest": "lib/libadwaita"
},
{
Expand Down
Loading

0 comments on commit dbaf3d4

Please sign in to comment.