Current state: an author who wants an icon uploads an SVG into a Media field. Advanced Custom Fields Pro offers a picker of ready made icons, which works because WordPress ships the Dashicons set. Gophenberg ships no icon set, so a picker would show words rather than pictures.
Proposal: choose an icon set, settle its licence, bundle it, and mirror the names between Go and TypeScript under the cross language constants rule, then a picker showing real glyphs. A choice field whose options an author types by hand is the cheaper half measure and is not worth building on its own.
Trigger: deferred out of the field long tail phase on 2026-09-05 so that phase could ship.
Current state: an author who wants an icon uploads an SVG into a Media field. Advanced Custom Fields Pro offers a picker of ready made icons, which works because WordPress ships the Dashicons set. Gophenberg ships no icon set, so a picker would show words rather than pictures.
Proposal: choose an icon set, settle its licence, bundle it, and mirror the names between Go and TypeScript under the cross language constants rule, then a picker showing real glyphs. A choice field whose options an author types by hand is the cheaper half measure and is not worth building on its own.
Trigger: deferred out of the field long tail phase on 2026-09-05 so that phase could ship.