這裡會整合 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的最新版本是重寫重設計後的版本,但是未來會有更強大的功能
- GitHub: github.com/dromara/newcar
- b站:BugDuck開源團隊
- Twitter: @bugduckteam
(Acbox Liu 投稿)
訂閱
這個專欄會同步更新在 Solo 社群、公眾號、知乎、社群。
微信搜尋"Solo 獨立開發者社群"或者掃描二維碼,即可手機訂閱。
社群網址:Solo 獨立開發者社群-連結每一位獨立開發者, 從 Solo 開始
本文參與 Solo 社群自媒體同步曝光計劃,分享自 solo 社群。