Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Everything Tab

万物新标签页

支持所有现代浏览器

GitHub Release GitHub Downloads (all assets, all releases) Stars GitHub Issues or Pull Requests


📝 项目介绍

Everything Tab(万物新标签页)是一款现代化的浏览器新标签页应用,提供了优雅的设计和丰富的功能,让您的新标签页变得更加实用和美观。

主要功能

  • 🎨 现代UI设计:采用毛玻璃效果和流畅动画,打造美观的用户界面
  • 📱 应用图标管理:添加、编辑、删除应用图标,自定义您的快捷方式
  • 🧩 小组件支持:天气、便签、待办事项、快捷方式等多种小组件
  • 🎯 快速搜索:集成多种搜索引擎,支持快速切换
  • 实时时钟:显示当前时间和日期
  • 🎭 自定义主题:支持自定义背景颜色和背景图片
  • 📱 响应式设计:适配不同屏幕尺寸
  • 拖拽排序:轻松调整应用图标和小组件的位置
  • �️ 自定义右键菜单:便捷的操作体验
  • 本地存储:自动保存您的配置

� 快速开始

安装方法

  1. 克隆仓库:git clone https://github.com/ELFTS/Everything-Tab.git
  2. 直接在浏览器中打开 newtab.html 文件
  3. 或者将其部署到本地服务器:
    # 使用 Python
    python -m http.server 8000
    
    # 使用 Node.js
    npx http-server -p 8000
  4. 访问 http://localhost:8000/newtab.html

浏览器设置

将Everything Tab设置为您的浏览器默认新标签页:

  • Chrome/Edge:设置 > 外观 > 自定义新标签页
  • Firefox:设置 > 主页 > 新标签页
  • Safari:偏好设置 > 通用 > 新标签页打开方式

🔧 技术栈

技术/库 版本 用途
HTML5 - 页面结构
CSS3 - 样式设计
JavaScript (ES6+) - 交互逻辑
Remix Icon 3.5.0 图标库
Grid/Flexbox - 响应式布局
LocalStorage - 本地数据存储

💻 开发环境

  • 任意现代浏览器
  • 文本编辑器(VS Code、Sublime Text等)
  • 本地服务器(可选)

如何开发

  1. 克隆仓库
  2. 使用文本编辑器打开项目
  3. 修改代码
  4. 在浏览器中刷新查看效果

📄 项目结构

Everything-Tab/
├── css/              # 样式文件
│   ├── app-icons.css  # 应用图标样式
│   ├── base.css       # 基础样式
│   ├── clock.css      # 时钟样式
│   ├── layout.css     # 布局样式
│   ├── search.css     # 搜索框样式
│   ├── settings.css   # 设置面板样式
│   └── widgets.css    # 小组件样式
├── js/               # JavaScript文件
│   ├── app-icons.js   # 应用图标功能
│   ├── clock.js       # 时钟功能
│   ├── drag-and-drop.js # 拖拽功能
│   ├── main.js        # 主入口文件
│   ├── navigation.js  # 导航功能
│   ├── notes.js       # 便签功能
│   ├── search.js      # 搜索功能
│   ├── settings.js    # 设置功能
│   ├── todo.js        # 待办事项功能
│   ├── weather.js     # 天气功能
│   └── widgets.js     # 小组件管理
├── newtab.html        # 主页面
├── manifest.json      # Web App清单
└── README.md          # 项目说明

🎨 主要组件

1. 应用图标

  • 支持添加、编辑、删除应用图标
  • 拖拽排序功能
  • 分类导航

2. 小组件

  • 天气小组件:显示实时天气信息
  • 便签小组件:快速记录笔记
  • 待办事项:管理您的任务
  • 快捷方式:快速访问常用网站

3. 搜索功能

  • 支持多种搜索引擎切换
  • 实时搜索建议

4. 设置面板

  • 自定义背景颜色
  • 背景图片上传
  • 背景模糊度调节
  • 时间格式设置

🤝 贡献

我们欢迎社区贡献!如果您想为项目做出贡献,请:

  1. Fork 仓库
  2. 创建功能分支:git checkout -b feature/your-feature
  3. 提交更改:git commit -am 'Add some feature'
  4. 推送到分支:git push origin feature/your-feature
  5. 创建 Pull Request

📜 许可证

本项目采用 GNU General Public License v3 许可协议

🌟 支持

如果您喜欢这个项目,请给它一个Star ⭐ 支持开发者!

start

About

一款新标签页浏览器插件

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages