Giter Club home page Giter Club logo

pintree's Issues

feat: apply to folk and create React or Vue versions

Hello sir,
I love this idea, would like to try to develop new React (Next.js) or Vue versions for pintree, so that users can make deployment on more options like Vercel or Netlify or Cloudflare, etc. Are PRs accepted?

建议换新的logo icon获取方式

目前使用clearbit,很多小众网站的logo没有收录,显示不出来,建议通过判断获取favicon,apple-touch-icon等来进行替换

建议集成自动化功能

问题

目前来看,大佬的项目是依赖手动操作,当浏览器对书签进行操作的时候,并不能实时反馈到静态页面

思路

在浏览器扩展,提供一个手动或者定时导出浏览器书签到服务器的功能,静态页面通过js访问服务器获取书签信息并进行解析,毕竟在浏览器,任何第三方工具比不上自带的收藏夹功能,如果能实现定时同步+手动同步,那么就爽死了

其中的服务器角色,可以用Cloudflare workers+kv空间来实现,主打一个免费

Add default theme according to the system

Overview:

Pintree currently requires users to manually switch between light and dark themes. To enhance user experience and align with modern software practices, Pintree should automatically adjust its theme according to the system theme settings.

Problem:

Users who prefer their applications to match their system theme settings find it inconvenient to manually switch themes in Pintree. This lack of synchronization can lead to a disjointed user experience, especially for those who frequently toggle between light and dark modes on their devices.

Proposed Solution:

Implement a feature that allows Pintree to detect and apply the system theme automatically. This feature should include:

  • System Theme Detection: Use appropriate APIs (e.g window.matchMedia("(prefers-color-scheme: light)")) to detect the current system theme (light or dark)
  • Automatic Theme Application: Automatically switch Pintree’s theme to match the system theme upon startup and whenever the system theme changes.

Benefits:

  1. Enhanced User Experience: Users enjoy a seamless and consistent visual experience across all applications.
  2. Accessibility: Improves accessibility for users with visual impairments or those who require specific contrast settings.
  3. Modernization: Keeps Pintree up-to-date with contemporary software standards, which commonly include system theme synchronization.

提个建议

有没有考虑过直接做进插件里,然后自动读取浏览器的书签生成界面信息,省去了导出和导入的步骤

HelloGitHub Badge

image

🎉 Congratulations! Your project has been featured and recommended by the HelloGitHub community. We invite you to join the HelloGitHub Badge Program. Joining will grant you the following privileges:

  • Community Recognition: The badge indicates that your project has successfully passed the HelloGitHub community's stringent selection and recommendation process.
  • Increased Exposure: Displaying the badge will draw more traffic to your project, attracting additional users and contributors.
  • Enhanced Interaction: Users can quickly understand your project through the badge and engage with it (like, comment, bookmark).
  • Feedback Collection: Gather genuine feedback from a broad user base, aiding in the continuous improvement of your project.
  • Special Identification: Once verified, your comments will feature a distinctive mark and be prioritized for pinning.

📌 Click here to wear the badge and join the HelloGitHub Badge Program, allowing your open-source project to shine even brighter.

建议:chrome 书签 互转

和chrome 书签 互转
现在可以从chrome 导出书签到 pintree
但是不能从pintree生成chrome 书签并导入 chrome,添加修改同步书签有点麻烦
对于多台设备书签重度用户,这个同步功能是个痛点 就算是单独的chrome同步也是,
希望能添加 互转 和 书签的编辑功能

1,动态添加 2,搜索栏

缺少两个重要东西
1,能动态添加,每次都要重新生成json 太麻烦了
2,添加,biying ,谷歌、百度,这些搜索栏
3,后面可以卖主题了,这样基本能超越 nav 了

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.