Compare commits

7 Commits
Author SHA1 Message Date
Felitendo c08d69c4d0 docs: show new ui as screenshots in the readme
check / syntax and shellcheck (push) Successful in 11s
2026-09-28 15:08:18 +02:00
Felitendo 919418ec3e chore: show feature requests before bug reports 2026-09-26 21:19:33 +02:00
Felitendo 171b6a2e7d chore: commit different topics separately 2026-09-25 09:30:38 +02:00
Felitendo da021305d9 chore: update readme
Removed unnecessary dependencies from the README.
2026-09-25 08:02:24 +02:00
Felitendo 3fdd3ce868 chore: switch to ko-fi 2026-09-24 13:21:14 +02:00
Felitendo 4049c021a5 chore: add issue templates 2026-09-24 12:39:45 +02:00
Felitendo 409ad657cc docs: commit and push only after a local check 2026-09-24 08:42:01 +02:00
7 changed files with 130 additions and 5 deletions

No files matched your search

+1 -1
View File
@@ -1 +1 @@
buy_me_a_coffee: felitendo
ko_fi: felitendo
@@ -0,0 +1,35 @@
name: 💡 Feature request
description: An idea to make bottles-opener better.
labels:
- enhancement
body:
- type: checkboxes
id: checks
attributes:
label: Before you start
options:
- label: I searched the issues and this is not requested yet.
required: true
- type: textarea
id: problem
attributes:
label: What problem would this solve?
description: What are you trying to do, and what gets in the way?
validations:
required: true
- type: textarea
id: idea
attributes:
label: What would you like?
description: How it could work. A rough idea is fine.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Other ways you thought of
- type: textarea
id: more
attributes:
label: Anything else?
description: Mockups, screenshots, or other tools that do it well.
+81
View File
@@ -0,0 +1,81 @@
name: 🐛 Bug report
description: Something does not work as it should.
labels:
- bug
body:
- type: markdown
attributes:
value: Thanks for taking the time! The more you fill in, the faster it can be fixed.
- type: checkboxes
id: checks
attributes:
label: Before you start
options:
- label: I searched the issues and this is not reported yet.
required: true
- label: I use the latest version.
required: true
- type: textarea
id: what
attributes:
label: What happened?
description: What did you do, and what went wrong?
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1.
2.
3.
- type: textarea
id: expected
attributes:
label: What did you expect?
validations:
required: true
- type: input
id: file
attributes:
label: File type and program
description: The file type, the program that should open it, and its bottle.
placeholder: .psd, Photoshop in the bottle "Adobe"
- type: input
id: version
attributes:
label: Version
description: The output of `bottles-opener --version`.
placeholder: bottles-opener 0.1.1
validations:
required: true
- type: dropdown
id: install
attributes:
label: How did you install it?
options:
- AUR
- Built from source
- Other
validations:
required: true
- type: input
id: system
attributes:
label: System
description: Distribution, desktop, and your Bottles version and how it is installed.
placeholder: CachyOS, KDE Plasma 6.4, Bottles 51 (Flatpak)
validations:
required: true
- type: textarea
id: logs
attributes:
label: Status and logs
description: The output of `bottles-opener status` and `bottles-opener list`.
render: shell
- type: textarea
id: more
attributes:
label: Anything else?
description: Screenshots, videos or anything else that could help.
+1
View File
@@ -0,0 +1 @@
blank_issues_enabled: false
+1 -1
View File
@@ -125,7 +125,7 @@ $entry
If $name is useful to you, you can buy me a coffee. It keeps these tools going. Found a bug or have an idea? Tell me in the [issues](https://github.com/$repo/issues).
<a href="https://buymeacoffee.com/felitendo"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" height="48"></a>
<a href="https://ko-fi.com/felitendo"><img src="https://storage.ko-fi.com/cdn/kofi5.png?v=6" alt="Buy me a coffee on Ko-fi" height="48"></a>
----
+10
View File
@@ -14,6 +14,10 @@
- Subject as short as possible. Imperative, lowercase, no trailing period.
- Body only when something genuinely cannot be inferred from the diff.
- Never add `Co-Authored-By`, "Generated with" or any other AI attribution to commits or PR descriptions.
- Do not commit or push before I have checked the changes locally and said they are fine. Then
commit and push. Several attempts at the same thing make one commit, and attempts that did not
work make none. Different things done in one session get a commit each. This also goes for
releases and tags.
## Releases
@@ -68,6 +72,12 @@ when you press Enter." The list of commits follows on its own.
- To change an old release: edit its entry, commit, then
`gh release edit <tag> --title <tag> --notes "$(.github/release-notes.sh <tag>)"`.
## README
- New UI (a window, a screen, a menu, a setting, a notification) gets a screenshot in the README,
next to the text about it. Like for releases: a real screenshot of it running, in English.
- When a screen changes, take its screenshot again. The README never shows an old one.
## Testing
Never test against the real setup: `enable` and `apply` rewrite the user's file associations.
+1 -3
View File
@@ -17,7 +17,7 @@
</h5>
<p align="center">
<a href="https://buymeacoffee.com/felitendo"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" height="48"></a>
<a href="https://ko-fi.com/felitendo"><img src="https://storage.ko-fi.com/cdn/kofi5.png?v=6" alt="Buy me a coffee on Ko-fi" height="48"></a>
</p>
## Install
@@ -26,8 +26,6 @@
yay -S bottles-opener
```
Needs `python3` with PyYAML and icoextract. Bottles needs both too.
## How to use
```bash