My FireDragon version is 119.
After reading the post of FGD:
Version 14 is out!
See Post #1 for server link (it hasn’t changed).
This version fixes the PSD issue, in order to install it, after closing Firedragon, you have to do the following:
sudo rm /usr/share/psd/browsers/firedragon
And then install version 14 with only the pacman command
sudo pacman -U https://builds.garudalinux.org/chaotic-v4/garuda/x86_64/firedragon-11.7.1-14-x86_64.pkg.tar.zst
I saw the new FireDragon.
Last night, after installing Freetube, Garuda maintenance told me it detected a partial upgrade and suggested that I update, which I did by selecting “yes” to Garuda maintenance. Today I notice that I have the old FireDragon.
musing…what to do, what to do.
Version 16 is out!
See Post #1 for server link (it hasn’t changed).
Changelog in firedragon.cfg:
A completely new Category has been created, for testing at the moment, and settings that will make it through will be moved elsewhere. The Category is TEMPORARY TESTING SECTION. It includes a long list of settings I had to test one day and today is that day!
Don’t forget to compare firedragon.cfg.pacnew with firedragon.cfg after your installation so you see what has changed.
Since there are networking, security, tracking, certificates, cross-site, cookies, UI, etc. changes, it may affect various aspects of the browsing and experience. Plz report any unwanted behaviors.
/* Copy to firedragon Profile folder under “chrome” folder, not in CSS folder
/* Closed Button style /
.tab-close-button {
height: 34px !important; / dimensions of the background visible on hover /
width: 34px !important; / dimensions of the background visible on hover /
fill: rgba(0, 193, 228) !important;
margin-inline-end: calc((var(–inline-tab-padding) / -2) + 5px) !important; / controls the space between the icon and the right border of the tab. If you want that space smaller, you can change the 5px to 3px or 2px /
padding: 2.5px !important; / controls the size of the dismiss icon (less padding = bigger icon) /
border-radius: 2px !important; / Not necessary, but to get an Edge look /
}
.tab-close-button:hover {
fill: white !important;
}
/ Show close button on hover */ #tabbrowser-tabs[closebuttons=“activetab”]
.tabbrowser-tab:not([selected]):not([pinned]):hover .tab-close-button {
display: -moz-inline-box !important;
}
/* Make the close button more clearly visible on hover /
.tab-close-button:hover {
background-color: rgba(255,0,0,0.8) !important;
fill: white !important;
}
/ Closed Button’s background darker on hover (so the close button is then better visible) / @media not (prefers-contrast) {
.close-icon:hover {
background-color: color-mix(in srgb, red 80%, transparent) !important; / Original 10% */
}
}
Version 17 is out! Come on! Another 104 of those and we’re on par!
See Post #1 for server link (it hasn’t changed).
Changelog:
Fixed firedragon.overrides.cfg not working and oh I forgot to remove the note about it not working in firedragon.cfg. Next version will fix that! It’s only cosmetics anyway.
Take the time to read some notes at the beginning of the file (probably firedragon.cfg.pacnew once you will install v17), it explains how firedragon.overrides.cfg works and how to use it so you won’t get potential settings “stuck” in a specific value.
I just installed the latest FireDragon version and applied the CSS mentioned in the second to last post, and I can certainly confirm the font size increment in the address bar…
It’s a bit much for me (I’ll add a screenshot of this forum, since longer URLs make it more visible). If it’s meant to be this big, though, I won’t mind tweaking it locally.
1- The bigger fonts are probably much better adapted for 3840x2160 resolution
2- Gnome does not display the TAB colors and New Tab Button design/color. Unless you changed the LEPTON design in the browser’s UI settings for something else. If you didn’t, it means the userChrome.css is better suited for Plasma.
Version 18 is out!
See Post #1 for server link (it hasn’t changed).
Changelog:
Attempt at fixing Mozilla Sync feature. If it works, special tnx to @Ankur@BluishHumility . If it doesn’t work, it has to be my fault. I do not have a Mozilla account to sync with, it would be great if someone tests this, otherwise it will take me more time to do it myself but eventually I would have to.
Attempt at setting a default User Agent when fingerprinting is disabled. Floorp has a special way of handling custom user agent, I’m hoping I got it right.
I’m not sure what this is about. Is the “fix” being implemented with ~/.firedragon/firedragon.overrides.cfg? I am asking because of this thread:
The default for Firefox is to use the Mozilla sync servers. Firedragon has always overridden this default (on purpose) in /usr/lib/firedragon/firedragon.cfg to use the sync server at https://ffsync.garudalinux.org:
// allow syncing to our own syncserver
defaultPref("identity.sync.tokenserver.uri", "https://ffsync.garudalinux.org/token/1.0/sync/1.5");
This is intended as a privacy feature, because Mozilla is no longer storing your browsing history, open tabs, bookmarks, settings, and so on in their servers.
Users who are already actively using the Firefox sync servers often stumble over this feature, because they sign in with their normal account but all their stuff does not sync over. Because the Garuda sync server setting has been set in /usr/lib/firedragon/firedragon.cfg, it is sort of “hard-coded” into the browser but can be reverted back to Mozilla servers by passing the override in ~/.firedragon/firedragon.overrides.cfg.
// Use Mozilla sync servers
lockPref("identity.sync.tokenserver.uri", "https://token.services.mozilla.com/1.0/sync/1.5");
This specific configuration is an override of an override.
If you want the new Firedragon browser to use the Mozilla sync servers by default, I wouldn’t add another override–just remove the override which is switching the server in the first place.
But is that really what you want? I think having the custom sync server is an awesome feature.
At the moment I was trying to make the simplest sync work, which, following your solution pointed out by Ankur, does seem to work. So now I know the browser can do it and no regression was affected. I was afraid of that (someone else had a login issue as well a few days ago).
Now I will revert that attempt and try testing differently. I should have myself an account and learn how to sync, would be easier I admit.
If you sign in to a browser that is using a sync server that you have already synced with, all your bookmarks, open tabs, saved logins, etc get synced over automatically. It doesn’t matter what sync server this is, it just has to be one that you have synced with before.
I think what trips people up is they open the browser for the first time and sign in–just like they are used to doing with Firefox–but nothing happens. No bookmarks show up, nothing. That is because the Firedragon uses a different server where their account has nothing synced to it yet.
Because there is nothing obvious that explains what has happened (or I guess why nothing happened), people think the sync feature doesn’t work or has some kind of problem. They sign in to a fresh Firefox installation, everything gets synced over. They sign in to Firedragon, nothing happens so it must be broken.
Overriding the sync server to use Mozilla’s sync server doesn’t “fix” anything, but it does appear to because now all the bookmarks and everything get synced over.
One easy way to get “switched over” to a private sync server is:
Connect to the Mozilla servers to sync. On Librewolf or Firefox this is the default sync server; on Firedragon you need to add the override in ~/.firedragon/firedragon.overrides.cfg.
After you have all your stuff, switch to the private sync server. In Librewolf or Firefox you do this in about:config; in Firedragon you can just remove the override in ~/.firedragon/firedragon.overrides.cfg and you will go back to the Garuda sync server.
That’s it, you’re using a new sync server! If you want to delete the old data from the Mozilla sync servers, you need to sync back to the Mozilla servers and do a password reset (I've lost my Firefox Sync account information - What to do | Mozilla Support). Note: a password reset is different than changing your password.
@FGD might want to think about forgetting syncing from within the browser itself. For my browsers I have FreeFileSync set to mirror the contents of each browsers user folder to matching folders in Backups under Docs on my main secondary drive, and then I have a second profile in FFS set up to mirror everything from the main secondary drive to a master backup drive.
Wasn’t sure where to add this so here goes. Has anyone thought to take a look at the custom css and fix it once again for us to be able to put the tab bar on the bottom again?