Skip to content

Conversation

@rubo77
Copy link

@rubo77 rubo77 commented Jul 17, 2025

closes #33

Download the Version 1.4.1 which works on Android 16 here:

https://github.com/rubo77/Identiconizer/releases/tag/1.4.1

Lalumo Admin added 4 commits July 18, 2025 00:48
- Add new unicornify style using unicornify.pictures avatar service with local caching
  (mentioned in GermainZ#26 )
- Update documentation with identicon styles information and links
- Remove XposedBridge
Lalumo Admin added 8 commits July 19, 2025 12:13
- Implement VisiglyphsIdenticon.java with complete Java port of original PHP algorithm
- Add 16 geometric patterns: mountains, triangles, diamonds, spikes, blocks, etc.
- Create 3x3 grid layout with symmetric pattern arrangement and mirroring
- Implement hash-based color extraction with contrast enhancement (fg colors masked with 239)
- Generate all patterns locally without internet connectivity requirements

Integration:
- Add IDENTICON_STYLE_VISIGLYPHS constant and factory case to IdenticonFactory
- Update arrays.xml with visiglyphs entries, values, and icon references
- Add 'Visiglyphs' string resource to strings.xml
- Create colorful vector drawable icon showing 3x3 grid pattern concept

Documentation:
- Add comprehensive visiglyphs attribution to NOTICE.md with original author credit
- Update README.md feature list from six to seven identicon styles
- Update changelog for version 1.5 with visiglyphs and offline improvements
- Verify successful build and resolve compilation conflicts

Technical:
- Faithful port of original visiglyphs algorithm by Charles Darke
- 16 distinct geometric patterns with rotation support (0-3 x 90°)
- MD5 hash processing for pattern selection, rotation, and RGB color values
- Efficient local generation using Android Canvas and Path drawing
- Seamless integration with existing identicon infrastructure

Based on: https://web.archive.org/web/20070929081457/http://digitalconsumption.com/files/pub-glyphs-beta.gz
Original by: Charles Darke @ digitalconsumption.com (BSD-like license)
Multiple Style Selection: Users can now select multiple identicon styles simultaneously using checkboxes

Random Selection: When generating contact images, the app randomly selects one style from the chosen set

docs: add detailed explanation of identicon storage and sharing functionality
@landry314
Copy link

landry314 commented Aug 1, 2025

and there is an even newer version here:

https://github.com/rubo77/Identiconizer/releases/tag/1.5

i downloaded it and it is totally broken. i added four issues and went back to your version which works fine on my Graphene OS (Android 16).

@rubo77
Copy link
Author

rubo77 commented Aug 6, 2025

thx for the reports, i commented on your issues and will look into it when i have some free time again ;)

Copilot AI and others added 4 commits August 7, 2025 08:05
…et.RecyclerView ... /> as required for AndroidX projects

fixes #3
…iles and improve README for better discoverability

Merge remote-tracking branch 'rubo77/copilot/fix-5'
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.

Does not work on android 16

2 participants