Giter VIP home page Giter VIP logo

browser-desktop's People

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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

browser-desktop's Issues

History shared over tabs

Hello.
I just found that when you open tab, then somewhere open link in another tab (right click) and then you close tab, it saves in history of the first tab, so when you go back it loads the second tab instead of the previous page.

Improve downloads in Dot

  • Add a way to cancel downloads in-progress
  • Add a dialog or notification to show a download has started
  • Fix archives not opening

Slow at navigating

I find the browser really slow at navigating pages. It seems like it does nothing for a few seconds before actually doing anything.

Dot Permission API

  • Made the window
  • Create the template
  • Apply styles
  • Add functions to buttons
  • Recieve request from ipcRenderer
  • Accept/Deny permission

No search engine set by default

Using a new installation of the browser and entering anything in the url bar does nothing except opening a new blank tab. However, if you go into settings and set your search engine everything starts to work. It would make more sense to have Google/DuckDuckGo as the default search engine so it wouldn't seem like it's not working.

Version Info:

2.0.0 beta 13

[Request] Match Dot theme to macOS theme

It'd be nice if you could switch between light and dark depending on what macOS has set.

You can do this with a NPM package called node-dark-mode.

const darkMode = require('dark-mode');

if (darkMode.isDark()) {
    // code
} else {
    // code
}

Thanks!

Small features!

So while using Dot now for some time I noticed some things that maybe could be added.

  • a tray icon + menu
    This could be a nice option to have, so people are maybe able to hide the browser,
    Or show the last five websites they have visited.

  • "Backspace" for Previous page.
    This is a feature I think almost all web browsers do use these days and is for me feature I mis in Dot. It makes navigating easier.

  • "ESC" as close option for screens like Settings or Extensions
    I found myself smashing the "ESC" button while I was in the setting screen, but noticed it did not close the screen, this could be a good option.

selectedTabID of undefined & 4444 in use.

Error when waiting for over 3 minutes for Electron to init. npm run dev was ran.

No further info on this. Now 4444 port is in use on machines. Change this in the future.

Closed.

Observations

Hi,
Thanks for making such a great browser. I hope to see it on windows so work life and private life bookmarks would be in same page.
I'm using it in Archlabs on Surface laptop with Jakeday custom kernel. Some of the things are lone to me.

Issues

  • Crashed when it opened for the first time.
  • Frozen for the second time running after couple of tabs opened (3 or 4). Had to restart as it was frozen and unable to kill.
  • Single tab running a YouTube with running video sucks up 80% of all 4 processor power.
  • The weather widget in home page is showing wrong location or there is a settings for that widget which I don't know.(not sure)
  • Sign in button is not working. What account we should use in it? Discord or GitHub or a new login to signup and where is the sign up button?

Suggestions or enhancements

  • The dark home page is fantastic, when you return from a page back to home, tabs title color is black on a dark mode which I'm unable to see or recognize, if I have couple of tabs. I think it should be white or a profile based color which user is able to select from set of colors from settings page like in Windows 10.
  • The settings tab titles are stick to the sidebar border.May be a little gap looks good!
  • A Windows app?
  • Dark mode to have every tab.
  • Changing the url on same tab goes to home page back, instead can we have a long text bar expanded for the same tab without a next line.

Supported Languages in Dot

High priority

  • English
  • French
  • Spanish
  • German
  • Irish
  • Norwegian
  • Finnish
  • Russian

Medium priority

  • Danish
  • Croatian
  • Italian
  • Hungarian
  • Dutch
  • Polish
  • Portuguese
  • Romanian
  • Swedish

Low priority

  • Turkish
  • Czech
  • Greek
  • Ukrainian
  • Chinese
  • Japanese
  • Korean

Things I think that should be added

Suggestions for Dot

  • Add familiar keybinds to Dot so navigating with only a keyboard can be easy (basically add keybinds like Ctrl + T for New Tab and Ctrl + W)
  • Don't make pressing the "+" on the Browser make you go to the launcher and hide your tabs, make it so that the color scheme matches the launcher and the top bar isn't hidden.
  • Don't make the refresh keybind restart the browser completely.

Ad blocker settings

The ad blocker should have settings to allow the user to only block annoying ads, and keep ads that don't disturb the user

Download listing error

a

The second file (Elementary) being the most recent file, while the dot browser setup is the second most recent file.

Elementary should be first while dot should be second, the downloads list is in reverse order.

add stuff

add ctrl+r to reload
fix f12 dev tools opens for browser
center icon

Developer Tools keybind

The developer tools window can be brought up with CTRL + SHIFT + i in most chromium browsers.

image

Bad CSS in Sign Up - macOS

There's bad css on the signup page, this and the big dot makes me feel very sad, because the dot is too big to fit in the taskbar, which means that he is getting squashed and so he is uncomfortable with his living arrangements, the css not being good makes dot browser sad because css not good, when css is sad, dot is sad.

image

Big Dot in Task Bar - macOS

There's a big dot in the taskbar on macOS, discovered this whilst I was compiling the application for macOS, but got a codesign error. I believe this has to do with Catalina having multiple issues with codesigning on iOS and Mac binaries, I'll try again in the next beta.

I'm on macOS Catalina Developer Beta 2 (build id 19A487l)
Maybe this contributes to the issue as there were many changes through-out the system in Catalina.

Reproduce:
run npm start
see big dot

Picture:
image

Stop back button hijacking

What is back-button hijacking?

Back button hijacking is a method in fishy/sketchy websites to send you to a website that'll redirect you to the main website, thus, when you attempt to press the back button, it'll send you back to the redirecting website, repeating the process again.

No option to change the default UI theme

So I also installed Wexond to see what feature-set it has and what you guys have improved. I noticed that they have a Dark/Light mode setting. I found no such setting in the Dot Browser. Maybe this is intended behavior or it will be implemented back in the future? Anyhow, it would be nice to have this option.

Version Info:

2.0.0-beta.13

API

Usage examples

The following methods can be used by using a user token.

  • Grabbing website metadata (from a user), with an authorized token of some sorts.
  • Get user profile info. (i.e. grabbing a profile picture) This will not require an authorized token

Dot Theming API

Checklist

  • Add light theme
  • Add theme changer
  • Add option to set theme of tab bar and overlay to different values

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.