# WaveFox **Repository Path**: gridsoft/WaveFox ## Basic Information - **Project Name**: WaveFox - **Description**: Flexible theme for manual customization. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-03 - **Last Updated**: 2023-08-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # *WaveFox* ##### Minimum Requirements - Firefox 116 - Firefox 115 ESR - Windows - MacOS - Linux ###### Have a question not related to this project? These resources will help you - [Mozilla support](https://support.mozilla.org/en-US/) - [Reddit (New)](https://www.reddit.com/r/MozillaFirefox) - [Reddit (Old / Read only)](https://www.reddit.com/r/firefox) - [Fedia](https://www.fedia.io/m/firefox) - [Reddit (CSS)](https://www.reddit.com/r/FirefoxCSS) - [Fedia (CSS)](https://www.fedia.io/m/FirefoxCSS) ## Installation - [Download Firefox](https://www.mozilla.org/en-US/firefox/all/#product-desktop-release) / [Download WaveFox](https://github.com/QNetITQ/WaveFox/releases) - [Installation and available options for Firefox 115 ESR](https://github.com/QNetITQ/WaveFox/tree/v1.6.115#installation) - Download the `chrome` folder and put it in your user profile folder
How to access user profile folder? ![Profile](https://github.com/QNetITQ/WaveFox/assets/85301851/d2b893ea-a62e-4d96-9385-108f83025075) ![Profile 2](https://github.com/QNetITQ/WaveFox/assets/85301851/2817ee70-793b-40e6-a77e-8e62f9bfa87e)
- Go to `about:config` and activate the keys below - `toolkit.legacyUserProfileCustomizations.stylesheets` - `layout.css.has-selector.enabled` - `svg.context-properties.content.enabled` (Activate this key if the menu icons don't follow the general design color) - Specify the desired shape of the tabs and restart the browser
How to create keys? ![Keys](https://github.com/QNetITQ/WaveFox/assets/85301851/9a3673d1-0d95-49fd-911c-dc91b366bc8b)
##### Tabs (Option 1) ![1](https://user-images.githubusercontent.com/85301851/233114797-1495824d-9f46-474f-aeb2-a8dcc5608066.PNG) - `userChrome.Tabs.Option1.Enabled` ##### Tabs (Option 2) ![2](https://user-images.githubusercontent.com/85301851/233114845-1904b615-7c6b-43c4-9422-ae6b2ed6e3b1.PNG) - `userChrome.Tabs.Option2.Enabled` ##### Tabs (Option 3) ![3](https://user-images.githubusercontent.com/85301851/233114878-baae0abb-2779-453a-9a2f-30e6fd015952.PNG) - `userChrome.Tabs.Option3.Enabled` ##### Tabs (Option 4) ![4](https://user-images.githubusercontent.com/85301851/233114921-b386502c-2b73-496b-9536-5350227ae78b.PNG) - `userChrome.Tabs.Option4.Enabled` ##### Tabs (Option 5) ![5](https://user-images.githubusercontent.com/85301851/233114950-68595ae9-27dc-4384-8f71-61ae873b1a3b.PNG) - `userChrome.Tabs.Option5.Enabled` ##### Tabs (Option 6) ![9](https://user-images.githubusercontent.com/85301851/233115069-913b318e-5503-4d54-916e-e3cbd3626c96.PNG) - `userChrome.Tabs.Option6.Enabled` ##### Tabs (Option 7) ![10](https://user-images.githubusercontent.com/85301851/233115104-2a4e527f-15cf-47f9-9a8f-60159a5bb570.PNG) - `userChrome.Tabs.Option7.Enabled` ##### Tabs (Option 8) ![11](https://user-images.githubusercontent.com/85301851/233115136-eba3fb57-1591-4318-86ee-ecdf673609b7.PNG) - `userChrome.Tabs.Option8.Enabled` ##### Tabs (Option 9) ![12](https://user-images.githubusercontent.com/85301851/233115162-1cd61c70-5826-4712-8692-603b04147660.PNG) - `userChrome.Tabs.Option9.Enabled` ##### Tabs (Option 10) ![14](https://user-images.githubusercontent.com/85301851/233115224-fbada5b2-35f8-41bb-81c7-52552e62d829.PNG) - `userChrome.Tabs.Option10.Enabled` ##### Tabs (Option 11) ![15](https://user-images.githubusercontent.com/85301851/233115260-c6cb7c9a-192c-4a20-9327-392c6afae755.PNG) - `userChrome.Tabs.Option11.Enabled` ##### Tabs (Option 12) ![16](https://user-images.githubusercontent.com/85301851/233115285-feb26903-ab9f-4e38-b28a-7207b0459ebe.PNG) - `userChrome.Tabs.Option12.Enabled` ## Optional ### Tab Frame The tab frame consists of type, color and saturation. ![изображение](https://user-images.githubusercontent.com/85301851/152011749-4d5619b3-0fd8-40f9-a3dc-96be31839971.png) ##### Light Theme ###### Type - `userChrome.LightTheme.TabFrameType.Border.Enabled` - `userChrome.LightTheme.TabFrameType.Shadow.Enabled` ###### Color - `userChrome.LightTheme.TabFrameColor.Auto.Enabled` - `userChrome.LightTheme.TabFrameColor.White.Enabled` - `userChrome.LightTheme.TabFrameColor.Black.Enabled` ###### Saturation - `userChrome.LightTheme.TabFrameSaturation.Low.Enabled` - `userChrome.LightTheme.TabFrameSaturation.Medium.Enabled` - `userChrome.LightTheme.TabFrameSaturation.High.Enabled` - `userChrome.LightTheme.TabFrameSaturation.VeryHigh.Enabled` ##### Dark Theme ###### Type - `userChrome.DarkTheme.TabFrameType.Border.Enabled` - `userChrome.DarkTheme.TabFrameType.Shadow.Enabled` ###### Color - `userChrome.DarkTheme.TabFrameColor.Auto.Enabled` - `userChrome.DarkTheme.TabFrameColor.White.Enabled` - `userChrome.DarkTheme.TabFrameColor.Black.Enabled` ###### Saturation - `userChrome.DarkTheme.TabFrameSaturation.Low.Enabled` - `userChrome.DarkTheme.TabFrameSaturation.Medium.Enabled` - `userChrome.DarkTheme.TabFrameSaturation.High.Enabled` - `userChrome.DarkTheme.TabFrameSaturation.VeryHigh.Enabled` ### Tab Separators ![изображение](https://user-images.githubusercontent.com/85301851/152351312-f6ad4578-e7d5-40b7-8b2d-49388a750f54.png) - `userChrome.TabSeparatorsLowSaturation-Enabled` - `userChrome.TabSeparatorsMediumSaturation-Enabled` ### Menu Density By default context menus follow the selected interface density, but it is possible to set a fixed size. | Compact | Normal | Touch | |---------|--------|-------| | ![изображение](https://user-images.githubusercontent.com/85301851/152645825-7d351e3e-b938-4fa1-a460-1f699ed1c3c6.png) | ![изображение](https://user-images.githubusercontent.com/85301851/152645878-d917e841-837a-4a11-8fc1-ce0fc2262aef.png) | ![изображение](https://user-images.githubusercontent.com/85301851/152645915-833c1b22-e320-445f-817e-408ea26f7605.png) | - `userChrome.CompactContextMenu-Enabled` - `userChrome.NormalContextMenu-Enabled` - `userChrome.TouchContextMenu-Enabled` ### Icons | Regular | Filled | |---------|--------| | ![изображение](https://user-images.githubusercontent.com/85301851/151192118-0cbdb5a7-a77f-4275-8841-2ac321657c86.png) | ![изображение](https://user-images.githubusercontent.com/85301851/151192708-5ae7691c-ce07-49d8-b4fb-fc58692b63fe.png) | - `userChrome.RegularMenuIcons-Enabled` - `userChrome.FilledMenuIcons-Enabled` ### Drag Space ![изображение](https://user-images.githubusercontent.com/85301851/152680229-43547df0-1d2c-4384-b024-950e7aa56ca6.png) - `userChrome.DragSpace.Left.Disabled` - `userChrome.DragSpace.Right.Disabled` - `userChrome.DragSpace.Top.Windowed.Enabled` - `userChrome.DragSpace.Top.Maximized.Enabled` - `userChrome.DragSpace.Top.Fullscreen.Enabled` ### Pinned Tabs Width ![Снимок](https://user-images.githubusercontent.com/85301851/185612113-7bb0445f-8993-45bd-916d-d066e88ea7f4.PNG) - `userChrome.PinnedTabsWidthLowIncrease-Enabled` - `userChrome.PinnedTabsWidthHighIncrease-Enabled` ### Selected Tab Indicator ![изображение](https://github.com/QNetITQ/WaveFox/assets/85301851/c5b7c4b8-81d2-4ca2-9944-574af7e88f1d) - `userChrome.Tabs.SelectedTabIndicator.Enabled`