Skip to content

Icon back to original CodeDeck size + last Node 20 action bumps - #5

Merged
deymosh merged 2 commits into
masterfrom
fix/icon-size-and-ci-warnings
Sep 6, 2026
Merged

Icon back to original CodeDeck size + last Node 20 action bumps#5
deymosh merged 2 commits into
masterfrom
fix/icon-size-and-ci-warnings

Conversation

@deymosh

@deymosh deymosh commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Two small fixes, one PR.

1. Launcher icon was smaller than the original CodeDeck icons

The tauri icon run in #3 generated the Android mipmaps from the loose source (mark at ~74% W / 84% H of the frame) and then added its own ~12% inset, so the launcher icons came out at ~63–71% fill vs the original CodeDeck icons' ~75–85%. Visibly smaller on the home screen.

Fix: regenerate every icon (the four bundle.icon PNGs + all 15 mipmaps) directly from the +-badged master at the original ~74% W / 84% H framing, bypassing tauri icon's inset. ic_launcher_round.png is a byte copy of ic_launcher.png (original convention; the manifest uses only android:icon).

Side by side (left = original CodeDeck, right = new): identical size now, only the + in the top ring's inner dot differs.

Fill ratio, xxxhdpi ic_launcher.png:

original v0.11.0 (shrunk) this PR
mark fill 75% W / 85% H 63% W / 72% H 74% W / 82% H

2. Last three Node 20 action warnings

v0.11.0's run still warned on three actions whose current pinned major is Node 20 internally:

  • actions/upload-artifact v5 → v7
  • actions/download-artifact v5 → v8
  • softprops/action-gh-release v2 → v3

Usage unchanged; stable across these majors. Only release.yml uses them, so it's exercised on the next release run (CI here just confirms the icon swap builds).

Verification

  • Icons regenerated deterministically; fill ratios measured against the originals (table above).
  • CI on this PR (mobile build + cargo test — icons don't touch either, so trivially green).
  • release.yml action bumps: next release run.

Ships in the next release.

deymosh and others added 2 commits September 7, 2026 00:32
…aming

The `tauri icon` run that produced the +-badged icons shrank the mark: it
generated the Android mipmaps from the loose source (mark at ~74% W / 84% H of
the frame) and then added its own ~12% inset, so the launcher icons came out at
~63-71% fill vs the original CodeDeck icons' ~75-85%.

Regenerate every icon (the four `bundle.icon` PNGs and all 15 mipmaps) directly
from the +-badged master at the original ~74% W / 84% H framing, bypassing
`tauri icon`'s inset. `ic_launcher_round.png` is a byte copy of `ic_launcher.png`
per the original convention (and the manifest uses only `android:icon`). Side by
side, the new icon now matches the original's size exactly — only the `+` in the
top ring's inner dot differs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The v0.11.0 run still logged the deprecation warning for three actions whose v5
line (or v2, for gh-release) is still Node 20 internally:

- actions/upload-artifact v5 -> v7
- actions/download-artifact v5 -> v8
- softprops/action-gh-release v2 -> v3

Usage is unchanged (name/path/if-no-files-found; tag_name/files/body/etc.), all
stable across these majors. Exercised on the next release run.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@deymosh
deymosh merged commit f19d946 into master Sep 6, 2026
2 checks passed
@deymosh
deymosh deleted the fix/icon-size-and-ci-warnings branch September 6, 2026 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant