Skip to content

Conversation

@jupdike
Copy link
Contributor

@jupdike jupdike commented Oct 8, 2024

When browsing generated images, right-click and tag a particular image with a star (yellow), heart (red), flame (orange), and more (7 emoji/colors total). Tags are stored natively in macOS and show up in Finder (implemented as decades-old HFS+/APFS Finder tag colors, works on iOS and iPadOS too). (The emoji are arbitrary but the color of emoji need to match Apple's predefined seven colors for this system to make sense.)

Uses built-in APFS (HFS+) macOS- and iOS-supported tag metadata system (just colors and only one color at a time). Shows as colorful emoji, so user can assign their own meaning or system to seven symbols: ❤️🔥⭐️🍏💠🦄☑️
@gdbing
Copy link
Collaborator

gdbing commented Oct 28, 2024

This is great, using an emoji for each colour is a fun idea. I'm just going to make a couple changes

  • move Tags into a submenu, reword the menu items
  • change some of the emojis
    • I went back and forth about whether to use "meaningful" emoji (❤️⭐️🍆) or just "random" emoji which match the colours, and settled on the latter

In the future it would be a nice improvement to use kMDItemUserTags instead of kMDItemFSLabel. This would allow images to have multiple different tags, as well as arbitrary string tags, like Finder currently supports, but I think this is fine for now.

@gdbing gdbing merged commit c9884d2 into MochiDiffusion:main Oct 28, 2024
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.

2 participants