Giter Site home page Giter Site logo

yukiscoffee / phroton Goto Github PK

View Code? Open in Web Editor NEW
28.0 4.0 2.0 215 KB

Firefox Proton userChrome.css for an accurate Photon theme.

CSS 100.00%
css firefox firefox-photon firefox-proton firefox-quantum photon proton style userchrome userchromecss css-modification old-theme

phroton's Introduction

Deprecation notice

This project will be superseded by a more complex Firefox theme of the same name by different developers. Therefore, this repository has been renamed to Phroton Legacy and archived.

Phroton Legacy

Make Proton look like Photon.

This is a userChrome.css file that will restore the old Firefox UI on newer versions.

Screenshot

Prerequisites

In order for icons to display properly, you must enable svg.context-properties.content.enabled in about:config. (This is the case on FF91, but it doesn't seem to be so true around FF102)

Extras

Since Firefox 106, private browsing may be separated into multiple windows. If you desire the old behaviour, disable browser.privateWindowSeparation.enabled.

Known issues

  • No arrows on popup menus on versions around Firefox 100
  • Directly changing uidensity through about:config requires a restarted browser session in order to adjust omnibox scaling. This does not occur through the Customise Firefox page.
  • Most popup menus need to be reworked for Photon style.
  • Download button animations need to be replaced.
  • Built-in dark theme has wrong icon colours on main toolbar
  • A few other minor issues (button dimensions, etc.)

phroton's People

Contributors

aubymori avatar protaxevader avatar yukiscoffee 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

Watchers

 avatar  avatar  avatar  avatar

phroton's Issues

Pinned tabs disappear when maxed out on ff 109

Pinned tabs disappear when tabs panel goes into "overflow" mode with scroll buttons.

Possible steps to reproduce:

  1. Open new ff window
  2. Go to example.com
  3. Middle-click More information to open IANA's page and pin it
  4. Go back to example.com tab and duplicate it 24 times (ctrl+drag tab for example)

Now I have 25 tabs of example.com and pinned IANA. I can scroll to see all 25 examples, but no pinned iana =(
Actually any amount of pins disappear, exact steps for kinda minimal representation =)
Pinned tab itself is ok ofc, just not visible. It's possible to shift+ctl+tab to it.

phroton version: 7d56b4e from 22 jan 2024
FF version: 109.0.1
OS: Linux Mint 21 (the one based on Ubuntu 22.04 but with X11 by default)
1920x1080 display

P.S. Great work overall and "packaging", love it. Thank you.

Hamburger menu issue

Hi YukisCoffee!
I'm a user of your "Phroton" theme and I'm loving it so far!
I want to report an issue in the hamburger menu. When you put your cursor over the "Find in page" option, the separator line beneath it stutters and doubles. An image is provided below. I know its not big, but it can be solved and the theme could be a perfect replica of the Photon UI

image

Flickering when going to overflow mode on ff 109

Probably related to #2. Same system info

Same steps as in #2, then

  • Have exactly 4 pinned tabs.
  • Have 22 non-pinned example.com's
  • Make 23rd to get epileptic seizure for free
  • Make 24th to stop it

Once again it's minimized case.

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.