GithubHelp home page GithubHelp logo

betterbrowser / arcfox Goto Github PK

View Code? Open in Web Editor NEW
558.0 13.0 30.0 5.67 MB

Make firefox flow like arc

Home Page: https://arcfox.vercel.app

License: MIT License

HTML 11.88% JavaScript 67.43% CSS 20.69%
arc-browser browser firefox firefox-addon firefox-browser firefox-css firefox-customization firefox-extensions firefox-theme firefox-tweaks

arcfox's Introduction

BetterBrowser

What is betterbrowser?

A compilation of browser modifications and browsers that makes the internet experience better.

With the core of reinventing the internet, betterbrowser is the team that works to make the internet experience better by making it a more safe, fun and private place made for you

BetterBrowser is a small open-source team so please don't rush our projects, we do the best we can.

Why?

We believe browser have lost some of the things that made then so incredible, browsers should be customizable, adjustable, comfortable to use and private. Browsers are the viewport of the internet and i believe it should be a place as good as you want.

Who we are?

You can see our "official" members here but we are betterbrowser. BetterBrowser is a community (and not the one on discord linked on our site). BetterBrowser is a community of people that believe we can improve the internet experience. A community that wants the internet to be like it was in the past or simulate what it gonna be in the future. A community that wants a better viewport to the internet, a BetterBrowser.

arcfox's People

Contributors

danielduel avatar elgemp4 avatar henry-hiles avatar luanderfarias avatar lucasht22 avatar polygondev avatar rangho avatar ryantanrk avatar vincent-vst 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  avatar  avatar  avatar  avatar  avatar

arcfox's Issues

transparent gap between sidebar and body

I noticed some sort of gap here after applying userChrome.css
Screenshot_20240406_130933

Further inspecting it using devtools revealed it being splitter#sidebar-splitter being transparent. However I do see that it is set to transparent in userchrome.css, is this the expected behavior?
Screenshot_20240406_131012

I'm running Firefox 124.0.1 on nixOS btw.

Extensions

It would be great if there was a way to access my extensions, they are usually near the address bar, but I'm not sure how to access them with Arcfox. Thanks!

Move the project into tools designed for maintaining a webapp

While moving with features like
https://github.com/use-arcfox/arcfox/pull/37
and
https://github.com/use-arcfox/arcfox/issues/29

It would be beneficial to throw the current codebase into tools for maintaining bigger codebase.

I suggest maintaining userChrome.css as a sass project and the rest as a ts+react app and patch it together inside a turborepo, in this way we would benefit from typings such as
https://www.npmjs.com/package/@types/firefox-webext-browser
and splitting the codebase into smaller modules, so support for spaces/more features would be easier to add.
On top of that it opens the option to do a development test-app that would help preview changes to the extension on the fly so we could skip most extension reload/userchrome restarts.

I can showcase how the switch would work in a PR if this will be accepted.

Explain Library and Launch

Hello,
I am moving the project on fork to be organized more like a modern webapp, but I miss few details (if those changes will be welcome on the main repository - I would happily do a PR)
I don't understand what "library" and "launch" are meant to be (it is importatnt to know if they are subprojects of arcfox (so relation between core, userChrome, sidepanel, library and launch are subprojects that are meant to produce a build) or (f.e.) sidepanel and library/launch aren't subprojects and they as a whole are subproject.
(feel free to ask questions, I think my wording is quite sloppy here)

Can't move window

I installed it using the steps but I just can't move my window like I used to be able to using the top border and dragging... Is there a special spot that I don't know about or is this a glitch? I'm using Parrot Security OS KDE, i5 10th gen 8GB RAM laptop

How to open side bar

This is a brilliant work !
Everything work nicely.
But I don't know how to open the ArcFox side bar once I close it.
There's probably a shortcut I'm missing.
(by side bar, I mean the bar where I can navigate between my tabs)

Title Bar Buttons only update fill color on hover

Hey,
first of all great project. I really like the idea of having an arc like workflow within the open source firefox context.

So.. when I hover over the three little buttons in the top left corner, to either close, minimize or expand the window, they only update their fill color to a brighter grey. The functionality works flawless though.

