Giter Site home page Giter Site logo

floorp-projects / floorp Goto Github PK

View Code? Open in Web Editor NEW
4.3K 29.0 127.0 3.83 GB

The most of source code of version 10 or later of Floorp Browser, the most Advanced and Fastest Firefox derivative 🦊

Home Page: https://floorp.app

License: Other

firefox mozilla browser webbrowser gecko

floorp's Introduction

Welcome to Floorp Browser GitHub Repository 👋

Contributors Forks Stargazers Issues Crowdin


Logo

Floorp Browser

A Browser build for keeping the Open, Private and Sustainable Web alive. Based on Mozilla Firefox.

Official SiteDownloadBlog & Release NotesOfficial Support Site & Send feedbackDocumentation

📄 Sponsorship

Floorp Browser is a free and open-source project. If you like Floorp Browser, please consider sponsoring us. Your sponsorship will help us to continue development and pay for the server costs. You may advertise if you continuously sponsor a minimum of $100 per month.

💕 Special Sponsors

⚡ Get Started

💻 Supported Operating Systems & Requirements

Floorp Browser is available for Windows, macOS, and Linux. You can install it by running the installer or by extracting the archive.

Windows

  • Windows 10 or later. (Windows 7 and 8 are not supported)

  • x86_64 CPU architecture. AArch64 is not supported.

  • Floorp provides "exe" installer & "Winget" install.

Winget install command:

winget install Ablaze.Floorp

Winget repository provided by @Hibi_10000

Floorp has obtained a Certum Open Source Code Signing Certificate. The official Floorp installer is signed by "Open Source Developer, Ryosuke Asano". However, the installer for the Daylight build is not signed.

macOS

  • macOS 10.12 or later.

  • x86_64 CPU & ARM64 CPU architecture. Floorp provides a Universal build for both architectures.

After version 11.0.0, Floorp has obtained Apple Notarization & Certification. This means that you can install Floorp without any warning messages. Additionally, Floorp now includes an auto-update system.

Linux

  • Debian-based distributions (such as Ubuntu and Linux Mint) and Arch-based distributions (such as Manjaro) are supported.

  • x86_64 & AArch64 CPU architecture.

  • Floorp Browser Requirements: "Firefox Linux Requirements"

  • List of supported package managers:

1. PPA (Ubuntu, Linux Mint, etc.)       "https://ppa.floorp.app"

2. Flatpak (All Linux Distributions)    "https://flathub.org/apps/one.ablaze.floorp"

3. tarball (All Linux Distributions)    "https://GitHub.com/Floorp-Projects/Floorp/releases/latest"

4. AUR bin (Arch-based distributions)        "https://aur.archlinux.org/packages/floorp-bin/" **Unofficial**

5. AUR (Arch-based distributions)        "https://aur.archlinux.org/packages/floorp/" **Unofficial**

📥 Download & 📦 Install

You can download the latest version of Floorp Browser from the official website: Floorp.app or from the GitHub Releases page.


📖 Documentation

For more detailed information and guidance, check out our Floorp Documentation Wiki.

📝 License

Mozilla Public License 2.0

  • Floorp's name is a registered trademark of Floorp's developer, and Floorp's logo is protected by copyright

  • Floorp Browser is based on Mozilla Firefox. Floorp Browser is not affiliated with Mozilla & Mozilla Firefox.

  • Floorp uses Mozilla Firefox's source code and other open-source projects. See Floorp License Notices

📧 Contact

📜 Privacy Policy

📜 About Forks

  • Floorp is independent of Mozilla Firefox. Floorp is not affiliated with Mozilla & Mozilla Firefox.

  • We are also unaffiliated with the browser that is forking Floorp and we are developing it on our own.

  • We are not affiliated with any organization other than Ablaze.


🌟 Contributing

🧰 Writing Code

See Development

📝 Translating

  • We want to support as many languages as possible. If you want to translate Floorp Browser, please visit the Unified-l10n-central repository. In there, you can get some informations.

🐛 Reporting Bugs


📄 Floorp License Notices 📄

Floorp utilizes various open-source projects. Below is a comprehensive list of the open-source projects used in Floorp.

Please note that while some of the software listed below is not included in Floorp itself, it is instead downloaded from the internet. Additionally, Floorp provides a list of recommended add-ons for users to install.

🦊 Mozilla Firefox

💧 Waterfox

Notice: Floorp is not based on Waterfox. The structure is a reference and has nothing to do with Waterfox.

🎨 Firefox UI FIX (Lepton)

🎨 Edge-Frfox

🎨 Material-Fox

🎨 firefox-gnome-theme

📦 userChromeCSS Loader

Notice: if you are a developer of "userChromeCSS Loader", please contact us so that we can add your name and website to the list.

📦 userChromeJS Loader

Notice: If you are a developer of "userChromeJS Loader" and your name is not listed, please contact us so that we can add your name and website to the list.

📦 Paxmod

Notice: Paxmod is used as reference material and for the multi-level tab implementation of vertical tabs.

📦 showdown

Notice: If you are a developer of "showdown" and your name is not listed, please contact us so that we can add your name and website to the list.

📄 Betterfox

