diff --git a/package.json b/package.json index e47c8c0..6c197a3 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@types/tinycolor2": "^1.4.2", "file-saver": "^2.0.2", "framer-motion": "^2.1.0", - "phosphor-react": "^0.2.0", + "phosphor-react": "^0.2.1", "react": "^17.0.0-rc.0", "react-dom": "^17.0.0-rc.0", "react-dropdown-select": "^4.4.2", diff --git a/src/lib/icons.ts b/src/lib/icons.ts index d19767a..470eb1d 100644 --- a/src/lib/icons.ts +++ b/src/lib/icons.ts @@ -104,6 +104,74 @@ export const icons: Readonly = [ ], Icon: Icon.ArchiveSimple, }, + { + name: "arrow-bend-down-left", + categories: [IconCategory.OTHER], + tags: ["directional", "pointer", "pointing", "arrowhead"], + Icon: Icon.ArrowBendDownLeft, + }, + { + name: "arrow-bend-down-right", + categories: [IconCategory.OTHER], + tags: ["directional", "pointer", "pointing", "arrowhead"], + Icon: Icon.ArrowBendDownRight, + }, + { + name: "arrow-bend-left-down", + categories: [IconCategory.OTHER], + tags: ["directional", "pointer", "pointing", "arrowhead"], + Icon: Icon.ArrowBendLeftDown, + }, + { + name: "arrow-bend-left-up", + categories: [IconCategory.OTHER], + tags: ["directional", "pointer", "pointing", "arrowhead"], + Icon: Icon.ArrowBendLeftUp, + }, + { + name: "arrow-bend-right-down", + categories: [IconCategory.OTHER], + tags: ["directional", "pointer", "pointing", "arrowhead"], + Icon: Icon.ArrowBendRightDown, + }, + { + name: "arrow-bend-up-left", + categories: [IconCategory.OTHER], + tags: ["directional", "pointer", "pointing", "arrowhead"], + Icon: Icon.ArrowBendUpLeft, + }, + { + name: "arrow-bend-up-right", + categories: [IconCategory.OTHER], + tags: ["directional", "pointer", "pointing", "arrowhead"], + Icon: Icon.ArrowBendUpRight, + }, + { + name: "arrow-clockwise", + categories: [IconCategory.OTHER], + tags: [ + "directional", + "pointer", + "pointing", + "arrowhead", + "redo", + "refreshing", + ], + Icon: Icon.ArrowClockwise, + }, + { + name: "arrow-counter-clockwise", + categories: [IconCategory.OTHER], + tags: [ + "directional", + "pointer", + "pointing", + "arrowhead", + "undo", + "refreshing", + ], + Icon: Icon.ArrowCounterClockwise, + }, { name: "arrow-double-left-circle", categories: [IconCategory.OTHER], @@ -164,6 +232,18 @@ export const icons: Readonly = [ tags: ["directional", "pointer", "pointing", "arrowhead"], Icon: Icon.ArrowDownRightLine, }, + // { + // name: "arrow-elbow-left", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead"], + // Icon: Icon.ArrowElbowLeft, + // }, + // { + // name: "arrow-elbow-right", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead"], + // Icon: Icon.ArrowElbowRight, + // }, { name: "arrow-left-circle", categories: [IconCategory.OTHER], @@ -200,6 +280,54 @@ export const icons: Readonly = [ tags: ["directional", "pointer", "pointing", "arrowhead"], Icon: Icon.ArrowRightUpElbow, }, + // { + // name: "arrow-u-down-left", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "undo", "return", "backwards", "u-turns"], + // Icon: Icon.ArrowUDownLeft, + // }, + // { + // name: "arrow-u-down-right", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "redo", "forwards", "u-turns"], + // Icon: Icon.ArrowUDownRight, + // }, + // { + // name: "arrow-u-left-down", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "undo", "return", "backwards", "u-turns"], + // Icon: Icon.ArrowULeftDown, + // }, + // { + // name: "arrow-u-left-up", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "redo", "forwards", "u-turns"], + // Icon: Icon.ArrowULeftUp, + // }, + // { + // name: "arrow-u-right-down", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "undo", "return", "backwards", "u-turns"], + // Icon: Icon.ArrowURightDown, + // }, + // { + // name: "arrow-u-right-up", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "redo", "forwards", "u-turns"], + // Icon: Icon.ArrowURightUp, + // }, + // { + // name: "arrow-u-up-left", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "undo", "return", "backwards", "u-turns"], + // Icon: Icon.ArrowUUpLeft, + // }, + // { + // name: "arrow-u-up-right", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "redo", "forwards", "u-turns"], + // Icon: Icon.ArrowUUpRight, + // }, { name: "arrow-up-circle", categories: [IconCategory.OTHER], @@ -236,6 +364,42 @@ export const icons: Readonly = [ tags: ["directional", "pointer", "pointing", "arrowhead"], Icon: Icon.ArrowUpRightLine, }, + // { + // name: "arrows-clockwise", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "redo", "refreshing"], + // Icon: Icon.ArrowsClockwise, + // }, + // { + // name: "arrows-counter-clockwise", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "undo", "refreshing"], + // Icon: Icon.ArrowsCounterClockwise, + // }, + // { + // name: "arrows-down-up", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead"], + // Icon: Icon.ArrowsDownUp, + // }, + // { + // name: "arrows-left-right", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead"], + // Icon: Icon.ArrowsLeftRight, + // }, + // { + // name: "arrows-outward", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "expand", "fullscreen"], + // Icon: Icon.ArrowsOutward, + // }, + // { + // name: "arrows-outward-cardinal", + // categories: [IconCategory.OTHER], + // tags: ["directional", "pointer", "pointing", "arrowhead", "expand", "fullscreen", "pan"], + // Icon: Icon.ArrowsOutwardCardinal, + // }, { name: "asterisk", categories: [IconCategory.OTHER], @@ -746,6 +910,18 @@ export const icons: Readonly = [ ], Icon: Icon.Cloud, }, + { + name: "cloud-arrow-down", + categories: [IconCategory.BUSINESS, IconCategory.SYSTEM], + tags: ["serverless", "backup", "storage", "download"], + Icon: Icon.CloudArrowDown, + }, + { + name: "cloud-arrow-up", + categories: [IconCategory.BUSINESS, IconCategory.SYSTEM], + tags: ["serverless", "backup", "storage", "upload"], + Icon: Icon.CloudArrowUp, + }, { name: "cloud-lightning", categories: [IconCategory.WEATHER], @@ -918,6 +1094,26 @@ export const icons: Readonly = [ tags: ["visible", "hidden", "show", "hide", "visibility"], Icon: Icon.Eye, }, + { + name: "eye-closed", + categories: [IconCategory.OTHER], + tags: ["visible", "hidden", "show", "hide", "visibility", "invisible"], + Icon: Icon.EyeClosed, + }, + { + name: "eye-slash", + categories: [IconCategory.OTHER], + tags: [ + "visible", + "hidden", + "show", + "hide", + "visibility", + "invisible", + "eyelashes", + ], + Icon: Icon.EyeSlash, + }, { name: "fast-forward", categories: [IconCategory.MEDIA, IconCategory.SYSTEM], @@ -974,6 +1170,22 @@ export const icons: Readonly = [ ], Icon: Icon.Fingerprint, }, + { + name: "fingerprint-dense", + categories: [IconCategory.DEVICE, IconCategory.SYSTEM], + tags: [ + "security", + "secured", + "authentication", + "authenticated", + "login", + "locked", + "biometrics", + "encrypted", + "encryption", + ], + Icon: Icon.FingerprintDense, + }, { name: "five", categories: [IconCategory.FINANCE, IconCategory.OTHER], @@ -1045,6 +1257,16 @@ export const icons: Readonly = [ tags: ["directory", "directories", "files", "folders"], Icon: Icon.Folder, }, + { + name: "folder-add", + categories: [ + IconCategory.DOCUMENT, + IconCategory.EDITOR, + IconCategory.SYSTEM, + ], + tags: ["directory", "directories", "files", "create", "new folders"], + Icon: Icon.FolderAdd, + }, { name: "folder-dip", categories: [ @@ -1118,6 +1340,12 @@ export const icons: Readonly = [ ], Icon: Icon.FourSquare, }, + { + name: "frame-target", + categories: [IconCategory.MEDIA, IconCategory.SYSTEM], + tags: [], + Icon: Icon.FrameTarget, + }, { name: "gear-eight", categories: [IconCategory.DEVICE, IconCategory.SYSTEM], @@ -1195,6 +1423,23 @@ export const icons: Readonly = [ ], Icon: Icon.GooglePlay, }, + { + name: "grid-four", + categories: [IconCategory.SYSTEM], + tags: [ + "4", + "apps", + "applications", + "squares", + "tiles", + "cells", + "tables", + "tabular", + "spreadsheets", + "excel", + ], + Icon: Icon.GridFour, + }, { name: "handbag", categories: [IconCategory.BUSINESS], @@ -1276,25 +1521,57 @@ export const icons: Readonly = [ { name: "hourglass", categories: [IconCategory.SYSTEM], - tags: ["times", "timer", "clock", "schedule", "events", "waiting"], + tags: [ + "times", + "timer", + "alarms", + "clock", + "schedule", + "events", + "waiting", + ], Icon: Icon.Hourglass, }, { name: "hourglass-high", categories: [IconCategory.SYSTEM], - tags: ["times", "timer", "clock", "schedule", "events", "waiting"], + tags: [ + "times", + "timer", + "alarms", + "clock", + "schedule", + "events", + "waiting", + ], Icon: Icon.HourglassHigh, }, { name: "hourglass-low", categories: [IconCategory.SYSTEM], - tags: ["times", "timer", "clock", "schedule", "events", "waiting"], + tags: [ + "times", + "timer", + "alarms", + "clock", + "schedule", + "events", + "waiting", + ], Icon: Icon.HourglassLow, }, { name: "hourglass-medium", categories: [IconCategory.SYSTEM], - tags: ["times", "timer", "clock", "schedule", "events", "waiting"], + tags: [ + "times", + "timer", + "alarms", + "clock", + "schedule", + "events", + "waiting", + ], Icon: Icon.HourglassMedium, }, // { @@ -2208,6 +2485,18 @@ export const icons: Readonly = [ tags: ["ecommerce", "market", "buying", "checkout"], Icon: Icon.ShoppingBagOpen, }, + { + name: "shuffle", + categories: [IconCategory.MEDIA, IconCategory.SYSTEM], + tags: ["music", "audio", "randomize"], + Icon: Icon.Shuffle, + }, + { + name: "shuffle-angular", + categories: [IconCategory.MEDIA, IconCategory.SYSTEM], + tags: ["music", "audio", "randomize"], + Icon: Icon.ShuffleAngular, + }, { name: "six", categories: [IconCategory.FINANCE, IconCategory.OTHER], @@ -2413,12 +2702,24 @@ export const icons: Readonly = [ tags: ["music", "audio", "muted", "volume", "sound"], Icon: Icon.SpeakerSimpleX, }, + { + name: "speaker-simple-slash", + categories: [IconCategory.MEDIA, IconCategory.SYSTEM], + tags: ["music", "audio", "muted", "volume", "sound"], + Icon: Icon.SpeakerSimpleSlash, + }, { name: "speaker-x", categories: [IconCategory.MEDIA, IconCategory.SYSTEM], tags: ["music", "audio", "muted", "volume", "sound"], Icon: Icon.SpeakerX, }, + { + name: "speaker-slash", + categories: [IconCategory.MEDIA, IconCategory.SYSTEM], + tags: ["music", "audio", "muted", "volume", "sound"], + Icon: Icon.SpeakerSlash, + }, { name: "square", categories: [IconCategory.OTHER], @@ -2489,6 +2790,20 @@ export const icons: Readonly = [ ], Icon: Icon.Sun, }, + { + name: "sun-dots", + categories: [IconCategory.OTHER, IconCategory.WEATHER, IconCategory.SYSTEM], + tags: [ + "day", + "daytime", + "daylight", + "clear", + "sunny", + "sunshine", + "light mode", + ], + Icon: Icon.SunDots, + }, { name: "table", categories: [ @@ -2509,12 +2824,30 @@ export const icons: Readonly = [ tags: ["tags", "hashtag", "labels"], Icon: Icon.Tag, }, + { + name: "text-center", + categories: [IconCategory.DESIGN, IconCategory.EDITOR], + tags: ["text alignment", "align center", "centered"], + Icon: Icon.TextCenter, + }, + { + name: "text-justify", + categories: [IconCategory.DESIGN, IconCategory.EDITOR], + tags: ["text alignment", "justified"], + Icon: Icon.TextJustify, + }, { name: "text-left", categories: [IconCategory.DESIGN, IconCategory.EDITOR], tags: ["text alignment", "align left"], Icon: Icon.TextLeft, }, + { + name: "text-right", + categories: [IconCategory.DESIGN, IconCategory.EDITOR], + tags: ["text alignment", "align right"], + Icon: Icon.TextRight, + }, { name: "three", categories: [IconCategory.FINANCE, IconCategory.OTHER], @@ -2558,6 +2891,12 @@ export const icons: Readonly = [ ], Icon: Icon.ThreeSquare, }, + { + name: "ticket", + categories: [IconCategory.BUSINESS, IconCategory.OTHER], + tags: ["ticketstub", "movie ticket"], + Icon: Icon.Ticket, + }, { name: "tote", categories: [IconCategory.BUSINESS], @@ -2588,6 +2927,30 @@ export const icons: Readonly = [ tags: ["3", "shapes", "polygons"], Icon: Icon.Triangle, }, + { + name: "triangle-down", + categories: [IconCategory.OTHER], + tags: ["3", "shapes", "polygons"], + Icon: Icon.TriangleDown, + }, + { + name: "triangle-left", + categories: [IconCategory.OTHER], + tags: ["3", "shapes", "polygons"], + Icon: Icon.TriangleLeft, + }, + { + name: "triangle-right", + categories: [IconCategory.OTHER], + tags: ["3", "shapes", "polygons"], + Icon: Icon.TriangleRight, + }, + { + name: "triangle-up", + categories: [IconCategory.OTHER], + tags: ["3", "shapes", "polygons"], + Icon: Icon.TriangleUp, + }, { name: "truck", categories: [IconCategory.BUSINESS, IconCategory.MAP, IconCategory.OTHER], @@ -2643,6 +3006,12 @@ export const icons: Readonly = [ tags: ["person", "users", "account", "login", "round"], Icon: Icon.UserCircle, }, + { + name: "video-camera", + categories: [IconCategory.DEVICE, IconCategory.MEDIA, IconCategory.SYSTEM], + tags: ["videography", "film", "recording"], + Icon: Icon.VideoCamera, + }, { name: "warning", categories: [IconCategory.SYSTEM], @@ -2679,18 +3048,36 @@ export const icons: Readonly = [ tags: ["wireless", "internet", "network", "connection", "connectivity"], Icon: Icon.WifiLow, }, + { + name: "wifi-low-alt", + categories: [IconCategory.SYSTEM], + tags: ["wireless", "internet", "network", "connection", "connectivity"], + Icon: Icon.WifiLowAlt, + }, { name: "wifi-medium", categories: [IconCategory.SYSTEM], tags: ["wireless", "internet", "network", "connection", "connectivity"], Icon: Icon.WifiMedium, }, + { + name: "wifi-medium-alt", + categories: [IconCategory.SYSTEM], + tags: ["wireless", "internet", "network", "connection", "connectivity"], + Icon: Icon.WifiMediumAlt, + }, { name: "wifi-none", categories: [IconCategory.SYSTEM], tags: ["wireless", "internet", "network", "connection", "connectivity"], Icon: Icon.WifiNone, }, + { + name: "wifi-none-alt", + categories: [IconCategory.SYSTEM], + tags: ["wireless", "internet", "network", "connection", "connectivity"], + Icon: Icon.WifiNoneAlt, + }, { name: "x", categories: [IconCategory.SYSTEM, IconCategory.OTHER],