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):
- 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:
# 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:
```ShiggyManager/README.md#L427-430
git checkout -b feat/my-cool-feature
```
3. Make your changes, run tests and build:
```ShiggyManager/README.md#L431-434
./gradlew :app:assembleDebug
```
4. 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.