Commit graph

519 commits

Author SHA1 Message Date
Cassidy James Blaede
f9b6174af0
linux: Update license in MetaInfo
See: f1c9ba8ec2
2025-08-25 11:11:24 -06:00
Cassidy James Blaede
f1aa77f2bd
linux: Update release notes for 2025.08.18 2025-08-25 11:09:40 -06:00
Harmony Honey Monroe
a52cda5670 update android icon ! 2025-08-22 00:06:53 -04:00
Harmony Honey Monroe
f1bcdd88ed
Update readme.md 2025-08-18 15:39:11 -04:00
Harmony Honey Monroe
397913601c
Merge pull request #38 from HarmonyHoney/2025.07.12.harmony
2025.07.12.harmony
2025-08-18 15:36:57 -04:00
Harmony Honey Monroe
a9dec586c6 rename butler_push username 2025-08-18 15:35:14 -04:00
Harmony Honey Monroe
9d6e6820f1 patch date 2025-08-18 14:57:24 -04:00
Harmony Honey Monroe
11d5191f93 Touch Screen, ALWAYS or TOGGLE
using last input to check, similar to Tiny Crate
2025-08-18 14:51:36 -04:00
Harmony Honey Monroe
3645cbb682 add zoom sign to 1-5, touch screen now using dual input actions. TODO: touch screen always enabled, or TOGGLE, using last input to decide. 2025-08-11 02:06:04 -04:00
Harmony Honey Monroe
f1c9ba8ec2 update to MIT License 2025-08-07 02:19:03 -04:00
Harmony Honey Monroe
6f419cd374
Update readme.md 2025-07-17 02:41:16 -04:00
Harmony Honey Monroe
2af7b9b03c
Update FUNDING.yml 2025-07-17 02:20:28 -04:00
Harmony Honey Monroe
d53f2b928b
Update FUNDING.yml 2025-07-17 02:15:38 -04:00
Harmony Honey Monroe
487b8d04c8 upgrade to 3.6.1 2025-07-12 15:52:16 -04:00
Harmony Honey Monroe
04c2d5fe88 update credits and patch number 2025-07-12 01:42:52 -04:00
Harmony Honey Monroe
a33c1676a3 add 2 more songs and re-order animations
blink and stretch now happen during every other anim
2025-07-12 01:27:19 -04:00
Cassidy James Blaede
5e2ace8d5d
Workflows: improve filenames of CI artifacts (#34)
- Changes the export name to `rota-ci` to make it clear the artifacts are generated in CI
- Appends the release tag to artifacts for releases resulting in e.g. `rota-ci-2025.04.29.pck`

Equivalent of https://github.com/HarmonyHoney/tiny_crate/pull/13 but for ROTA. :)
2025-04-30 15:48:45 -06:00
Cassidy James Blaede
ffdde6e933
MetaInfo: move releases to their own file (#33)
* Linux: Ignore linux directory from Godot imports

* MetaInfo: move releases to their own file

* editorconfig: set sensible defaults

* Linux: install release info in manifest
2025-04-30 15:40:34 -06:00
Harmony Honey Monroe
1b8e867465 project description 2025-04-29 21:42:33 -04:00
Harmony Honey Monroe
8f6332ebf1 include typo fix from Cassidy:
Hub: fix typo in NPC2 dialog

"I'ts nice to catch a break and relax" → "It's nice to catch a break and relax"
2025-04-29 21:12:01 -04:00
Harmony Honey Monroe
288969f734 update logos and branding, credits 2025-04-29 21:10:26 -04:00
Cassidy James Blaede
716cb59afc
Workflows: Switch to upstream Flatpak Builder (#30)
See: https://github.com/flathub-infra/flatpak-github-actions/issues/17
2025-04-22 13:31:14 -06:00
Harmony Honey Monroe
a2fd023985 point butler to rota from rota-open 2025-04-08 00:04:41 -04:00
Cassidy James Blaede
3951547802
Linux: Correct Flatpak CI container 2025-02-23 17:52:04 -07:00
Cassidy James Blaede
b9b2eaaa9c
Linux: add new icons, brand colors, and CI (#29)
* Linux: add new icons to Flatpak manifest

Follow-up to #28

* MetaInfo: Update brand colors, add release notes

* GitHub Actions: Add Flatpak action

Help make sure any Linux changes don't break the Flatpak build.
2025-02-23 17:49:06 -07:00
Harmony Honey Monroe
231c49d3d8
Merge pull request #28 from micahilbery/gnome-icon
add gnome/flathub style icon
2025-02-20 11:29:00 -08:00
Micah Ilbery
3930acecdf add gnome/flathub style icon 2025-02-19 22:26:10 -07:00
Harmony Honey Monroe
998dbd67f8 new itch butler_push script (:
re-add steam_clean
2025-02-17 23:24:47 -05:00
Cassidy James Blaede
309484dcb7
Merge pull request #26 from cassidyjames/linux
linux: Move to linux folder, update manifest
2025-01-15 16:52:26 -07:00
Cassidy James Blaede
590a4136ad linux: Move to linux folder, update manifest
More closely aligns with the other games and their Flathub setups. Also
updates the workflow to not upload a tarball.
2025-01-15 16:49:06 -07:00
Cassidy James Blaede
555a69a33d
Merge pull request #25 from cassidyjames/metainfo
Flatpak: update MetaInfo releases
2025-01-15 16:33:07 -07:00
Cassidy James Blaede
dfd393d685 Flatpak: update MetaInfo releases 2025-01-15 16:29:56 -07:00
Harmony Honey Monroe
ab822f518a
Update readme.md 2025-01-14 02:28:15 -05:00
Harmony Honey Monroe
78c4db9157
Update readme.md 2025-01-14 02:27:47 -05:00
Harmony Honey Monroe
f5500dc7ff
Update readme.md 2025-01-14 02:27:35 -05:00
Harmony Honey Monroe
017d89c567
Update readme.md 2025-01-14 01:50:27 -05:00
Harmony Honey Monroe
b4ea640170 remove steam & itch scripts (-: 2025-01-14 01:47:47 -05:00
Harmony Honey Monroe
946f86d21b
Merge pull request #12 from wjt/patch-1
Flatpak: add supported input devices to metainfo
2024-12-10 16:05:42 -05:00
Harmony Honey Monroe
e139b7911c saving and loading is_touch option!
start game with touch controls on or off from last session
2024-12-06 16:10:51 -05:00
Will Thompson
3f13d9f81f
Flatpak: add supported input devices to metainfo
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-relations-control

I have always found this spec confusing but I think this change correctly encodes that either keyboard or gamepad is recommended, but if you have neither touchscreen input is supported (though it happens to be off by default).
2024-12-06 08:46:05 +00:00
Harmony Honey Monroe
be542fa244 credits + new title_splash & hhoney_logo.svg (: 2024-12-04 19:47:20 -05:00
Harmony Honey Monroe
143c2efb96
Merge pull request #7 from cassidyjames/flatpak
Flatpak
2024-12-04 14:19:07 -05:00
Harmony Honey Monroe
a1341698a0
Merge pull request #5 from cassidyjames/linux-ci
Add CI to build Linux binaries
2024-12-04 14:18:48 -05:00
Cassidy James Blaede
7b828c70cd Flatpak: Update manifest to point to direct link again 2024-12-04 01:51:30 -07:00
Cassidy James Blaede
717602441f
Workflows: upload both tarball and pck 2024-12-04 01:40:37 -07:00
Cassidy James Blaede
0fbf374f7e Flatpak: Add manifest, launcher, metainfo 2024-12-04 01:17:23 -07:00
Cassidy James Blaede
bf01714b88
Workflows: yaml is the worst 2024-12-04 00:34:23 -07:00
Cassidy James Blaede
83d4668b81
Workflows: Export only the pack, tar it 2024-12-04 00:28:47 -07:00
Cassidy James Blaede
3b4e860f34 Project: Default to include window borders
Borderless is unexpected on Linux, and explicitly discouraged by the
[Flathub Quality Guidelines][1]. This can still be toggled off from the
in-game options if players prefer.

[1]:
https://docs.flathub.org/docs/for-app-authors/metainfo-guidelines/quality-guidelines/#include-window-shadow-and-rounded-corners
2024-12-03 19:56:20 -07:00
Cassidy James Blaede
42e13acd4f Workflows: Add CI to export Linux build
This adds CI to publish Linux builds. How it works:

- Export ROTA from source using Godot Engine
- Upload that export as a build artifact
- On GitHub releases, attach that build artifact to the release

Eventually this could be expanded to build a Flatpak, a prerequisite to
getting it onto Flathub.

I intended to use the [godot-ci GitHub
Action](https://github.com/marketplace/actions/godot-ci) for CI, but it
doesn't currently support Godot 3.6 (see: abarichello/godot-ci#155). So
for now, I'm using
[docker.io/smks/godot-ci](https://hub.docker.com/r/smks/godot-ci) which
is a container image forked from the former and just updated for 3.6.
2024-12-03 19:52:22 -07:00