Expected: change color and icon similar looking to safari, to indicate button behavior.

On Pop!_OS 22.04

Defined Keymaps

Going to make the switch from Brave. Awesome Stuff. Maybe I'm just an idiot but I can't for the life of me figure out the keyboard shortcuts.
Do I use standard firefox keymaps? Are there custom keymaps? Maybe a nice wiki would help. (I'd be willing to write it)

Asking because I can't get out of the history window in the sidebar. No matter what I press, I can't go back to the home sidebar.

Please and Thanks. It's likely I'm just missing something.

Provide a tutorial on how to revert to default Firefox

Hello!

I am excited to try ArcFox, but I am weary to try it in its current state in case I do not like it/of bugs. I would greatly appreciate a tutorial on how to reset Firefox to its settings prior to undergoing to ArcFox treatment.

Thanks!

UI broken in LibreWolf

I have a freshly installed LibreWolf and added the plugin as well as the css in the chrome folder. I have a very funky header section though. I'm on macOS Sonoma and LibreWolf 121.0-1

image

Use user's search engine

Hello! It would be great if the users search engine would be used instead of google, which many prefer not to use for privacy reasons. Thanks!

about: pages don't work

I'm trying to open some about: pages, like settings, profiles and config to customize firefox, however I'm just sent to Google

Feature Requests

This looks and works great.
A few things:

  • add the ability to change the color of the browser frame
  • better support for friefox based browser, such as librewolf, i.e. browser default is still google.
  • on librewolf, there is a black bar between the sidebar and main frame

thank you

No releases?

Hello there!
I think you might've forgotten to upload the release, since there is none!

No round border on the right side of browser window?

At the moment, there is no rounding on the right side. Is this intentional design choice? It kinda bugs me that the left and the right side is not balanced...

I currently have modified the userChrome.css file, and the diff out is shown below:

29a30,31
>   border-top-right-radius: 10px;
>   border-bottom-right-radius: 10px;
51c53
< }
\ No newline at end of file
---
> }

Anyways, thanks for the extension, and I look forward to the official v1.0 release!

No other search provider than Google

The top-left address bar should probably be using the default browser search provider (or there should be a clearly communicated way of changing this in extension settings). Currently it's always using google.

Uninstalling arcfox

Hi, I tried to install Arcfox addon with the theme according to the manual. I was disappointed to see, that the addon is in early stage of development (missing spaces, no way to drag the window,...). Now, I would like to uninstall the addon. But after uninstalling, the firefox is broken (looks like arcfox without the left tab).
Is there something I am missing?

I tried:
uninstalling addon -> removing css file -> disabling Customizations.stylesheets
uninstalling addon -> disabling Customizations.stylesheets -> removing css file
disabling Customizations.stylesheets -> removing css file -> uninstalling addon

With Firefox restart between each step.
Please, help me get firefox back to default.

Sidebar tab names don't update

I'm aware of this problem and i'm trying to solve it. At the moment i managed to make the names update, but then the active tab is lossing it's css :(

When i fix it. The update is coming

Hamburger menu

It would be great if there was a way to get to Firefox's hamburger menu from Arcfox. Thanks!
image

Add support for bookmarks

Just a simple bookmarks bar would be cool, idk how hard it would be to implement this though, I don't usually fuck with browser customization, just python and firmware.

Integrate some extensions

We could integrate or create some extensions like uBlock Origin for boosts, and make our own extensions to change the colors of the browser.

Show navigation toolbar on hover

Currently navigation toolbar is hidden. This makes working with extensions impossible. It would be pretty nice if navigation toolbar is exposed on hover like arc does it.

open a link in a new tab does not update sidebar

It's something that I noticed but have no idea how to fix it.
Basically when I open a link in a new tab, the sidebar does not get updated.
In order to see it, I have to manually add a new tab and then two tabs will automaticaly pop off : my link and the new tab I just added.

Support of Arc "Spaces"

Is there support for the arc typical spaces already? If yes how to create one?
Because on my two machines the plus button in the bottom right of the sidebar shows new tab, but not something like new space.

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.