Notice: Betterfox is not included in Floorp itself, but is instead downloaded from the internet.

Repository View Counter

floorp's People

Contributors

anba avatar arai-a avatar archaeopteryx avatar bakulf avatar bavariantomcat avatar bholley avatar bzbarsky avatar daogottwald avatar dbaron avatar dholbert avatar ehsan avatar emilio avatar gijsk avatar glandium avatar jandem avatar jfkthame avatar jonco3 avatar jswalden avatar kmaglione avatar kwierso avatar masayuki-nakano avatar mattwoodrow avatar mfromanmoz avatar moz-wptsync-bot avatar ms2ger avatar mstange avatar nnethercote avatar philor avatar rvandermeulen avatar staktrace 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

floorp's Issues

MacOSで起動するたびにエラーが出る

環境:
MacOS12.2.1
Floorp10.2.0
MacOSを再起動してFloorpを開くと、"アプリケーション"Floorp"は、破壊しているか不完全である可能性があるため開けません。"と出ます。
シャットダウンをして、起動しても結果は同じです。
GateKeeperの影響ではないと思います。

Prevent heavy ads crypto currency mining

Hello, i know that Floorp has a native anti cryptocurrncy mining protection, i discover also that chromium has invented a solution to detect and unload heavy ads ans crypto currency mining :
"In order to save our users’ batteries and data plans, and provide them with a good experience on the web, Chrome will limit the resources a display ad can use before the user interacts with the ad. When an ad reaches its limit, the ad's frame will navigate to an error page, informing the user that the ad has used too many resources. Here is an example of an ad that has been unloaded:

To determine the threshold limits for the unloading, we extensively measured the ads Chrome sees. We targeted the most egregious ads, those that use more CPU or network bandwidth than 99.9% of all detected ads for that resource. Chrome is setting the thresholds to 4MB of network data or 15 seconds of CPU usage in any 30 second period, or 60 seconds of total CPU usage. While only 0.3% of ads exceed this threshold today, they account for 27% of network data used by ads and 28% of all ad CPU usage."

https://blog.chromium.org/2020/05/resou ... hrome.html

hete test to test this if browser block heavy harmful nasty ads :

https://heavy-ads.glitch.me/

I know it's technically very hard and complicated but can Floorp implement such a native crypto mining detector and blocker like in chromium?

If not posible, i find this idea to prevent to reinforce cryptp mining protection : I read an article, the Crypto Currency Mining invented insidious methods to deceive the vigilance of the user and just use a small amount of CPU power, I no longer use adblocker extension because the DNS adsblocker unload ads at the source unlike the extension that can freeze the browser because there are a lot of lists, and sometimes when I enter sites, the sites detect that I use an adblocker extension and ask that I deactivate the adblocker so sometimes we sometimes is forced to deactivate the adblocker ....

the pirates use sophisticated techniques like using a very small power of your processor without realising it and without clicking on any link despite your web browser is up to date,
and Webassembly Tehnology (WASM) is enabled by default in web browsers but

WebAssembly may be used, just like JavaScript, to “steal” processing power instead of data. In 2019, an analysis of 150 different Wasm modules found out that about 32% of them were used for cryptocurrency-mining.

Hence the usefulness of imitating chromium which blocks the heavy ads suspects .....

It will be fantastic if Floorp could add option to let users to block by default the crypto malware domains block (rogue) js crypto miners based on the coiner blocking lists of awesome zerodot :

https://zerodot1.gitlab.io/coinblocerlistsweb/index.htmlosis

https://github.com/hoshsadiq/adblock-nocoin-list

or another idea please : add option to disable javascript per site or per group of sites because it's a bit complicated and long to disable javascript in the browser, it's not as simple as in chrome, so you can add and copy paste suspicious sites in an option that disables the javascript of these suspicious sites!

i suggest also to improve the speed that Floorp adds by default dns servers dns over https that block ads and malware and even indecent vulgar web sites because many people do not know that such dns server exist like those of adgurad dns and controld dns and radical dns and many others dns adblocker . ...
because I know that firefox added the dns of cloudflare but the dns that I propose block also ads...

https://libreops.cc/radicaldns.html

https://adguard-dns.io/en/public-dns.html

https://controld.com/free-dns/?

https://blahdns.com/

https://ahadns.com/

https://www.opennic.org/

Fitment of Sidebar & Sidetabs & Suggestion For Tab Group Addition

Hello,

I'm genuinely liking the additions you have made so far in Floorp. I've been using Librewolf with a sidetab CSS but having it stock is really nice along with a sidebar.

Although I'm having a few oddities with fitment, shown here.
floorp_bf2WDxVlQN
The sidebar has excess space and gives me a sidescroll bar instead of fully fitting the side of the window.
floorp_QYFpc7zZxt
And the sidetab with treestyle tabs fitment of the tab icons are a little wonky, if possible it'd be nice to be able to center them and keep them in-line.
Same with the close button encroaching on the tab name.
floorp_H2QK6cTorh

For reference here's how it looks using my Librewolf setup (It utilizes tab center reborn) for fitment.
librewolf_hzA73Udl7V

Thanks for your time and I appreciate it!

