Skip to content

Migrate Onset application ID to kulmin - #17

Merged
kulmin merged 1 commit into
mainfrom
feat/migrate-app-id
Aug 8, 2026
Merged

Migrate Onset application ID to kulmin#17
kulmin merged 1 commit into
mainfrom
feat/migrate-app-id

Conversation

@kulmin

@kulmin kulmin commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Migrate the GTK application ID from com.github.xPathin.onset to com.github.kulmin.onset.
  • Rename the desktop entry and icon assets to match the new ID.
  • Update release packaging, AUR recipes, README links, Cargo metadata, and About dialog links.
  • Bump Onset from 1.0.3 to 2.0.0; reset both PKGBUILD release numbers to 1.

Breaking change

Desktop environments may treat Onset 2 as a new application, so users may need to repin it. Package-manager upgrades should remove old package-owned launcher and icon files. Manual installations should remove the old launcher and icon after installing v2 to avoid duplicate menu entries.

Validation

  • cargo fmt --check
  • cargo clippy --locked -- -D warnings
  • cargo test --locked (21 passed)
  • cargo build --release --locked
  • cargo metadata --locked --no-deps --format-version 1
  • bash -n for both PKGBUILDs
  • makepkg --printsrcinfo for both packages
  • desktop-file-validate data/com.github.kulmin.onset.desktop
  • xmllint --noout data/icons/hicolor/scalable/apps/com.github.kulmin.onset.svg
  • git diff --check

desktop-file-validate retains the existing non-failing hint that multiple main categories may duplicate the launcher in some menus.

BREAKING CHANGE: application ID, desktop file, and icon change from com.github.xPathin.onset to com.github.kulmin.onset. Desktop environments may require users to repin Onset.
@kulmin
kulmin marked this pull request as ready for review August 8, 2026 20:44
@kulmin
kulmin merged commit 807f49b into main Aug 8, 2026
1 check passed
@kulmin
kulmin deleted the feat/migrate-app-id branch August 8, 2026 20:44
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