GitHub 菜单图标突然变成煎饼 Emoji 是在搞什么鬼
今天早晨打开 GitHub 准备给一个依赖库提 Issue,结果在右上角看到了一个极其违和的场景:那个标志性的“汉堡菜单”图标(☰)竟然消失了,取而代之的是一个活生生的煎饼 Emoji (🥞)。
第一反应是我的 Chrome 浏览器被安装了什么恶搞插件,或者是网络劫持导致页面资源加载异常。为了排除干扰,我迅速尝试了三项操作:首先是强制刷新(Ctrl+F5),没变;其次是开启无痕模式,依然是煎饼;最后我尝试用另一台安装了 Safari 的 Mac 登录,结果发现不仅是 Chrome,甚至在手机端的 PWA 界面里,那个菜单按钮依然是个🥞。
这种规模的 UI 变更,如果不是全球范围内的 A/B 测试,那就是 GitHub 内部在搞某种形式的“彩蛋”或者实验性更新。
我习惯性地去 Hacker News 刷了一圈,发现这个现象已经引发了一波小规模的骚动。有一个名为“Is the GitHub pancake menu now a pancake emoji?”的帖子迅速走红,评论区里的人状态和我差不多,基本处于一种“怀疑人生”的懵圈状态。
有趣的是,社区里的猜测非常多样。最主流的观点认为这是 GitHub 团队在玩梗,因为在 UI 设计领域,三条杠的菜单图标被非正式地称为“Hamburger Menu”(汉堡菜单)。GitHub 的前端工程师显然在玩一个文字游戏:既然叫汉堡菜单,那为什么不能直接用一个看起来像叠起来的食物(煎饼)来代替?这种把“隐喻”直接“具象化”的改法,确实很符合程序员那种冷幽默的审美。
但也有人提出了更技术性的猜测。有开发者在评论里提到,这可能是某个前端组件库在更新版本时,不小心把占位符或者测试资源 merge 到了主分支。毕竟在大型项目的 CI/CD 流程中,偶尔会出现这种由于配置错误导致测试资源上线的情况。不过考虑到这个变化在不同设备和浏览器上同步出现,且没有导致页面崩溃,这种可能性较低,更像是一次有预谋的视觉实验。
从产品设计的角度来看,这种改动其实挺大胆的。对于一个日活千万级的开发者平台,哪怕只是改一个 16px 的图标,如果缺乏足够的引导,都会让用户产生“系统被攻击”的错觉。尤其是对于我们这种对稳定性有强迫症的开发者来说,看到一个不该出现的地方出现了 Emoji,第一反应往往是去检查 .env 配置文件或者查看控制台是否有 404 报错。
不过,这次“煎饼事件”也提醒了我们,即使是像 GitHub 这样追求极致工业感的工具,偶尔流露出的这种随机性和幽默感,反而能让枯燥的代码提交过程多一点人情味。至于这个🥞究竟会停留多久,还是说这只是一个短暂的 A/B 测试,我们现在只能通过不断刷新页面来观察它是否会变回那个冷静的三条杠。
这波解释太硬核了,我还以为 GitHub 程序员集体饿了想吃煎饼。