diff --git a/src/icon-set.ts b/src/icon-set.ts index e901be9..4dd3b96 100644 --- a/src/icon-set.ts +++ b/src/icon-set.ts @@ -125,6 +125,8 @@ export const ALIASES: Record = { star: ['favorite'], heart: ['love'], 'thumbs-up': ['like'], + vote: ['upvote'], + random: ['dice', 'die'], 'thumbs-down': ['dislike'], tag: ['label'], send: ['paper-plane'], @@ -278,6 +280,7 @@ export const GENERIC: IconDef[] = [ ['star', star, '★', '*', ['md-star_outline', 'md-star', 'fa-star'], ['favorite', 'rating']], ['heart', heartPath, '♥', '<3', ['md-heart_outline', 'md-heart', 'fa-heart'], ['love', 'like', 'favorite']], ['thumbs-up', p('M7 10v12M15 5.9 14 10h5.8a2 2 0 0 1 2 2.3l-1.4 8A2 2 0 0 1 18.4 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.8a2 2 0 0 0 1.8-1.1L12 2a3.1 3.1 0 0 1 3 3.9z'), '👍', '+1', ['md-thumb_up_outline', 'md-thumb_up', 'fa-thumbs_up'], ['like', 'approve']], + ['vote', p('M12 4 21 19H3z'), '▲', '^', ['md-vote_outline', 'md-vote', 'md-arrow_up_bold_outline'], ['vote', 'up', 'rank', 'poll']], ['thumbs-down', p('M17 14V2M9 18.1 10 14H4.2a2 2 0 0 1-2-2.3l1.4-8A2 2 0 0 1 5.6 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.8a2 2 0 0 0-1.8 1.1L12 22a3.1 3.1 0 0 1-3-3.9z'), '👎', '-1', ['md-thumb_down_outline', 'md-thumb_down', 'fa-thumbs_down'], ['dislike']], ['flag', p('M4 22V4s1-1 4-1 5 2 8 2 4-1 4-1v12s-1 1-4 1-5-2-8-2-4 1-4 1'), '⚑', '|>', ['md-flag_outline', 'md-flag', 'fa-flag'], ['report']], ['tag', p('M12.6 2.6A2 2 0 0 0 11.2 2H4a2 2 0 0 0-2 2v7.2a2 2 0 0 0 .6 1.4l8.7 8.7a2.4 2.4 0 0 0 3.4 0l6.6-6.6a2.4 2.4 0 0 0 0-3.4z') + dot(7.5, 7.5), '🏷', '#', ['md-tag_outline', 'md-tag', 'fa-tag'], ['label']], @@ -357,6 +360,7 @@ export const GENERIC: IconDef[] = [ ['rewind', p('m11 19-9-7 9-7zM22 19l-9-7 9-7z'), '⏪', '<<', ['md-rewind', 'fa-backward']], ['repeat', p('m17 2 4 4-4 4') + p('M3 11V10a4 4 0 0 1 4-4h14M7 22l-4-4 4-4') + p('M21 13v1a4 4 0 0 1-4 4H3'), '🔁', '<->', ['md-repeat', 'fa-repeat'], ['loop']], ['shuffle', p('M2 18h1.4c1.3 0 2.5-.6 3.3-1.7l6.1-8.6A4 4 0 0 1 16.1 6H22M18 2l4 4-4 4M2 6h1.9c1.5 0 2.9.9 3.6 2.2M22 18h-5.9a4 4 0 0 1-3.3-1.7l-.4-.5M18 14l4 4-4 4'), '🔀', '><', ['md-shuffle_variant', 'md-shuffle', 'fa-shuffle'], ['random']], + ['random', r(3, 3, 18, 18, 3) + dot(8, 8) + dot(16, 8) + dot(12, 12) + dot(8, 16) + dot(16, 16), '⚄', '?', ['md-dice_5', 'md-dice_5_outline', 'fa-dice_five'], ['random', 'chance', 'roll']], ['volume', speaker + volWaves, '🔊', '<))', ['md-volume_high', 'fa-volume_high'], ['sound', 'audio', 'speaker']], ['volume-low', speaker + p('M15.5 8.5a5 5 0 0 1 0 7'), '🔉', '<)', ['md-volume_medium', 'fa-volume_low']], ['volume-off', speaker + p('m22 9-6 6M16 9l6 6'), '🔇', '