As an aside I've been using panorama tab groups to somewhat emulate how the Bonbon browser presents tabs as I definitely prefer that method. Would be curious if it would be possible in the future to integrate a tab group feature into the main UI. Below or above the search bar.
BonBon_cAsbxhcc8l
(bonbon tabs)
with the option to open up the full panorama tab group interface to select a tab group as well. Unsure the feasibility but thought i'd throw out the suggestion!

Major Privacy Issues

I think you need to remove Privacy from your advertisement of this browser.
This is false advertisement.

So many connections when start the browser.

contile.services.mozilla.com
aus5.mozilla.org
services.addons.mozilla.org
support.mozilla.org
unsplash.com
repo.ablaze.one
blog.ablaze.one
support.ablaze.one
wiki.mozzila.org
addons.mozilla.org
www.amazon.com
floorp.ablaze.one
google.com

Add "tree-style-tab" attribute to main-window

Is your feature request related to a problem? Please describe.

I want to write customize css that hide horizontal tabsbar when Tree Style Tab is opened.

Describe the solution you'd like

When Tree Style Tab open, main-window's attribue "tree-style-tab" would set to true, else set to false.

The effect can refer to the video

Video_20221004171140.mp4

[Codebase suggestion]: Separate static sidebar modes from dynamic URL modes

It would be an improvement to the codebase, if static and dynamic modes were completely separated from each other.
It would add more clarity and reduce hacks such as addition and subtraction to set CustomURLs.

e.g

custom_url_id = sbar_id + DEFAULT_STATIC_SIDEBAR_MODES_AMOUNT
webpanel_id = modeValuePref - DEFAULT_STATIC_SIDEBAR_MODES_AMOUNT;

Can't see the text in tree style tab when using proton theme

Describe the bug

Background and text are both white in the tree style tab and I can barely see the text when using proton theme
Screenshot 2022-10-14 at 11 44 15 AM

Expected behavior

The photon theme used dark background and white text. I guess this should be the expected the behavior when using proton theme

Desktop (please complete the following information):

  • OS: MacOS Monterey 12.4
  • Floorp Version: 10.6

Hide title bar option does not work.

Describe the bug

When the title bar option is disabled, the title bar is not hidden.

To Reproduce

Steps to reproduce the behavior:

  1. Open Browser
  2. Go to customize toolbar
  3. Uncheck the title bar checkbox
  4. The title bar is not hidden

Expected behavior

When unchecking the title bar checkbox the title bar disappears

Screenshots

Captura de pantalla_2022-09-18_13-47-47

Desktop (please complete the following information):

  • OS: Linux x86_64
  • Floorp Version: 10.5.0 and 10.4.0

Additional context

I don't know if this option worked in other versions or if this is the behavior desired by the developers in the browser.

cookies/sitedata save exceptions

Describe the bug

when I try to input a URL into the "Manage exceptions" in the "Cookies and Site Data" section, save it, and then close and open the browser, but it doesn't save the URL inputted

To Reproduce

Steps to reproduce the behavior:

  1. Go to 'Settings'
  2. Click on 'Privacy & Security'
  3. Scroll down to 'Cookies and Site Data'
  4. See error 'Input URL into Manage exceptions, Allow, and save it'
  5. open, and close browser and repeat 1-4 to check if URL is saved.

Expected behavior

URLs to be saved in 'Manage exceptions' when browser is opened and closed

Desktop (please complete the following information):

  • OS: [Zorin OS 16.2 x86_64]
  • Floorp Version: [10.7.0]

Additional context

Buffer full video, increase network cache and disable disk cache for smooth streaming

Hello, I already proposed this option in the past and apparently it seems impossible in chromium because chromium removed the media source extension flag.....that's why I prefer use Firefox and Browsers inspired by Firefox so I post my request here please: sometimes the internet connection becomes very weak and the playback of the video streaming becomes painful and jerk and manu interruptions because there is no full buffering of streaming video, it will be great if our beleoved pale moon browser adds an option that can be activated quickly through The toolbar to activate or disavow the Full Buffering of the Whole Video Until The End, I did some research to try to make the full buffering on Firefox, here is the result of my research and i succeed to buffer whole video even on YouTube, by setting "media.mediasource.eabled" to false,

but some times, some rare videos on my favorite streaming sites do not play if media.mediasource.eabled " = false that is why I asked for an option to be quickly able to enable /disable the full buffer of the video if we meet a playback problem: here in my favorite streaming site where I have tested these parameters, sometimes when Iser

browser.cache.disk.enable, browser.cache.disk.smart_size.enabled, browser.cache.disk_cache_ssl and browser.cache.offline.enable to false,

I can buffer full video when i disable cache ssl ..... thank you very much!

here my favorite streaming site where i test these settings :
https: //wiflix.studio/

so It will also be awesome please to add an option to quickly increase the size of the network cache and media cache because maybe it can be effective for live streaming when we watch live football or basketball games and we have a low connection, and also add quick option in the toolbar to enable/disable the Disk cache and just use the RAM Memory because sometimes we have an old worn HDD hard drive which can be slow so put the cache in the RAM Memory becomes an inexpensive option! Thanks a lot

I also discovered after a lot of research some tips and ideas to increase the network media cache for smoother streaming or live streaming when wifi or 4G is very weak but we have to go dig into the advanced settings and we hope that Floorp will add an option or a button that we can add in the main bar in order to activate or deactivate these options, thank you very much!

"Buffer full video or make buffer bigger

There is an easy fix for it just increase media.cache_readhead_limit to 9999 and media.cache_resume_treshold also to 9999. This was also puzzling me since firefox 54 would buffer till the end of the video but firefox 55 wouldn't, so I went trough the about:config and found those two lines once I chagned their values from (60, 30) to those above every single video I opened in firefox so far buffered till the end, you don't even need to restart the firefox just refresh the page for changes to take the effect. Hope this helped.

cache_readahead_limit: 999999
cache_resume_threshold: 999999

to

cache_readahead_limit: 60
cache_resume_threshold: 30

set " media.cache_size " to 2147483647

media.cache_readahead_limit
media.cache_readahead_limit.cellular

media.cache_resume_threshold
media.cache_resume_threshold.cellular

Increase the size of media.cache_size (default 512000 cellular 32768)

Maximize your "browser.cache.disk.capacity" (type "about:config" in Firefox) if you are loading long videos

You can set media.mediasource.enabled to false. If a site's video playback breaks, try to revert this option back to the default, before anything else.
Set media.mediasource.enabled to false so it works on Youtube"

Firefox only on RAM
Switched browser cache from disk (SSD) to RAM, about:cache still displaying in disk too

set browser.cache.disk.enable, browser.cache.disk.smart_size.enabled, browser.cache.disk_cache_ssl and browser.cache.offline.enable to false

activate the entry browser.cache.memory.enable -> true

set the entry browser.cache.memory.capacity to -1 for automatic adjustment

Reason: Writing down every data to the HDD/SSD is slow & costs lifetime (SSD).
Using DRAM is much faster than fastest M.2 SSDs and saves TBW of SSDs!

It speeds up the internet traffic, but you need enough RAM to use this option with many tabs and other tasks! And when crashs happend, some more data could get lost.

  1. (optional) set browser.cache.cache_isolation to true for safety of your personal data.

Type in about:cache to see the result. You could compare before and after with that.
1

There are some cache max prefs on the about:config page that would suggest 50 MB.

I've always disabled browser.cache.disk.smart_size.enabled and set browser.cache.disk.capacity to 1048576

browser.cache.disk.max
browser.cache.disk.max_entry_size = 51200 // 50 MB

turn off [browser.cache.disk.smart_size.enabled] and [browser.cache.disk.enable],

