update readme

This commit is contained in:
2025-05-03 21:09:01 -04:00
parent 5e60016cf8
commit 1599d86605
2 changed files with 14 additions and 6 deletions

View File

@@ -1,9 +1,9 @@
documentTypes.plist: filetypes/filetypes.go filetypes/cmd/gen.go documentTypes.plist: filetypes/filetypes.go filetypes/cmd/gen.go
go generate main.go go generate main.go
why: *.go go.mod go.sum noise.png documentTypes.plist why: *.go go.mod go.sum noise.png
go build . go build .
why.app: why why.app: why documentTypes.plist
go tool appify -author "David Ashby" -id "in.yetaga.why" -name "why" -icon ./icon.png -plist ./documentTypes.plist ./why go tool appify -author "David Ashby" -id "in.yetaga.why" -name "why" -icon ./icon.png -plist ./documentTypes.plist ./why
rm why.app/Contents/README rm why.app/Contents/README

View File

@@ -12,15 +12,23 @@ So, what comes before Z? Y.
This is being created to scratch an itch for me and only me. This is being created to scratch an itch for me and only me.
## Image credit ## Building it yourself
`make why` will generate a raw go binary.
`make why.app` will generate a Mac app bundle for convenient installation to your `/Applications` folder.
## Logo image credit
Generated via <https://gopherize.me/gopher/ab6a409adff6140f25080835e82384f25bfe15c5>. Renee French designed the original Gopher; see <https://go.dev/blog/gopher> for his history. Generated via <https://gopherize.me/gopher/ab6a409adff6140f25080835e82384f25bfe15c5>. Renee French designed the original Gopher; see <https://go.dev/blog/gopher> for his history.
## TODO ## TODO
[ ] image resizing [ ] folder sorting options
[ ] file sorting options
[x] display a list of filenames
[ ] skip file load if direction key is repeated [ ] skip file load if direction key is repeated
[ ] cache loaded files for quick back-and-forth [ ] cache loaded files for quick back-and-forth
[ ] preload next file for performance [ ] preload next file for performance
[ ] image resizing (maybe)
[ ] cbz/cbr support?
[x] build functional mac .app bundle with file-type registration and Open With... handling
[x] display a list of filenames