Skip to content

Eryoneta/Firefox-Scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Firefox-Scripts

My scripts to improve my experience with Firefox.

Requires MrOtherGuy/fx-autoconfig to be installed.

Following the instructions, there should be a chrome directory inside the targeted profile with two directories: JS and CSS. The contents of this repository can be copied over as preferred.

Brief Explanation

CSS Styles

addAccentColor.uc.css
  • Target: Menu borders, tab borders, and folder icons.
  • Effect: Applies an accent color (Light blue, by default).
addMenuIcons.uc.css
  • Target: All menu items.
  • Effect: Loads icons for all menus.
    • For some reason, someone decided that icons were unnecessary. Unbelievable.
floatingSidebar.uc.css
  • Target: The sidebar.
  • Effect: Turns the sidebar into a floating panel, leaving the page under it untouched.
    • By default, it squeezed the whole page, which was inconvenient.
improveEditBookmarkPopup.uc.css
  • Target: The edit-bookmark popup that appears when clicking the star icon.
  • Effect: Adds many small adjustments to the edit-bookmark popup.
    • Increases size, adds the URL field, removes labels, and more.
improveFullscreenPopup.uc.css
  • Target: The popup that appears when hovering the cursor on the top edge when in fullscreen mode.
  • Effect: Makes the fullscreen-exit popup bigger.
    • By default, it was way too small. That made clicking it inconvenient.
improvePlacesEditBookmarkPanel.uc.css
  • Target: The edit-bookmark panel at the bottom of the Places window.
  • Effect: Adds many small adjustments to the edit-bookmark panel.
    • Removes labels, unnecessary texts, and more.
improvePrivateBrowsingNewPage.uc.css
  • Target: The new-page (When in private browser mode).
  • Effect: Improves the page.
    • Sets the background to black, removes unnecessary text, and centers the logo.
improveTabCloseButton.uc.css
  • Target: The close buttons from the tabs.
  • Effect: Changes the behaviour of the close buttons.
    • When tabs are big, show button.
    • When tabs are small, hide button, and only show on hover.
removeCheckboxFromConfirmationPopups.uc.css
  • Target: The checkbox from the confirmation popups.
    • For example, the popup that appears when too many tabs are open.
  • Effect: Hides the checkbox.
    • The checkbox could be accidentally unchecked.
removeOpenAllTabsButton.uc.css
  • Target: The menu item at the end of every bookmark menu.
  • Effect: Removes the button.
    • The button used space, and wasn't really useful.
removePrivateBrowsingLabel.uc.css
  • Target: The text alongside the private browsing icon (When in private browser mode).
  • Effect: Removes the text and leaves only the icon.
    • By default, it was too big. It was getting in the way of the tabs.
removeTabScroll.uc.css
  • Target: The scroll that appears when too many tabs are open.
  • Effect: Removes the scroll.
    • Without it, the tabs simply decrease in size.
    • It means that every tab is now visible.
resizeTabContainerSpaces.uc.css
  • Target: The space before and after the tabs container.
  • Effect: Removes the scroll.
    • Without it, the tabs simply decrease in size.
    • It means that now every tab is visible.
showScrollbarInMenus.uc.css
  • Target: Bookmark menus.
  • Effect: Adds a thin scroll to the menus.
    • It's very helpful to tell the actual size of the menu.
toggleTabSoundOnlyWhenSelected.uc.css
  • Target: The sound toggle from the tabs.
  • Effect: Changes the behaviour of the sound toggles.
    • It can only be clicked when the tab is selected.
trimContextMenu.uc.cs
  • Target: All the context menus.
  • Effect: Removes unnecessary items.
    • Set image as background, Pocket stuff, sort by name, and more.

JS Scripts

addAutoExportHTMLToggler.uc.js
  • Target: The main menu.
  • Effect: Creates a new button in the main menu.
    • The button allows to toggle browser.bookmarks.autoExportHTML.
addDelayToMenuPopupClose.uc.js (WIP)
  • Target: All menus.
  • Effect: When dragging a item (A bookmark), the menu should stay open for a little bit before closing.
    • By default, it immediately closes as soon as the item is dragged outside. Very annoying.
addPlaceholderOnFields.uc.js
  • Target: The text fields when editing a bookmark.
  • Effect: Adds a descriptive text inside the fields.
    • If the label at the side is removed, there is nothing to tell what the field is about. The placeholder addresses that
dinamicRecentFolders.uc.js (WIP)
  • Target: The list of recent bookmark folders.
  • Effect: Creating or editing a bookmark folder adds it to the list of recent folders.
    • By default, only using a folder added it to the list.
multiRowTabs.uc.js (WIP)
  • Target: Tabs.
  • Effect: Allows the use of multiple rows of tabs!
    • It even scrolls vertically!

About

Scripts to improve Firefox user experience

Topics

Resources

Stars

Watchers

Forks