Skip to content

Comments

10/UI/Symbol/Glyph add owner, presenter, location, date; update calendar#7

Open
catenglaender wants to merge 1 commit intorelease_10from
10/UI/Symbol/Glyph_add_for_entity_unibe
Open

10/UI/Symbol/Glyph add owner, presenter, location, date; update calendar#7
catenglaender wants to merge 1 commit intorelease_10from
10/UI/Symbol/Glyph_add_for_entity_unibe

Conversation

@catenglaender
Copy link
Owner

@catenglaender catenglaender commented Feb 9, 2026

Issue

While working on the OpenCast plugin, the team noticed the need for some more Glyphs. We believe that these glyphs are a useful addition to ILIAS in general and should be available in the core.

These are the designs of the new/updated glyphs:
image

We wish to merge these with release_10 so the OpenCast plugin being actively developed for ILIAS 10 can make good use of these icons. They help to make the interface less crowded and core functionality and information easier to find.

Additions

  • Date for functionality related to a single day (e.g. "jump to today")
  • Owner for functionality marking or setting an ownership role
  • Presenter for functionality marking the role or user responsibility of presenting a piece of content
  • Location for functionality related to a specific location (e.g. "pin coordinates on a map", "select location")

Updates

  • Calendar Glyph has been updated to follow the current design guidelines of the il-icons font and visually fit to the new Date Glyph
  • Existing Factory Documentation has been updated to specify the source of the Glyphs. This should make it easier for future frontend developers to troubleshoot, refactor and extend the Glyph library. We have the following four cases:
    • The glyph's design is rendered using the il-icons font and is based on the simplelineicons font.
    • The glyph's design is rendered using the Glyphicons-Halflings font which originated from Bootstrap 3 (deprecated symbol source).
    • The design rendered is from the Open Sans Emoji font.
    • The glyph's design is rendered using the il-icons font and was created by the community.

Beware: Binary files

Font files cannot be merged dynamically by git. If other modifications to the il-icon font files took place since this PR was made these will be overridden.

Outlook

The team recommends moving all Glyphs currently using the Glyphicons-Halflings and the Open Sans Emoji font to their equivalent in the simplelineicons font or to designs created by the community emulating the same look. This way ILIAS will be more visually coherent.

The CSS authorities are discussing moving from icon fonts to single SVGs which would make the hassle of carefully managing and modifying the font files obsolete.

@catenglaender catenglaender changed the title 10/UI/Symbol/Glyph add owner, location, date; update calendar 10/UI/Symbol/Glyph add owner, presenter, location, date; update calendar Feb 9, 2026
@catenglaender catenglaender force-pushed the 10/UI/Symbol/Glyph_add_for_entity_unibe branch from 80117fc to af26801 Compare February 9, 2026 12:00
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.

1 participant