If you increase [browser.cache.memory.max_entry_size] to 1048576

  • browser.cache.disk.enable = false
    (désactive le cache disk)
  • browser.cache.disk.capacity = 0
    (interdit le cache disk)
  • browser.cache.memory.enable = true
    (active le cache de la ram, accélère Mozilla)
  • browser.cache.memory.capacity ou browser.cache.memory.max_entry_size = 20000 (Ram for cache)
  • browser.cache.offline.enable = false
    (Désactive le cache offline)
  • browser.cache.offline.capacity = 0
    (interdit le cache offline)
  • network.http.sendRefererHeader = 0
    (n'informe pas le site de vos ancien site visité)
  • network.prefetch-next = false
    (Ne stock rien dans le cache)

I set browser.cache.disk.capacity = 0 and my Win10 Firefox is much faster
Discussion

https://www.developpez.net/forums/d2053 ... n-firefox/

I set browser.cache.disk.capacity = 0 and my Win10 Firefox is much faster "

Chrome Extensions

Will it be possible for you to implement
installing extensions from Chrome web store?

Floorp can't remember ui density setting

Describe the bug

After I change the ui density, Floorp can't remember it.

To Reproduce

1.Customize the browser
2.Change the ui density to compact
3.Restart browser
4.You will find that ui density is reseted to default value

Expected behavior

Browser would rememer the ui density setting

Screenshots

Video_20221002121316.mp4

Desktop (please complete the following information):

  • OS: windows 10
  • Floorp Version: 10.6.0

Additional context

Nope

xul.dll reduces web benchmark performance by 17% compared to esr of the same version

Performance with xul.dll that comes with floorp is worse than with xul.dll from ff esr of the same version
Steps to reproduce the behavior:

  1. Close all other programs
  2. Go to https://browserbench.org/Speedometer2.0/
  3. Check results
  4. Replace xul.dll with the one from the esr build and go to https://browserbench.org/Speedometer2.0/ again
  5. Check results
  6. Compare results

Expected behavior

Same results in both cases, 17% loss instead (150/180).
Firefox is already much slower than chromium based browsers. Losing performance even more, especially when using some heavy addons like dark reader is absolutely unacceptable

Desktop (please complete the following information):

  • OS: Windows 10
  • Floorp Version: v10.5.0 v10.4.0 and probably previous ones

Additional context

What's interesting is that waterfox also suffers from the same exact problem (in g5 beta and g4 at least), so if there's no harm in replacing this dll, why cant we just not use waterfox code in xul.dll?

Sidebar icons are overlapping with other elements

Describe the bug

Sidebar icons are overlapping with other elements

To Reproduce

Steps to reproduce the behavior:

  1. Enable sidebar
  2. Click on any icon on it.
  3. See overlapping.

Screenshots

image
image
image

Desktop (please complete the following information):

  • Floorp Version: 10.5.0 BETA

Some of the Floorp's elements become broken, if language is set to Russian

Describe the bug

Elements in the groups with the ID of "blockmoretrackers" and "trackingGroup" become broken, if language is set to Russian.

To Reproduce

Steps to reproduce the behavior:

  1. Set language to Russian
  2. Enjoy broken elements

Screenshots

image
image
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Version: Last from the Floorp's website

No longer recording history

Since 26-8-2022 Floorp is no longer recording history. I was using it the whole day yesterday and also this morning.

  1. Open the History menu. The last recorded date in this particular case is 26-8-2022.

Expected behaviour:
History should be recorded.

Screenshot from today.

not recording history anymore

  • OS is Windows 8.1 Home (fully patched)
  • Floorp version 10.4.0

リリースノートなどは「英語」版も俎上にされると良いですね

ブラウザ「Floorp」(及び「Frea Search」)は、
gHacks Tech News(独)のコミュニティでも注目されています。
https://www.ghacks.net/2022/08/23/firefox-104-analyze-a-websites-power-usage-and-ui-throttling/#comment-4546493
https://www.ghacks.net/2022/08/05/duckduckgo-is-soon-protecting-you-from-microsofts-tracking/#comment-4544979
https://www.ghacks.net/2022/07/26/firefox-103-improved-toolbar-access-performance-and-more/#comment-4534729

ブラウザ「Floorp」プロジェクトの主要なページやリリースノートについては、
将来的には「英語」版も俎上にされると良いですね

ドイツ語、オランダ語、フランス語、イタリア語、スペイン語、**語(zh-CN、zh-TW)の要望も寄せられていますが.....、英語版さえあれば、他言語化は当事者に(英語から母国語への)翻訳化のコントリビューターとして助力してもらえるでしょう。

※ 老婆心ながら、
「学業」と「健康」を最優先してください!

Option to disable Electrolysis multi-process to reduce ram

Hello, sometimes we use an old and not powerful pc and we don't have much ram memory and firefox use Electrolysis multi-process browsing so it will be good if our beleoved Floorp brower adds option to disable electrolysis to free up memory ram, I found this:
"Firefox automatically uses settings based on the computer's hardware specifications [1].

Adjusting these settings can be done in Preferences or by changing the dom.ipc.processCount value to 1-8 and browser.preferences.defaultPerformanceSettings.enabled to false manually in about:config.

However you may want to manually adjust this setting to increase performance even further or decrease memory usage on low-end devices.

In this case the Content process limit for the current user has been increased to 4: "

https://wiki.archlinux.org/title/Firefox/Tweaks#Change_Performance_settings

so my request please is to add an option to quickly set : " Content process limit" to 1 without digging into the internal settings of browser about:config because firefox offered this option to choose the number of Content process limit but afterwards, firefox removed this option sadly :(

Floorp can't display Manjaro site properly

Describe the bug

Home page at Manjaro.org won't display properly. It works properly in Firefox.

To Reproduce

Steps to reproduce the behavior:

  1. Go to 'https://manjaro.org/'

Expected behavior

The home page should display normally as per the site viewed in Firefox.

Screenshots

Floorp display
manjaro site display issue

Firefox display

manjaro on firefox ok

Desktop (please complete the following information):

  • OS: Windows 8.1
  • Floorp Version: 10.6.2

Additional context

Possibility for semi auto update for mac version

Is your feature request related to a problem? Please describe.

In the 10.3.0 release note draft, it is said that auto update is not available in Mac version.

Describe the solution you'd like

I came across this question and thought is it possible to check for updates to download .pkg file in background, open it and let user to click 'install' to install the update.
I am not sure if this is feasible though.

Themes don't work in Floorp

Describe the bug

When enabling a Firefox theme selected from the addons menu, the theme doesn't display properly.

To Reproduce

Steps to reproduce the behavior:

  1. Go to Glass Milk
  2. Install the theme.

Expected behavior

The theme should display itself the way it does in Mozilla Firefox.

Screenshots

The theme as is looks in Floorp.
Floorp Glass Milk

The theme as it should appear (as in Firefox)
FF Glass Milk

Desktop (please complete the following information):

  • OS: Windows 8.1
  • Floorp Version: 104.4.0

Additional context

Tried it on a completely new profile without being able to change the result.

Floorp seems to have a number of third-party modules, what purpose they serve?

代筆ですが、
gHacks Technology News(独)でのコメントから
There appears to be a large number of third party modules in Floorp. Do you happen to know what purpose they serve?(Floorp には多数のサードパーティモジュールがあるようです。それらはどのような目的で使用されているのでしょうか?)

Floorp 10.4.0
Here’s a list of them:

  1. xul.dll,
  2. nss3.dll,
  3. softokn3.dll,
  4. freebl3.dll,
  5. api-ms-win-crt-multibyte-l1-1-0.dll,
  6. lgpllibs.dll,
  7. ipcclientcerts.dll,
  8. nssckbi.dll,
  9. osclientcerts.dll.

I was surprised to see them all since I thought Mozilla was blocking third party modules by default these days.(最近 Mozilla はデフォルトでサードパーティモジュールをブロックしていると思っていたので、それらの全部を見て驚いています。)

How to turn off the ugly dark theme?

Describe the bug

After updating to 10.6.1 the preferences page is only available in the dark theme.

To Reproduce

Steps to reproduce the behavior:

  1. Go to Tools ---> Settings. The Dark Theme loads and cannot be changed. Since the font used on the Settings page is the same colour as the background it's impossible tp see what's written.
    The normal browser window opens with the user selected theme which can be changed.

Expected behavior

The Settings background color should remain the same as the normal window used for surfing.

Screenshots

how to turn off the ugly dark theme

Normal colour window used for surfing
normal window

Desktop (please complete the following information):

  • OS: Windows 8.1
  • Floorp Version: 10.6.1

Additional context

Everything was working perfectly prior to the latest update.

Show wrong context menu when right click in BST organizer

Describe the bug

Show wrong context menu when right click in BST organizer

To Reproduce

  1. Open organizer in BST
  2. Right click manage
  3. See super long menupopup

Expected behavior

Don't open context menu.

Screenshots

Video_20221004225848.mp4

Desktop (please complete the following information):

  • OS: Windows 10
  • Floorp Version: 10.6.0

Additional context

Add any other context about the problem here.

Scrollable browser manager sidebar for 10.6.0?

Describe the bug

I updated floorp to 10.6.0 justnow and browser manager sidebar became scrollable.

Expected behavior

browser manager sidebar can not scrollable.

Screenshots

scrollable bms

Desktop (please complete the following information):

  • OS: Windows 10
  • Floorp Version: 10.6.0

Additional context

Nope

Portable version(s)?

I have a question... Is there a portable version planned at all?!

I'm only looking for portable versions of the browsers! For this reason, the Brave browser is out of my sight, since the developers flatly refused to make a portable version! There is nothing more convenient for users than a portable version of any browser!

Prevent Floorp from opening link in new tab immediately

Describe the bug

In Settings ---> Tabs I have the option to switch to a link in new tab immediately disabled. In spite of the setting when clicking a link on a site, Floorp switches to the new tab immediately.

To Reproduce

Steps to reproduce the behavior:

  1. In the Settings menu ---> Tabs, turn off the setting "When you open a link, image or media in a new tab, switch to it immediately".
  2. Go to this site and click the link to Duitse Media in the opening paragraph. Floorp switches to that tab in spite of the option being disabled.

Expected behavior

Floorp should remain on the page on which the link to another site is located.

Screenshots

tabs links setting

Desktop (please complete the following information):

  • OS: Windows 8.1 Home
  • Floorp Version: 10.6.2

Floorp will "froze" on a network with limited Internet access

Describe the bug

2022-10-15_121422

Floorp shows the above blank page on starting up no matter what the main page is. And clicking the menu button(the red-marked one) gets no response. After several minutes, everything goes well.

To Reproduce

Connect to a network which needs a proxy server to access the whole Internet. In my case, the network can directly connect to the Mozilla domains but probably can't for the others. Then just start Floorp and confirm the bug. If you have started Floorp with a normal network, you need to close Floorp and re-open it after a while(to make some caches invalid I guess).
A network that can access the whole Internet or not connecting to a network doesn't reproduce the bug.

Expected behavior

Normally start up.

Desktop (please complete the following information):

  • OS: Windows 10
  • Floorp Version: 10.6.0

Prevent the sidebar window from opening by default

Is your feature request related to a problem? Please describe.

I find it annoying, that the sidebar window always opens after starting Floorp.

Describe the solution you'd like

Add a button that will prevent the sidebar window from opening by default without turning off the sidebar itself.
(The sidebar remains visible, but the window does not open automatically)

Send video and files to video players and downloader manager accelerator

Hello, i tried with one of these extension but i fail beaucause it seems complicated sadly :( so my suggestion is Floorp can may be integrate of these extensions ti send video or files to video players like vlc , mpv, splayer potplayer, qmplay2.....and economise energy when we watch video without the nedd to keep the browser open, and send large large files to donwload manager accelerators which use arai2c, wget.... like mhogomchungu/media-downloader, o7q
/MediaDownloader, hitomi downloader....which are fantastic open source dowloaders that use yt-dlp, you-get, lux...

https://github.com/mhogomchungu/media-downloader

https://github.com/o7q/MediaDownloader

https://github.com/KurtBestor/Hitomi-Downloader/releases

https://github.com/kannagi0303/yt-dlp-gui

so i find these extensions to open liks with external applications butsometimes it's a bit difficult to use them and sometimes there are bugs so my suggestion is that Floorp integrate natively one of these tools to solve any problems and bugs and add in context muny "open with external application".....thank you very much !

this extension can play URLs in mpv player, but it seem like there is some problems in windows version: "Windows support is second-class. Feel free to open issues, but be advised that they won't be worked on unless someone else on Windows decides to fix them.

IMPORTANT: The Ruby native client does not work on Windows. You'll need to use the Python native client, which is included in the steps below and all helper scripts."

https://github.com/woodruffw/ff2mpv

this extension can be usefu if we want to increase network cache so we can use mpv palyer with big network cache and big media buffer, so can Thorium Browser integrate this extension to solve this problem or develp fork of this extension to avoid bugs and compatiblity problems please?

may be this thread can help:

woodruffw/ff2mpv#82

and also these extensions to open with external softwares :

https://github.com/andy-portmen/open-in-vlc

https://github.com/darktrojan/openwith

https://mybrowseraddon.com/open-in-vlc.html

https://github.com/andy-portmen/external-application-button

Option to disable auto-adding https:// for custom added urls of the sidebar

Is your feature request related to a problem? Please describe.

Option to disable auto-adding https:// for custom added urls of the sidebar. Because of this behaviour its impossible to add moz-extension:// addresses without editing prefs manually.

Describe the solution you'd like

Add this option.

Describe alternatives you've considered

Manually editing prefs every time this page was opened
tbprb9PfaA28qx29Al3tl7Uvg0vKjog9BENUxD2o
iZ88SsX2ctWru0By7J15EuqOWBkLu92DLIFHYieo

Floorp & Sandboxie

Describe the bug

When trying to run Floorp using Sandboxie Plus 1.4.2, all tabs crash with the following message:

WerFault.exe (22400): SBIE2203 Failed to communicate with Sandboxie Service:  *GUIPROXY_00000001; MsgId: 14 - WerFault.exe [FF000000]

To Reproduce

Steps to reproduce the behavior:

  1. Install Sandboxie Plus
  2. Create a new sandbox for Floorp (Menu Sandbox -> Create New Box)
  3. Run the floorp installer stub within sandbox (Select new box, right-click, choose installer to run).
  4. Once installed, try to open any URL. A message window will appear with the message above.

Expected behavior

Tabs should open.

Screenshots

If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows 11, aka 10.0.22000.1098, aka 11 Pro 21H2, OS build 22000.1098.
  • Floorp Version: 10.6.2 (64-bit)

Additional context

Background: I'm looking to add support for Floorp to Spybot - Search & Destroy (scanning browser content for malicious URLs / tracking cookies) and BrowsAlyzer (displaying and searching browser data). It is easier to support multiple browser versions of multiple browsers if we run them within a sandbox. Floorp support seems easy as it's standard Firefox, but I would prefer a fully working sandbox that creates cookies & cache as well, and for that, pages need to be opened.

Disable session store to save SSD

Hello, it will be great if Floorp browser add option to disable completely session store or at least increase session store interval to save hard disk HDD and SSD and save battery because i discover this article of 2016, this problems seems to affect also chromium browsers, it wil be great to save our hard disk and battery to add an option to disable session restore or increase session store intervals, please add option to disable completely session restore, many people don't need this feature, we just use web browser to watch some videos.....

Thank you in advance !

"Firefox (& Chrome) are eating our SSD's?!"
"Chrome writing to disk every 15 secs"
"Heavy SSD Writes Firefox is eating your SSD"

"Firefox and Chrome can shorten SSD lifetime
September 26, 2016

Firefox and Chrome have been found to continuously write so much data that it might affect the durability of SSDs. Both browsers write an incredible amount of data to disk, even when idle.

firefox-with-32gb-written-in-a-single-day

This was discovered by researcher Sergei Bobik who used the software SSDLife to monitor how much data was read and written on his system. He found both browsers write a lot of data as they continuously make a backup of themselves"

https://myce.wiki/news/firefox-chrome-can-shorten-ssd-lifetime-80534/

https://forums.linuxmint.com/viewtopic.php?t=235651

https://www.servethehome.com/firefox-is-eating-your-ssd-here-is-how-to-fix-it/

"reduced to using Chrome, below is what is going on inside Firefox, it says Chrome does the same thing. I dont need this garbage of Chrome writing the whole page to my micro SD every 15 seconds.
Has anybody found, useing a work around for Chrome, when I looked on the net I could not find anything about Chrome, it was all FF."

"by Nominal Animal
Before switching to a laptop with a really, really fast SSD, I used to keep my active browser profiles on a ram disk (tmpfs).

Essentially, when inactive, your Firefox profile can be stored in a tarball (~/.mozilla/firefox/profilename.default.tar). When active, the contents of the tarball are extracted to a temporary directory on a tmpfs mount (ramdisk), with the ~/.mozilla/firefox/profilename.default pointing to that directory. The only real limitation of this approach is that you'll want to set the maximum cache size to something small; I happily used 0, 32 and 64 megabytes for years. (The no-cache one I used on a 2009 Acer Aspire One A110L minilaptop. It still works fine for casual web browsing.)

There are two approaches to maintaining such Firefox profiles.

First approach is to construct it at login, and deconstruct/repack it at logout. This is managed via a session manager script, and varies slightly between session managers. (I tried to get the necessary hooks for doing this in a transparent, safe manner to GDM, but got fed up with the lack of interest, and switched to LightDM.) The downside is that the profile is in memory even when you don't have a browser open, and if you keep yourself logged in all the time, the tarball version of the profile never gets updated.

Second approach is to customize or interpose /usr/bin/firefox (or /usr/bin/firefox-esr). It is a launcher shell script for Firefox. In it, the exec $MOZ_LIBDIR/$MOZ_APP_NAME "$@" causes the script to replace itself with the actual Firefox binary. If you edit the script, or use your own copy of the script, with the exec removed, the shell will remain in memory while the browser is still running. (In this case, I recommend using dash as the shell, if possible, for minimal resource use.) Before running the browser binary proper, the scriptlet checks if the session symlink points to a valid directory. If not, it sets it up. After the browser binary exits, the script tests if there are no more instances left (ps -o pid= -C firefox or ps -o pid= -C firefox-esr), and if not, re-tars the profile, and removes the temporary profile directory. (I preferred to use sync to ensure the data hits the disk, and notify-send to pop up a notification whenever the profile was safely stored on disk. That way, after making a number of new bookmarks or such, all I needed to do was to close and reopen the browser windows, to be sure they were safely stored on disk.)

For further information, search for firefox profile tmpfs and/or firefox profile ram with your preferred web search engine.
Top

Gee wiss nominal animal, thats a long answer. I was asking about chrome. Go to 'firefox 55 crashing' to see what the experts say to do if you are using a solid drive.

oldchap wrote:
I was asking about chrome.

The approach I used with Firefox years ago works fine for chrome, too."

https://forum.odroid.com/viewtopic.php?t=29810

t says

"Chrome seems to generate the same operations as well

Early experiments show a similar behavior for Chrome, which also generates around 1GB per hour, rounding up to around 24GB per day."

"Those [SSD] drives can be rated for about 20GB of writes per day and Firefox [or Chrome] alone might be using more than half of that," Bobik warns users using SSD drives.

"Adjust This Setting Before Firefox Wears Down Your SSD Drive Google Chrome seems to exhibit the same behavior"

https://news.softpedia.com/news/adjust-this-setting-before-firefox-wears-off-your-ssd-drive-508665.shtml

https://forums.servethehome.com/index.php?threads/firefox-is-chewing-through-your-nand.11346/page-2#post-108407

"It might seem stupid. But this browser doesn’t scan my whole hard drive right? Chrome’s “Software Reporter Tool” does that. It scans and tests every .exe file.

And, this browser doesn’t keep writing data onto my hard drive when idle, right? Firefox does that all the time. Keep Firefox open for 24 hrs and it will write more than 10GB of data. And I don’t know how to stop Firefox from doing that.
And I love to keep browsers open all the time. So these two problems are really annoying. My last cheap SSD broke sooner because of this?"

NEED HELP (Browser Manager Sidebar

When registering a lot of URLs in the web panel, or when using Floorp's browser manager sidebar in a low-resolution environment, the bottom part of the website will not be displayed.

Previously, when the vertical size of the browser became smaller by applying the following CSS to the select box on the panel, we were bypassing interference with the website due to the vertical length of the select box. The following CSS does not work with Firefox 107 or later.

height:100vh;
overflow: hidden auto;

Do you have any other ideas?

In addition, the Firefox 107-based development repository is http://GitHub.com/surapunoyousei/Floorp-Nightly

ブログでの投稿(コメント)がブロックされるようです

リリースノートなどは「英語」版も俎上にされると良いですね #23 は、
当初、ブログで投稿しようとしたのですが、常にブロックされて投稿不能でした。
オランダ人(@TelV)からも、ブログでは投稿できなかったと嘆いていました。
https://www.ghacks.net/2022/08/23/firefox-104-analyze-a-websites-power-usage-and-ui-throttling/#comment-4546642
gHacks Tech News の管理者(@martin)から「フィードバックや問い合わせは、どのようにすればよいのか」と連絡がありました。

[Bug] Theme menu just shows extensions.

Describe the bug

In the settings menu, "Themes" just shows the extensions page instead of showing themes.

To Reproduce

Steps to reproduce the behavior:

  1. Go to 'Settings'
  2. Click on 'Themes'

Expected behavior

When clicking on "Themes" it shows themes instead of extensions.

Screenshots

image

Desktop (please complete the following information):

  • OS: Windows 10
  • Floorp Version: 10.6.2

"Recently bookmarked" list is missing from the sidebar

Describe the bug

"Recently bookmarked" list is missing from the sidebar

To Reproduce

Steps to reproduce the behavior:

  1. Add the "Show sidebars" button to the toolbar.
  2. Click the button to open the sidebar and change the layout from "Tree style tabs" to "Bookmarks".
  3. The "Recently bookmarked" list is missing.

Expected behavior

"Recently bookmarked" list should be visible when performing the above steps.

Screenshots

If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows 8.1 Home version.
  • Floorp Version: 10.4.0

A screenshot of how the "Recently bookmarked" list appears in the latest version of Firefox is included.
Screenshot taken from Floorp version 10.4.0
floorp sidebar

Screenshot taken from Mozilla Firefox 104.0.2
recently bookmarked missing

Floorp vs Waterfox

Can you write a side by side comparison
on how Floorp compares to Waterfox?

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.