Project

General

Profile

Actions

Feature #10114

open

Symbol (Link): 'G:' (Glyphicon) replaced by 'i:' (icon)

Added by Carsten Rose over 4 years ago. Updated 7 days ago.

Status:
In Progress
Priority:
High
Assignee:
Krzysztof Putyra
Target version:
Start date:
13.02.2020
Due date:
10.07.2024 (7 days late)
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
No
Vote:
EN, KP, PG

Description

  • Die Glyphicons sind in BS4 nicht mehr erhalten und sollen durch Font Awesome ersetzt werden.
  • Font Awesome hat viel mehr Symbole.
  • In der Uebergangszeit kann 'G:...' und 'i:...' parallel genutzt werden.
  • Die aktuellen Standard Symbole von Glyphicon durch FontAwesome ersetzen.
  • Zur Dokumentation soll eine Glyph/Icon Webseite (vermutlich QFQ based, dort sind beide Fonts enthalten) erstellt werden:
    • Welche Glyphicons werden mit welcher Bedeutung auf welcher Seite benutzt.
    • Anzeige das Font Awesome Pendants.
    • Ziel:
      • Einheitlichkeit von in QFQ verwendeten Symbolen.
      • Schnelleres finden von Symbolen (basierend auf frueherer Suche und Entscheidung fuer ein Symbol)

Related issues

Related to QFQ - Feature #3797: Diese Icons in QFQ verwenden? light-bulbRejectedCarsten Rose23.05.2017

Actions
Related to QFQ - Feature #4194: Bootstrap 4 ist jetzt offizielIn Progress11.08.2017

Actions
Related to QFQ - Feature #14494: Bootstrap 5 MigrationIn ProgressPhilipp Gröbelbauer05.07.2022

Actions
Actions #1

Updated by Carsten Rose over 4 years ago

  • Tracker changed from Support to Feature
Actions #2

Updated by Carsten Rose over 4 years ago

  • Related to Feature #3797: Diese Icons in QFQ verwenden? light-bulb added
Actions #3

Updated by Elias Villiger over 4 years ago

  • Subject changed from Symbol (Link): 'G:' (Grlyphicon) replaced by 'i:' (icon) to Symbol (Link): 'G:' (Glyphicon) replaced by 'i:' (icon)

Bei der Gelegenheit gerne auch noch auf die neuste Font-Awesome-Version updaten (in der aktuellen 4.7 fehlen die meisten der inzwischen verfügbaren Icons).

Actions #4

Updated by Carsten Rose about 3 years ago

Actions #5

Updated by Carsten Rose about 3 years ago

  • Priority changed from Normal to High
  • Target version changed from next5 to next3
Actions #6

Updated by Carsten Rose over 2 years ago

  • Target version changed from next3 to next2
Actions #7

Updated by Carsten Rose over 1 year ago

  • Target version changed from next2 to Check if 'high' is still necessary
Actions #8

Updated by Carsten Rose 9 months ago

  • Priority changed from High to Normal
  • Target version changed from Check if 'high' is still necessary to CodingWeek2023
  • Prio Planung set to No
Actions #9

Updated by Carsten Rose 9 months ago

  • Assignee set to Support: Web
Actions #10

Updated by Carsten Rose 3 months ago

Es scheint diverse Ansaetze zu geben um Glyph-Icons via FA abzubilden:

Actions #11

Updated by Carsten Rose 3 months ago

Actions #12

Updated by Carsten Rose 28 days ago

  • Target version changed from CodingWeek2023 to CodingWeek2024
Actions #13

Updated by Carsten Rose 11 days ago

  • Priority changed from Normal to High
Actions #14

Updated by Enis Nuredini 10 days ago

  • Vote EN added
Actions #15

Updated by Philipp Gröbelbauer 10 days ago

  • Vote PG added
Actions #16

Updated by Krzysztof Putyra 10 days ago

  • Vote KP added
Actions #17

Updated by Krzysztof Putyra 9 days ago

  • Due date set to 10.07.2024
  • Status changed from New to ToDo
  • Assignee changed from Support: Web to Krzysztof Putyra
Actions #18

Updated by Krzysztof Putyra 9 days ago

Update of the situation:
  • i: is currently used for inline reports
  • we will keep using G: for icons with Glyphicon classes translated automatically to FontAwesome via CSS
  • it might be useful to search for deprecated classes or even fixed them automatically
Actions #19

Updated by Krzysztof Putyra 7 days ago

Overview of sources of icons

Bootstrap icons

FontAwesome 5

  • Not all are free
  • Searchable list: https://fontawesome.com/v5/search?o=r&m=free
  • With version 5 the prefix fa- is deprecated in favor of several families of fonts:
    • fas: solid icons, 1001 for free (font-weight: 900)
    • far: regular icons, mostly paid plan (151 for free), but could be imitated for some fonts by specifying font-weight: 300
    • fal: light icons, paid plan, but could be imitated for some fonts by specifying font-weight: 100
    • fab: branch icons
    • fad: duo-tone icons, paid plan
  • Usage: <i class="fas fas-{icon-name}"></i>

Extending the G: token for _link column

  • Currently G:icon translates to <span class="glyphicon glyphicon-icon"></span>
  • This behavior must be visually preserved to compatibility: G:icon translates to an internally defined set of icons with a CSS file defining which icons are used
  • To use specific families of fonts - in particular with FA - we can use two space-separated parameters for the token, like G:fas plus or G:bi plus.
  • We may allow to select the default icon family in extension settings.

Internal usage of glyph icons

A set of icons is used to build forms. The HTML tags are created directly and in several places the icon family glyphicon is mentioned explicitly. Icons names are always inserted via constants.

Actions #20

Updated by Krzysztof Putyra 7 days ago

  • Status changed from ToDo to In Progress
Actions

Also available in: Atom PDF