Coder Social home page Coder Social logo

gxfg / newtab-naivetab Goto Github PK

View Code? Open in Web Editor NEW
69.0 3.0 6.0 46.92 MB

NaiveTab - newtab extension for browser|一款简洁高效的浏览器新标签页扩展,可以高度自定义你的新标签页

Home Page: https://gxfg.github.io/naivetab-doc/

License: GNU General Public License v3.0

TypeScript 40.37% HTML 0.20% Vue 53.13% CSS 5.89% JavaScript 0.41%
chrome-extension edge-extention newtab-override new-tab-page newtab-page typescript vite vue3

newtab-naivetab's Introduction

NaiveTab

一款简洁高效的浏览器新标签页扩展,可以高度自定义你的新标签页

中文 | English

🌟特性
  1. 包含组件:
    1. 书签: 以物理键盘形态进行展示,可快速访问对应链接,还可以设置全局快捷键,实现在浏览器任意界面打开书签,效率拉满
    2. 时间日期:数字时钟、模拟时钟、日期展示
    3. 万年历: 包含农历、节假日、法定调休,方便查看工作日合理安排个人日程
    4. 搜索栏: 可自定义搜索引擎,方便快速搜索
    5. 备忘录: 可编辑笔记,或待办事项,临时记录一些信息都是可以的
    6. 天气: 可查看温度、风力、湿度、日常指数、等信息,如天气异常会有预警提示,该数据来自和风天气
    7. 资讯: 可查看头条、百度、知乎、新浪微博、V2EX等热点信息
  2. 上述组件可拖放在屏幕上的任意位置,完全自定义,当然也是兼容各种分辨率屏幕下的展示的
  3. 上述组件可自定义大部分的样式如:字体、大小、颜色、背景色、边框、阴影、模糊度等
  4. 支持自定义背景图(Bing每日一图、本地图片),如果你喜欢简洁风,当然也是可以只设置一张背景图的
  5. 支持根据系统外观自动切换外观(浅色模式、深色模式),夜晚下的页面不再刺眼了
  6. 以上各种设置均是可以同步在多个设备上(该功能依赖浏览器的同步,需要登录浏览器个人账号),当然也支持导出文件自行备份
  7. 语言支持(zh-CN、en-US)
  8. 源码开源,无任何隐私信息或操作信息的获取,你的任何信息都是私有的

🚀开始

使用文档

买杯咖啡

🛠️安装

📜更新日志

查看 CHANGELOG.md

🌼感谢

newtab-naivetab's People

Contributors

gxfg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

newtab-naivetab's Issues

书签文件夹ESC返回上一层问题

当书签来源是浏览器的时候,按了指定的键进入了书签文件夹里面,这时候按ESC无法返回上一层,用鼠标点了ESC才会返回上一层

keyboardType同步不正确

现象:PlugIn升级或其他情况丢失localStorage的时候, 从google同步之后, keyboardType会变成默认的61

复现:

  1. 通用设置 -- 书签 -- 键盘配列, 修改为33(非默认的61)
  2. 等待console log Upload config-bookmark complete
  3. Application -- Storage -- Clear site data
  4. refresh, 此时键盘配列会变成默认的61

分析:src -- logic -- storage.ts const mergeState line 180~182
localStorage中存储的keyboardType是String类型, defaultConfig中是number类型, 此时直接返回默认值

建议:统一定义keyboardType为string类型(config.ts -- defaultConfig, keyboard.ts -- KEYBOARD_TYPE_CONFIG中的key )

Ps:我想提pr,但是不懂这个project怎么run,不会测试验证。

Pps:说了你可能不信, 我正在写issue,突然发现版本更新到了1.18.1,并且这个问题已经修复。
但问题是,github上并没有看到1.18.1的改动,也就是说Chrome插件市场里的版本,并不是从github出去的。
这可能是因为开发者需要及时修复bug提前走了发布流程,但这表明了一个隐患,即我们使用的版本,并不是GitHub上的开源版本,这一点有悖于项目宣称的源码开源,无任何隐私信息或操作信息的获取,你的任何信息都是私有的

Repository About's License issuse

I think GitHub can't check the license of this project.
image

this repository license is MIT, so I think it should be displayed as below
image

Is it a setting problem?

希望可以添加一言组件

希望可以添加可拓展的一言组件 填入api 选择 字段 比如说 一言 作者 来源 这些可以根据用户填入的字段 data[字段] 获取,可以增强拓展性,还可以配置字体大小等.... 会更加美观

今天最烦恼的事情是发现了naivetab,但是不支持firefox。

最喜欢naivetab的新建标签页时自动聚焦搜索栏功能和书签键盘设计。
由于原生不支持firefox,我通过其他方式强行安装了naivetab,但可惜前端样式虽在,我喜欢的两个功能却并没有生效。。
请求作者可以考虑下适配firefox。

键盘书签在新标签页无法使用

问题描述:在新标签页无法使用键盘书签,按下指定键后无反应,只有开启全局快捷键后可以使用。已尝试chrome和edge的商店插件(1.6.5)和最新版(1.7.0),均无法在标签页使用键盘书签。后尝试关闭其他所有插件,仍无法解决。

插件版本:1.6.5和1.7.0
浏览器版本:Edge Version 105.0.1343.53 (Official build) (arm64)
系统:MacOS Monterey12.6

键盘配列同步不正确

我有两台电脑分别登录同一个谷歌账号, 设置键盘配列为33, 但是刷新后会变成61.
复现步骤:

  1. A电脑设置键盘配列33, 刷新后不变.
  2. B电脑启动浏览器, 默认为61, 修改设置为33, 刷新后不变.
  3. A电脑刷新, 变成61
  4. B电脑刷新, 也变成61

疑似是这个配置在同步的时候有冲突问题

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.