Icon reference¶
Victor renders icons from the Phosphor set (phosphoricons.com), referenced by PascalCase name. Menus, view/header buttons, and dashboard blocks all take the same names:
<menu id="menu" parent="base.menu_root" label="Contacts" icon="Users" sequence="10"/>
<button action="run_now" string="Run now" icon="Play"/>
<block id="failed" type="count" icon="WarningOctagon" tone="error" .../>
Prefer a name from the curated registry below — these are guaranteed present, documented, and stable. Any other Phosphor name also resolves (full-set fallback), and legacy Lucide names keep working via aliases — but new XML should use canonical Phosphor names. An unknown name renders as an empty slot, not an error.
Registry names¶
Actions: Play, Plus, Pencil, PencilSimpleLine, Copy, Trash, Broom, FloppyDisk, DownloadSimple, PaperPlaneTilt, MagnifyingGlass, Funnel, Eyedropper, Power, GitMerge, LinkBreak, ArrowClockwise, ArrowCounterClockwise, ArrowsClockwise, ArrowsSplit, ArrowCircleUp, ArrowUp, ArrowRight, ArrowSquareOut
Status: Check, CheckCircle, X, XCircle, Circle, CircleNotch, Info, Question, Warning, WarningCircle, WarningOctagon, Flag, Star, Lightbulb, Sparkle, Lightning, Eye, EyeSlash, Lock
Navigation: List, SidebarSimple, CaretUp, CaretDown, CaretLeft, CaretRight, CaretUpDown, DotsThree, SquaresFour, GridFour, Columns, Compass, Layout
Files & Objects: File, FileText, FileCsv, FilePdf, FolderOpen, FolderSimple, Paperclip, Image, Calendar, Clock, ClockCounterClockwise, Tray, TrayArrowDown, Package, Cube, Stack, Palette, Code, Flask, BookOpen, Briefcase
Communication: Envelope, At, ChatCircle, Broadcast, Headset, Lifebuoy
People & Security: User, Users, UserPlus, SignIn, SignOut, Shield, ShieldCheck, Key, Password, Detective, Robot, Brain
System & Dev: Gear, GearSix, Wrench, Database, HardDrives, Cloud, Plug, PlugsConnected, GitBranch, FlowArrow, Graph, Network, Path, ChartBar, ChartLine, Moon, Sun, SunHorizon
Legacy aliases¶
Old Lucide names in existing XML render as their Phosphor equivalent — don't use these in new modules:
AtSign→At, Bot→Robot, Boxes→Cube, ChevronDown→CaretDown, ChevronLeft→CaretLeft,
ChevronRight→CaretRight, ChevronUp→CaretUp, ChevronsUpDown→CaretUpDown,
CircleCheck→CheckCircle, Download→DownloadSimple, ExternalLink→ArrowSquareOut,
EyeOff→EyeSlash, FileQuestion→Question, Filter→Funnel, FolderGit2→FolderSimple,
Grid2x2→GridFour, History→ClockCounterClockwise, Inbox→Tray, Layers→Stack,
LayoutGrid→SquaresFour, LifeBuoy→Lifebuoy, Loader2→CircleNotch,
LoaderCircle→CircleNotch, LogIn→SignIn, LogOut→SignOut, Mail→Envelope, Menu→List,
Radio→Broadcast, Save→FloppyDisk, Search→MagnifyingGlass, Send→PaperPlaneTilt,
Server→HardDrives, Settings→Gear, Sparkles→Sparkle, SquarePen→PencilSimpleLine,
Trash2→Trash, Workflow→FlowArrow, Zap→Lightning