Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add icons for certain situations #418

Open
Neriderc opened this issue May 14, 2023 · 3 comments
Open

Add icons for certain situations #418

Neriderc opened this issue May 14, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@Neriderc
Copy link
Owner

As discussed in #397

We could add icons for various situations:

  • a mourning ribbon to indicate dead individuals
  • a crown as a symbol for persons with a noble title
  • colourful balloons when a birthday/wedding anniversary is coming up

These should appear at specific places:

  • left-top-corner: mourning ribbon
  • balloons/birthday cake behind the tile right-top-corner
  • maybe other coloured markers inside the tile on the right side

Examples from MyHeritage:
Screenshot (296) - Kopie
Screenshot (297)
Screenshot (296)

@Neriderc Neriderc added the enhancement New feature or request label May 14, 2023
@Neriderc
Copy link
Owner Author

@hartenthaler I suspect your ideas for placement are not going to play nice with Graphviz, considering all the trouble we have had positioning things much more basic than this.

I think this is on the hard end of the scale compared to the other things we have discussed, but when I get to it, I will have a play and try to find something that has the same idea but works nicer within the table format that we use with Graphviz.

@Neriderc Neriderc moved this to Ready in GVExport May 15, 2023
@Neriderc Neriderc moved this from Ready to Todo in GVExport May 15, 2023
@hartenthaler
Copy link

Maybe you have seen that the Vesta custom module "Classic Look & Feel" now supports "name badges", ie small icons attached to the name, based on tags (or more general: information found by regular expressions). So showing static information (like "a crown as a symbol for persons with a noble title") is solved now. The other examples are more dynamic and not static. Do you think that the new Graphviz engine will allow a new sight on this issue? But again: the priority of this issue is low.

@Neriderc
Copy link
Owner Author

Ultimately the DOT rendering engine works the same, and we are still working within the same "HTML-like" table tags to build our person tile. In the examples above, I think the birthday cake and black ribbon are probably not possible without some major work.

However, I do think something should be possible. You mentioned adding the icons to the name, this could be easier, it may even be easy if we stick to unicode characters/emojis so they are treated like text.

I'm also thinking the dots down the side may be possible, but that would require some experimenting.

For the more basic options, the hardest bit is probably working out the UI. We now have a shared note system that could be used, and it seems like an extension of this would be the best option, but for attributes like death this should not be based on a shared note. Some thought will be needed on the best way to display this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants