惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
Recent Announcements
Recent Announcements
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
aimingoo的专栏
aimingoo的专栏
U
Unit 42
The GitHub Blog
The GitHub Blog
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
腾讯CDC
I
InfoQ
GbyAI
GbyAI
博客园_首页

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 新电脑 brew install node 之后,一个小设置可以提升对供应链投毒的防御 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用? 做了个 AI + 真人专家监督的广告投放平台 Auxora, 7 个品牌跑出 6x ROAS
独立开发周记 156:新主题的设计思考过程
vulgur · 2026-02-09 · via V2EX

2026, 0202 - 0208

下楼倒垃圾的时候踩到狗屎了,希望 2026 年狗屎运不断!

本周工作

花了一个星期,极简时钟 iOS 上线了新主题:数字墙。

整个主题的开发是用 AI 写的,用的是 Windsurf 上周推出的竞技场模式,限时免费,所以一个 credit 都没有消耗。但是这个竞技场模式对于开发 iOS 项目来说极大地拖慢了开发速度,因为每一轮竞技(对话)都要新建两个 worktree ,而每一个 worktree 里的 iOS 项目都要重新加载 SPM ,非常非常非常耗时!而且目前 Windsurf 还没有清理 worktree 的快捷方法,只能是开发完后自己手动删除。

之前说了,这个主题是参考了小红书上一个设计(已得到原设计师的授权),在原型的基础上,我又增加了浅色主题、横屏的布局以及计时器相关的交互。作为设计苦手的我,只能是跟着感觉来,整个设计过程中,我经历了好几次内心的纠结。

如上图所示,左边是原版的设计,右边是我做的第一版 demo 。第一版的布局和颜色基本和原版差不多,只不过数字面板更像是浮起来的,试图让 AI 实现原版那种内嵌的效果,但是不知道是我描述不对还是 AI 理解不对,AI 总是把面板和背景搞混。

后来加入了浅色模式和横屏的布局,这两个都是原版没有的,只能靠我自己发挥了。最初的横屏布局只是简单将竖屏布局做了拉宽处理,浅色模式的配色也是让 AI 简单地生成了一套。如上图所示。

乍看一下感觉还不错,够极简,但核心的时间信息放在最底部,用户无法第一眼捕捉到。我就搜索了一下视觉动线模型,学到了一个”古腾堡原则“,于是就对整体布局进行了第一次大幅调整。既然时间是最重要的,那就把时间放到最上面,和日期交换一下顺序。另外去掉了之前日期和按钮区域的背景和边框,按钮 title 从文字改成 icon ,数字面板的边框加入渐变的内凹效果,如下图所示。

整体布局看起来更极简了,但是还有三个问题,一是横屏下中间这个数字面板又长又扁,二是日期和时间离得太远了,三是浅色模式太刺眼了。于是又大改了整体布局,横屏下分为左右两部分,左边显示时间、日期和按钮,右边显示数字面板。另外浅色配色采用了更复古的方案,为了更好地区分小时和分钟的数字,我将二者的显示颜色换成了对比强烈的红色和绿色,如下图所示。

相较于简单的时钟页面,计时器页面有额外的标题、状态和三个控制按钮。标题(如 POMODORO )和状态(如 PAUSED )可以直接复用日期和星期的文本位置,但三个控制按钮的布局却成了难题,如果和模式切换按钮一样都摆在底部,显得太拥挤了。于是我就做了很多改动,如下图所示:

  1. 横屏布局的左右两部分交换位置
  2. 把切换按钮移动到了右上角,这样就把空间都留给了计时器的三个按钮
  3. 时钟模式下右下角出现了大面积空白,为了平衡,我就加入了装饰用的点阵图

到目前为止,所有的按钮 icon 都是 SF Symbols ,但我想要实现和字体一样的点阵像素风格的按钮,可我又懒得去找设计资源,就让 AI 直接画出来,没想到 AI 用了 iOS 15 才有的 Canvas 。我查阅了当前 iOS 14 的活跃用户占比,发现该比例几乎可以忽略不计,就把最低支持版本提升到了 iOS 15 。AI 设置的点阵是 7x7 的,可发挥的空间不大,这里花了半天时间才把各个按钮的图案搞定,如下图所示。

最后的收尾工作就是一些细节调整,包括 iPad 适配、添加小组件、增加触感反馈和音效、优化一下颜色和装饰、还有一些杂七杂八的工作,这样一个全新的时钟主题就算完成了。

代码之外

又入手了一台红米 4K 显示器和之前同款的带抽屉的显示器增高架,至此我的桌面组合成了终极体,从此再也不用纠结显示器的横屏竖屏切换,也不用反复转动两台显示器调整角度了。

我这十多年来几乎每周都会鼓捣一下桌面,显示器搬来搬来,转来转去,如今终于不折腾了,因为桌面没有任何空间了,原来不折腾的前提就是毫无选择。