Solo 开发者周刊 (第13期):独立开发者的创新集——橘猫、记一杯与Newcar

277

这里会整合 Solo 社区每周推广内容、产品模块或活动投稿,每周五发布。在这期周刊中,我们将深入探讨开源软件产品的开发旅程,分享来自一线独立开发者的经验和见解。本杂志开源,欢迎投稿。


产品推荐

1、橘猫起始页——一款不一样的浏览器标签页

功能介绍

  • 极简首屏
  • 聚合搜索,支持快捷键切换
  • 搜索后支持携带关键字一键跳转其他搜索引擎
  • 聚合翻译
  • 首屏滚动后进入 “抽屉”网址缓存

(类似收藏夹,但是建议放一些临时网址,因为我的抽屉就是放一些临时东西的,故起名叫抽屉)

  • 点击新增网址可以在一打开的页面中拖拽加入
  • 一键添加所有以打开的网址,并可以一键打开或复制

如果正在忙,突然来个其他事,就可以一键把网址缓存起来,下次在重新打开

  • 第二壁纸

允许在普通壁纸下面放再放一张壁纸(长按显示第二壁纸,用于没人的时候自己偷偷看)

  • 新增便签功能

依旧是简洁风

  • 在首屏任意位置双击添加便签显示,支持拖拽
  • 任意网页框选文本后右击并选择 "将选中文本存储至便签",可以把框选内容快速保存到便签中,框选文本带链接也会被保留,同时右击图片也可以。
  • 支持将一个抽屉分组贴到首屏

彩蛋功能

在首屏没有任何focus的情况下依次按 上上下下BABA ,会激活一个抽屉暗格,可以存放一些不想被人发现的网址
在首屏中添加的便签,右击头部,支持将便签变为一个时间胶囊,时间到了以后点击胶囊就会展示,默认会随机浮动未来日期(比如选择月,并非准确的时间),增加不确定性。你可以给未来的自己写点想说的话。

霂明 投稿)

2、记一杯App 饮品咖啡奶茶全记录


记一杯是一款专为奶茶、咖啡和各种饮品爱好者打造的便捷记录工具。无论您是奶茶控、咖啡迷还是喜欢尝试新饮品的探险家,这款App都将成为您记录美好口味时光的得力助手。

特色功能:

  • 自定义饮品:

轻松记录您喜爱的饮品,可自定义名称、品牌、口味等信息,让您的记录更个性化。

  • 饮品库:

整理您常喝的品牌,快速选择,让记录变得更便捷。

  • 统计分析:

查看您的饮品消费趋势,了解自己的口味偏好,助您更好地把握自己的饮品品味。

酱咸 投稿)

3、Newcar-现代化前端动画引擎(Skia+WebAssembly+WebGL)

Newcar是一个现代化的前端动画引擎,基于CanvasKit-WASM,在Skia的WebAssembly版本的加持下,既保证了它的性能,又带来了强大的绘图功能。

特点

  • 高度可自定义化的API
  • 链式语法,区别于传统动画引擎和游戏引擎需要将物体保存为变量的方式,链式语法会让开发效率更高
  • 拥有类似于Vue的diff算法的内核,进一步保证了动画的效率和“按需更新”的进行
  • 可以在浏览器上运行,也可以配合ffmpeg在本地(nodejs)上运行

未来计划

  • 可以从项目根目录下的mods目录看,目前newcar已经发布了数学模块(包括数轴,平面直角坐标系,函数图像等),未发布的有:几何模块,markdown模块,动态图表模块,ui模块,物理模块,思维导图模块等等
  • 未来将推出事件系统,让他变成动画游戏二合一引擎
  • 一些小的东西比如动画树

背景故事

我初三的时候上数学课时,老师掏出了他清朝老幻灯片进行讲解,结果里面的flash课件打不开,因为电脑没有安装flash。于是我就在想,既然flash功能那么强大但没落了,我为什么不自己写一个类似于flash的库呢?说干就干,在2022年9月份开始思考,一直到12月份开始编写代码

刚开始的newcar十分简陋,甚至是基于原生Canvas的,性能非常差,动画编写的步骤也很繁杂。后来的newcar除了模仿flash,也集合了Manim等动画引擎及svg动画的设计原理。目前的Newcar的最新版本是重写重设计后的版本,但是未来会有更强大的功能

(Acbox Liu 投稿)

浏览 (277)
充电
收藏
评论