icon-tokens
Reactive icon

Icon Tokens

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 24 Dec (2 hours ago)
 by 
0.0
 (0 ratings)
icon-tokens

Icon Tokens

Details
SVG icons. Service Studio previews. CSS theming. Choose 3.
Read more

OutSystems developers have traditionally been forced to choose between SVG quality, Service Studio previews, and easy theming — but never all three.

Why Icon Tokens?

++ True SVG icons - crisp at any size, resolution-independent, and future-proof.

++ Service Studio previews - what you see is what you ship.

++ CSS-driven theming - change icon color and size using standard CSS.

++ No extra network requests - icons live in CSS tokens and are loaded with your stylesheet.

++ Design-system friendly - icons are defined once and reused everywhere through CSS variables.


Why NOT icon fonts?

-- Rendering inconsistencies - hinting, font smoothing, and alignment vary across platforms.

-- Hard to theme correctly - limited styling control and awkward overrides.

-- Not real SVG - no paths, no strokes, no true scaling.

-- Industry is moving away from them - icon fonts are increasingly considered legacy.

-- Accessibility issues - fonts were never designed for icons.


Why NOT InlineSVG from OutSystemsUI?

-- No Service Studio preview - developers work blind in the editor.

-- Requires runtime JavaScript - extra lifecycle hooks, more moving parts.

-- Harder to standardize - each usage becomes a special case.


Why NOT SVGs as image resources?

-- Extra network requests - each icon is a file fetch.

-- Limited theming - color changes require duplicating assets.

--Not design-system friendly - hard to centralize and evolve.

-- Less flexible sizing and states - hover, active, disabled states become cumbersome.


In conclusion, Icon Tokens is the current best way to add modern icons to your OutSystems applications.?

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category