Skip to content

zzhorc/oneiro

Repository files navigation

Oneiro

oneiro

取「梦」字致敬原项目「浮生梦」
源自希腊语 oneiros(ὄνειρος),意为"梦"

一个优雅的 Chrome 新标签页扩展
在新标签页上展示中国经典诗词,以 Apple 风格展示浏览器书签


✨ 功能特性

功能 说明
📖 经典诗词 新标签页展示中国经典诗词,完全离线数据
🗂️ 文案来源 新增多个文案数据来源类别(诗词 / 歌词 / 文学 / 动画 / 游戏等),可在左下角设置菜单中选择
🔖 书签栏 Apple 风格圆角图标,展示浏览器书签栏内容
🚀 常用网站 自定义专属常用网站快捷入口,支持自动获取图标
📐 智能空间 动态感知屏幕空间,自动截降行数,时刻保持优雅留白
📂 文件夹嵌套 毛玻璃弹出面板,支持多层递归展开
🔄 实时同步 浏览器书签增删改即时反映
🎨 7 种字体 多种中国风字体可切换,右下角显示当前字体名
🌗 主题切换 浅色 / 深色 / 跟随系统三种模式
⚙️ 自定义行数 书签展示行数 1-4 行可调
⚡ 极速加载 完全离线运行,针对低功耗设备优化
🪟 独立弹窗 点击扩展图标即可在任意页面呼出界面

📸 预览

浅色主题

弹窗面板

深色主题

🛠️ 技术栈

WXT · React · TailwindCSS v4 · DaisyUI

📦 安装

方式一:下载 Release 包

前往 Releases 页面下载对应浏览器的 zip 包:

包名 适用浏览器
oneiro-<version>-chrome.zip Chrome
oneiro-<version>-edge.zip Edge
oneiro-<version>-firefox.zip Firefox

Chrome

  1. 下载 oneiro-<version>-chrome.zip 并解压
  2. 打开 chrome://extensions/
  3. 开启右上角 开发者模式
  4. 点击 加载已解压的扩展程序,选择解压后的 chrome-mv3 文件夹

Edge

  1. 下载 oneiro-<version>-edge.zip 并解压
  2. 打开 edge://extensions/
  3. 开启左下角 开发人员模式
  4. 点击 加载解压缩的扩展,选择解压后的 edge-mv3 文件夹

Firefox

  1. 下载 oneiro-<version>-firefox.zip 并解压
  2. 打开 about:debugging#/runtime/this-firefox
  3. 点击 临时载入附加组件,选择解压后 firefox-mv2 文件夹中的 manifest.json

⚠️ Firefox 临时扩展在关闭浏览器后会自动卸载,需重新加载。

方式二:从源码构建

# Chrome / Edge
pnpm install
pnpm run build

# Firefox
pnpm run build --browser firefox

构建输出目录分别为 .output/chrome-mv3/.output/firefox-mv2/

📋 路线图

  • Apple 风格书签栏
  • 多种中文字体切换
  • 明暗主题自动适配
  • 自定义常用访问网站 (Quick Sites)
  • 导入更多自定义来源的诗词
  • 自定义背景
  • 搜索框
  • 自定义字体导入

📝 更新日志

v2.3.0

新增

  • 新增多个文案数据来源类别(诗词 / 歌词 / 文学 / 动画 / 游戏等),可在左下角设置菜单中选择。

优化

  • 诗句数据源扩展为 sentences-bundle 多类别,切换分类时自动重洗顺序。
  • 字体裁剪脚本覆盖新增文案/组件,并自动汇总 assets/fonts/build/ 产物样式。

修复

  • 避免初次挂载时因分类初始化导致的重复取诗。
v2.2.0

新增

  • 新增扩展图标 Popup 面板:方便在任意页面呼出书签和常用网站面板。
  • 多样的书签视图矩阵:新增「杂志视图」与「列表视图」,满足不同排版需求,嵌套文件夹也会继承排版。
  • 独立的 Popup 展现逻辑:点击扩展触发的 Popup 弹窗永远会展现所有数据,不受主页设置隐藏的干扰。

修复

  • Chrome Storage 原生数据迁移:平滑过渡历史网址记录,避免当用户手动覆盖更新插件时书签与常用网站丢失。
v2.1.0

新增

  • 常用网站 (Quick Sites):新增常用网站侧栏,支持自定义添加、编辑及自动获取 Favicon。
  • 动态高度自适应:书签与常用网站会根据当前屏幕高度动态分配最大行数并支持折叠,拒绝屏幕溢出。

优化

  • 设置面板升级:重新划分「外观」与「显示」分组,引入直观的开关 (Toggle) 组件控制项展示。
  • 洗牌算法优化:采用 Fisher-Yates 洗牌算法降低诗句随机出现的重复性问题。
v2.0.0

新增

  • Apple 风格书签栏,圆角图标展示浏览器书签。
  • 文件夹嵌套展开,毛玻璃弹出面板,支持多层递归。
  • 实时同步浏览器书签增删改,可自定义书签展示行数(1-4 行)。
  • 悬浮 tooltip 显示书签完整名称与网址,右下角显示当前字体名称。
  • 全新扩展图标:佛系体「梦」字 + 红色圆形背景。

优化

  • 文件夹内文字统一使用霞鹜文楷。
  • 字体回退链优先使用霞鹜文楷,减少缺字问题。

鸣谢

本项目基于 xxnuo/jizhi-mod(浮生梦 v1.3.3)二次开发。

📄 License

本项目基于 MIT License 协议开源。请自由享受并遵循开源协议。

About

浮生梦 - 简约美观的自定义新标签页的浏览器扩展,在新标签页上展示中国经典诗词和书签。支持 Chrome/Edge/Firefox 等浏览器。基于「几枝夏」项目开发。

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors