- Notifications
You must be signed in to change notification settings - Fork924
Description
This issue is being opened up in preparation for the big brand update we're launching on Wednesday. We need to update the entirecoder/coder
repo to get rid of any instances of the current Coder logo. I'm avoiding posting the new logo here to keep some degree of secrecy – the changes are going to have to go into the public repo before launch, but I don't want to take the wind out of marketing's sails too much.
To be honest, I'm not fully sure about the scope of this change. It's the sort of thing thatseems like it should be straightforward, but between us using the words "icon" and "logo" inconsistently for years, and logo logic being present outside of the main dashboard, this feels like it could be a case of "unknown unknowns". We need to make sure that we update everything.
Areas to update
This list should be expanded over time as we identify exactly what needs to be changed:
- Update the Coder dashboard to use the new logos (using the correct image formats for each instance)
- Update the offline docs to use the new logo
- ???
Notes
I hand-rolled this incredibly cursed regex to find any file that contains the substrings "logo" or "icon", while avoiding obviously wrong matches and making sure to avoid false negatives:
(?<!dia|trash|small|with|play|square|terminal|rocket|build|plus|check|copy|chevrondown|docker|ban|star|circlehelp|feature|pill_|lock|trianglealert|vscode|\bx|tag|circleminus|lock|business|sensors|share|lockopen|empty|eye|rotateccw|circlealert|computer|groupoutlined|gauge|clouddownload|jetbrains|info|chevronright|chevronup|cloudupload|folder|selectmenu|start|error|helptooltip|git|squarearrowoutupright|chevronleft|chevronright|fingerprint|calendarcog|key|user|hourglass|appstatusstate|circlecheckbig|settings|search|appwindow|rotatecw|gitcomparearrows|menu|bookopentext|logout|bug|vscodeinsiders|expandmore|link|history|download|ellipsis|network|send|article|build|code|fileupload|person|health|github|oidc|download|house|arrowleft|ellipsisvertical|gitpullrequestarrow|chevronupdown|edit|timer|appearance|notifications|autorenewicon|listitem|topbar|template|cloud|staroff|circlestop|power|summary|monitordown|refreshccw|file|styles\.|"react-|logsource|auto)(?:logo|icon)(?!s-material|button|ut\b|utmut|-xs|-sm|-md|-lg|tainers|nroutine|utchan|verflow|straint|straints|rder|figpath|utput|uthostname)
Still, as of today, that regex still turns up 468 files, which isn't great. I expect 20 files to need changing, tops