Skip to content

ELFTS/Everything-Tab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors