Giter Site home page Giter Site logo

abirmd / firefox-ui-fix Goto Github PK

View Code? Open in Web Editor NEW

This project forked from black7375/firefox-ui-fix

0.0 0.0 0.0 556 KB

šŸ¦Š I respect proton UI and aim to improve it.

License: Mozilla Public License 2.0

CSS 76.88% JavaScript 0.80% Shell 22.32%

firefox-ui-fix's Introduction

Lepton (old name: Proton Fix)

Table of Contents

Introduction

Proton is Firefoxā€™s new design, starting from Firefox 89.
Photon is the old design of Firefox which was used until version 88.

Protonā€™s overall feel is good, but there were a few things I didnā€™t like and wanted to improve.
Thatā€™s why this project was born, and Lepton to denote light theme layer.

Disclaimer: It works on Firefox 89 and above!!

Wiki
Installation GuideScreenshotsCompatibility Issues SolutionTips

https://user-images.githubusercontent.com/25581533/119774062-20942280-beb1-11eb-80aa-c18dd52f18d7.png

(Leptonā€™s design ā¬†ļø)

  • Color
    • Windows system theme support
    • Windows7 compatibility
  • Icons
    • Panel
    • Context Menu
  • Padding Narrower
    • Tab
    • Panel
    • Menu
    • Density
  • Tab Design
    • General:
      • Connect with toolbar(Buttons like tabs)
    • Selected:
      • Box Shadow: Highlight the selected tab
      • Bottom Rounding: Natural
    • MultiSelected
      • Adjust Color: Easily recognizable.
    • Unselect:
      • Divide Line: React to hover like chrome
    • Clipped:
      • Cleary Text: Adjusted clipped gradation
      • Closed Button: Visible on hover
    • Sound:
      • Remove Second Label
      • Show Favicon: Always show favicon
    • Container Tab:
      • Highlight line position: Displayed under favicon.
  • Button Design
    • New tab: Looks like tab
  • Activity Stream Design
    • Search Bar:
      • Focused Shadow: Same as the accent color
    • Icons:
      • Size: Fill(Changes dynamically to your size)
  • Error Page Design
    • Illerstrations: Restore error page illerstrations

Installation Guide

Script Installation(experimental)

Linux, mac users:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/black7375/Firefox-UI-Fix/master/install.sh)"

Menual Inatallation

You can see the installation guide with screenshots on the wiki.

  1. Download files
    • Click the green ā€œ:arrow_down: Codeā€-button above
    • Select ā€œ:package: Download Zipā€
  2. Find your profile directory
    • Open about:support in a new tab
    • Find the Profile Folder entry and click the Open Folder button
  3. Copy downloaded files
    • Extract the downloaded zip file
    • Copy the user.js file to the previously opened profile directory
    • Create a new directory inside your profile directory called chrome
    • Copy the remaining files from the extracted zip-file into previously created the chrome directory
  4. Restart Firefox
    • Click the Clear startup cache... at the top of about:support

If you prefer Photon, see Leptonā€™s photon-style.

WHY Proton?

I think a lot has improved.

https://user-images.githubusercontent.com/25581533/119773764-a6639e00-beb0-11eb-8023-498b6293c4b2.png

(Protonā€™s design ā¬†ļø)

  • Neatly organized menu
  • Icon beautiful enough to remind you of Edge
  • Nice color scheme
  • Satisfied Rounding
  • Modal window & Scrollbar!!

WHY Not Proton?

However, there are also many flaws.

https://user-images.githubusercontent.com/25581533/119773812-b5e2e700-beb0-11eb-923c-55ae1a8ca249.png

(Photonā€™s design ā¬†ļø)

  • Is it a tab or a button?
  • Where are the menu icons?
  • Icons in ActivityStream are too small
  • Padding gaps are wide
  • āš ļø Address bar 3-point menu, screenshot moves to toolbar (canā€™t fix)

Padding Comparisons

https://user-images.githubusercontent.com/25581533/120262626-8c97d180-c289-11eb-87a6-68e285d6d77c.png https://user-images.githubusercontent.com/25581533/120253257-6ae11f00-c276-11eb-93cf-393f9845f30b.png https://user-images.githubusercontent.com/25581533/118402352-1e33fc00-b659-11eb-89fc-3cb38207fe39.png https://user-images.githubusercontent.com/25581533/124066951-0eb21c00-da29-11eb-9ac4-c6b82a268c6f.png

  • Photon (Quantum)
  • Proton
  • Lepton

FAQ

  • Black pixels around the selected tab bottom corners
    https://user-images.githubusercontent.com/5571586/120401980-edf58a00-c2f5-11eb-9e64-ce50c5b189b2.png

Please follow the Installation Guide,
or set about:configā€™s svg.context-properties.content.enabled to true .

  • Some panel menu items doesnā€™t show
    https://user-images.githubusercontent.com/25581533/120487528-93b40200-c3a5-11eb-98ad-3498beb9f38e.png

Please follow the Installation Guide,
or copy the icons directory to chrome .

  • Less icons in the panel with photon-style
    https://user-images.githubusercontent.com/25581533/123761424-5746c980-d8b1-11eb-9a0f-83fb305f9f08.png https://user-images.githubusercontent.com/25581533/123762962-d4bf0980-d8b2-11eb-8492-d497d330c72a.png

I didnā€™t put all the icons like before.
https://user-images.githubusercontent.com/25581533/123602947-dd4b0d80-d7e8-11eb-93a6-2b263bdd99f7.png

firefox-ui-fix's People

Contributors

black7375 avatar simyunsup avatar byk avatar medhefgo avatar nyubis avatar sanderthedragon avatar b00ze64 avatar badprogramshere avatar mamen avatar

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.