Newlearnerの自留地
64.7K subscribers
14.2K photos
44 videos
66 files
10.9K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
#GitHub情报 #Design #Web

🎨 基于数学曲线的加载动画集

🔗GitHub | Web

👉 Features

- 基于数学曲线生成的加载动画(不是手写关键帧)
- 多种曲线类型(正弦 / 螺旋 / 利萨如等风格)
- 丰富的参数控制,为动画带来实时变化
- 纯前端实现,所见即所得,支持多种形式导出

💡 在小红书冲浪的时候,发现了这个个人项目。作者使用数学公式曲线运动做动画,还增加了玫瑰、心型曲线的动画,并对每个动画增加了配置项,大家可以尝试调整出自己想要的效果

👀 这个项目无疑结合了数学、动画和 UI,让我们能够自行探索函数与前端的美。大家可以将它们用在Demo / 展示页、加载动画或艺术项目之中,我也向 GPT 发出了询问,得到了另外一些同样很优美有趣的可视化图案代码。可以说,AI 极大程度上方便了普通人去发现美、创作美

🧑🏻‍💻 人终究是视觉动物,近年来各类可视化网页做得越来越精美,短视频也牢牢抓住了人们的眼球。从中挑选出一些适合自己审美的,细细挖掘,背后的原理也十分有意思

📘 关联阅读:

1️⃣ 介绍两个有趣的地铁网页可视化项目
2️⃣ Aeris:实时 3D 航班飞行可视化网页
3️⃣ NO DAYS OFF:Adrien Friggeri 和他的跑步可视化网站
4️⃣ Bartosz Ciechanowski 和他的博客

频道:@NewlearnerChannel
👍142
#macOS #GitHub情报 #Tools

🏝️ SuperIsland:Mac 刘海变 Dynamic Island

🔗Web | GitHub

⭐️ Features

• 显示音乐、电池、天气、日历和通知
• 支持文件拖放到刘海区进行分享/传输
• 可替代系统音量/亮度 HUD,交互更集中
• 提供 JavaScript Extension SDK,可自行扩展模块
• 开源、免费

iPhone 上的 Dynamic Island 当年一出来,大家一边吐槽刘海,一边又不得不承认苹果确实把一个原本碍眼的硬件缺口包装成了可交互的信息入口。MacBook 也有刘海,但这么多年下来系统从没利用过它,成了实实在在的挖掉一块菜单栏。这几年也有一些商业化的 app 尝试把 Dynamic Island 概念 引入到 Mac,但是对于这种纯纯玩具还收费的 app 是没什么兴趣的。SuperIsland 最大的最吸引人的地方,我觉得还是开源和免费。

目前 SuperIsland 完成度较高,可以显示正在播放的音乐、电池和充电状态、日历事件、天气、通知,以及音量亮度这类本来就只会短暂出现的系统反馈。这些处理是相对合理的,这种轻量信息也只需要简单但频繁的看看,这某种程度上算是终于给 Mac 的 notch 找到了一个还算说得过去的用途。

SuperIsland 还留了扩展接口。项目提供了 JavaScript SDK,开发者可以不用碰太多原生 SwiftUI 细节,直接写自己的模块,这就让它从一个“有趣的小玩具”稍微往“可持续折腾的平台”靠近了一点。像番茄钟、状态监控、AI 统计信息这类东西,理论上都可以继续往里塞。对于喜欢折腾菜单栏、桌面层小工具的人来说,这种开放性会比单纯内置几个功能更有吸引力。

🤔 当然,这类项目也有很现实的限制。不是每个人都需要在刘海区再放一层信息;其次这类常驻系统顶层界面的工具,对稳定性、性能和权限处理都很敏感,做得酷不算难,长期用下来不烦人才更难。MacBook 这块多年被浪费掉的刘海,能不能被重新设计成一个有点意思的交互入口,SuperIsland 还是非常值得尝试的。SuperIsland 还有另外一个项目 SuperCmd 我们也介绍过。

📘 关联阅读:Vibe Island - 把 MacBook 刘海变成 AI 编程代理的实时控制面板及同类项目

频道:@NewlearnerChannel
👍81