Git Product home page Git Product logo

kholmogorov27 / chevron Goto Github PK

View Code? Open in Web Editor NEW
307.0 7.0 78.0 2.76 MB

Powerful and highly functional startpage integrated with chatGPT and hidden under the super minimalistic and animated design (static/hosted/github pages)

Home Page: https://kholmogorov27.github.io/chevron/

License: MIT License

JavaScript 90.92% HTML 0.63% CSS 8.45%
animated browser-customization homepage new-tab newtab open-source react startpage startpages web

chevron's People

Contributors

adienox avatar flexusma avatar kholmogorov27 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  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  avatar  avatar  avatar  avatar

chevron's Issues

Url pattern detection for direct redirects is not optimal

I had issues using chevron as I usually open links to ip addresses or localhost, etc. This is not possible with the current Regex that is used for URL detection.
I added a better one and wanted to make it available for everyone.

Hosted method not working

It might be my mistake but when I'm running this command npm run register_linux it gives he output like

[email protected] register_linux
node backend/register.cjs linux

Using default mode: systemd
Unregistering the service'

No matter how many times I repeat it, it keeps showing unregistering. Also localhost:8000 is unable to connect.

Any solution?

Horizontal Line in Animations and Shortcut issues on Safari

When using Chevron on Safari, a line appears horizontally along the middle of the animations. This expands to the full page when the animation expands to the full page. Have tested on Firefox and Vivaldi and there are no lines there. The line does disappear when the window is resized to certain sizes.
Screenshot 2023-03-12 at 12 52 41
Screenshot 2023-03-12 at 12 54 00

Safari also doesn't seem to like the macros at the bottom of the screen

Screenshot 2023-03-12 at 12 57 54

Support for Qwant ?

Hello,
Great project ! I wonder if there will be a qwant support as a search engine, I tried modifying the config.js file but it doesn't show for some reason (maybe I f'd up my file).
Can you add it ?

(I would love to fork and PR this small change, but I suck with JS and React)

White flash when opened

Whenever I open a Chevron tab (Startpage/New-Tab-Page/Home-Page/Reload) the entire page is white for a split second.
This is not ideal when using darkmode.
Is there a way to avoid this? If not I would appreciate if you could look into implementing a fix.

Thank you for creating such an amazing startpage.

browser extension

It would be nice if there was a dedicated browser extension, possibly even adding it to the respective addon stores (firefox, chrome etc)

Unable to Build (Syntax Error involving reserved word 'Await')

When attempting to build, the following error is encountered:

[email protected] build
vite build

file:///home/sunkencity999/chevron-2.1.0/node_modules/vite/bin/vite.js:7
await import('source-map-support').then((r) => r.default.install())
^^^^^

SyntaxError: Unexpected reserved word
at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
at async link (internal/modules/esm/module_job.js:42:21)

super wierd scrolling system

Snímek obrazovky_2023-03-04_15-17-06

the issues

  • cant scroll with mouse in the settings tab (only scrolling by tab key works)
  • the main page is leaving the view after scrolling in settings tab (the issue is in the photo)
  • completly broken scrolling in mobile browsers (firefox) - just after opening the page you can scroll as far as you want away from the main view

info

  • browser: firefox
  • os: Arch linux with 6.2.1-arch1-1 kernel

how to fix

  • first of all, make the body overflow-y = hidden and for the settings tab make overflow-y = auto
  • add some support for mobile browsers

Implement a help macro

Default help macro that would redirect to a local view, which is a list of macros. It helps to keep in mind what macros we have.
It would just be an app that displays the macro dic in a fancy way

config.js changes don't work

Hey, I downloaded the zip file from releases and if i make any changes to the config.js file, it does nothing.
And in the zip release there isn't any public folder either like in #6

I run http-server in the Chevron_v2.1.0 folder and go to 127.0.0.1:8080 in my browser to see the startpage

I am on Arch linux, firefox version 110.0.1

Unable to change config.js

Hi! It might just be me making a stupid mistake, but I can't seem to edit the config.js file. Editing it after building seems to have zero effect on the macros/commands. Is there something simple that I'm missing?

Hosted method still dosen't work(linux)

[email protected] register_linux
node backend/register.cjs linux

Using default mode: systemd
Registering the service
Installing service on /etc/systemd/system/chevron.service
node:events:491
throw er; // Unhandled 'error' event
^

Error: EACCES: permission denied, open '/etc/systemd/system/chevron.service'
Emitted 'error' event on daemon instance at:
at init. (/usr/lib/node_modules/node-linux/lib/daemon.js:491:42)
at init.emit (node:events:513:28)
at /usr/lib/node_modules/node-linux/lib/systemd.js:199:36
at node:fs:2171:7
at FSReqCallback.oncomplete (node:fs:192:23) {
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/etc/systemd/system/chevron.service'
}

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.