Goon your discord easily and without root!
Find a file
kmmiio99o 47737d1c19 `` feat: Bump app version to 1.1.1 `` - Fix: Use correct version name
- Remove: Unused code, plugins screen, and contributor model - Refactor:
Use new `Developer` model - Feat: Update about screen to display
developer list - Feat: Add github icon to plugin card - Chore: Fix
installer icon
2025-11-21 22:27:54 +01:00
.github Rebrand app to ShiggyCord and update launcher icon 2025-10-14 00:31:30 +02:00
app `` feat: Bump app version to 1.1.1 `` - Fix: Use correct version name 2025-11-21 22:27:54 +01:00
gradle feat: Add installer selection and Root support 2025-11-10 16:35:14 +01:00
.editorconfig style: reformat project 2024-01-12 16:27:09 -08:00
.gitattributes feat: version catalogs & update deps/gradle 2024-01-12 14:27:54 -08:00
.gitignore feat: update dependencies 2025-01-13 17:25:28 -08:00
build.gradle.kts feat: version catalogs & update deps/gradle 2024-01-12 14:27:54 -08:00
crowdin.yml feat: i18n + crowdin (#31) 2022-10-22 17:56:14 -07:00
gradle.properties feat(build): speed up gradle build 2025-07-08 23:23:05 -07:00
gradlew feat: update dependencies, improve build 2025-07-07 22:37:43 -07:00
gradlew.bat feat: update dependencies, improve build 2025-07-07 22:37:43 -07:00
LICENSE init 2021-07-17 00:26:04 +02:00
README.md Merge branch 'main' of https://github.com/kmmiio99o/ShiggyManager 2025-11-10 16:52:44 +01:00
settings.gradle.kts feat: Add installer selection and Root support 2025-11-10 16:35:14 +01:00

Shiggy Manager

Releases License Issues

A fast, friendly, and focused Android mod manager for Discord — rebranded for the ShiggyCord community from Wintry.


✨ Why Shiggy Manager?

Shiggy Manager makes installing and managing ShiggyCord simple. The manager is built from the ground up by Aliucord Team with reliability and UX in mind, and changed to work with new versions by Wintry Team (pylix):

  • Clean, ShiggyCord-branded UI and icons
  • Safe vector handling to avoid runtime inflation issues
  • Fast install/update workflows

🚀 Quick Start

Download & run — get a released APK from Releases and install with:

Get newest apk from release list and install it.

Build from source — clone and assemble:

git clone https://github.com/kmmiio99o/ShiggyManager.git
cd ShiggyManager
./gradlew :app:assembleDebug

APK output: app/build/outputs/apk/debug/app-debug.apk.


⚙️ Features

  • One-tap install, update, or remove of supported mods
  • About screen with contributors and "fun facts"
  • Safe vector drawable usage (vector groups + scale/translate)
  • Customizable branding via resources (colors, icons, strings)

🎨 Customization & Theming

You can fully tailor the appearance:

  • App name: edit app/src/main/res/values/strings.xml — ensure the UI uses @string/app_name.
  • Icons: swap app/src/main/res/drawable/ic_rounded_shiggy.xml and app/src/main/res/drawable/ic_discord_aliucord.xml with your vector or PNG.
  • Colors: use colors.xml to apply a new palette.
  • Glyph sizing: vector drawables support <group android:scaleX="" android:scaleY="" android:translateX="" android:translateY="">. To center an element after scaling, compute translation as:
translate = (viewportSize - (viewportSize * scale)) / 2
# Example for viewport 256 and scale 0.7 -> translate = 38.4

If you see a missing space in the name (e.g., ShiggyManager), search for usages of @string/shiggy — that key intentionally contains the compact brand name. Prefer @string/app_name for UI labels that expect "Shiggy Manager".


🧩 Troubleshooting

  • Vector inflation errors:
    • Check adb logcat for FATAL EXCEPTION and the drawable path.
    • Validate vector XML: no unsupported attributes, proper pathData.
    • If issues persist, consider a layer-list reference to the launcher icon or a PNG fallback.

🤝 Contributing

We love contributions! Here's how to help:

  1. Fork the repository.
  2. Create a branch:
git checkout -b feat/my-cool-feature
  1. Make your changes, run tests and build:
./gradlew :app:assembleDebug
  1. Open a PR describing:
    • What you changed
    • Why it helps
    • Screenshots if UI changes

Please keep PRs focused and document behavior changes.


🙌 Code of Conduct

Be kind and constructive. Treat everyone with respect. If you want to adopt a formal Code of Conduct, add a CODE_OF_CONDUCT.md at the root and link to it here.


📝 Release Notes & Changelog

We keep a concise changelog in the release notes. Please add meaningful entries for user-facing changes and breaking updates.


🧾 License

Shiggy Manager is open source under the OSL License. See LICENSE for details.


💬 Contact & Support


Made with ❤️ for the ShiggyCord community — keep it playful, keep it safe.