Source Code Repository For CyberCTR
Source code released under [MPL 2.0] (https://www.mozilla.org/MPL/2.0/)
CyberCTR adds the same or similar functionality as Classic Theme Restorer
but with a few fundamental
changes, That are specific for the integration in to Cyberfox Web Browser
and also offers functionality
exclusive for Cyberfox
with many more under development.
We were looking for an alternative to australis that allowed us to easily provide both UI experiences but the
default classic look right out of the box everyone was used to, So we modified and integrated Classic Theme Restorer
and changed it into the much loved CyberCTR
, We also wanted to make the user experience a little more unique by adding
features and functions to CyberCTR
that Classic Theme Restorer
does not offer.
- Button color Aurora (Light).
- Button color Cyberfox (Default Cyberfox Button Color).
- Button color Green (Dark).
- Button color Orange (Dark).
- Button color Red (Dark).
- Button color Salmon.
- Australis pre-set
- Pre-Configure CyberCTR Settings [FAQ article] (https://8pecxstudios.com/Forums/viewtopic.php?f=8&t=672)
- Pre-Configure CyberCTR Settings file change detection & notification.
- Pre-Configure CyberCTR Settings backup and backup restore.
- Tab text in title-bar.
- Import\Export preferences in JSON file format.
- Remove text shadow from persona themes.
- Control gradient percentage on custom button color.
- Custom button color with 3 colors.
- Set custom button color text color.
- Remove custom button color text shadow.
- Set default maximum width for tool-bar search-bar (Range 120px - 295px)
- Switch between custom about:home page style pre-sets.
- Change about:home page background with custom image (Locale file or from URL).
- Hide icons on about:home page.
- Hide logo on about:home page.
- Hide snippets (Ads) on about:home page (Firefox Only)
- Remove links on about:home page (Cyberfox Only)
- Change highlight color of about:home page links, search-bar and buttons.
- Hide elements by class or id with css using the elements filter. See list of elements
- Alternate about:newtab page style
- Change highlight color of about:newtab page elements
- Change default text color of about:newtab page text and grid color.
- Set custom font size for bookmark-bar tool-bar (Range 2px - 30px)
Plus many under the hood changes and many more visual changes to come.
- Tab appearance: Squared classic tabs
- Tab appearance: Curved tabs (all colored and visible)
- Tabs not on top + [tabsontop="false/true"] attribute
- Tabs height settings
- Tabs min/max-width settings
- Tab close on all tabs, active tab, tool-bars start/end
- Custom colors for tab backgrounds, text and text shadow
- Application button on tool-bars
- Application button on title-bar [Windows only]
- Own title for application button on titlebar [Windows only]
- Predefined/custom application button colors
- Small navigation tool-bar buttons
- Movable back-forward button
- Star button in location bar
- Rss-Feed button in location bar
- Movable status-bar panel
- Combine stop & reload buttons
- Hide location bars stop & reload buttons
- Hide private browsing mask
- Find bar on top or bottom
- 'Icons & Text' and 'Text only' modes
- Add [iconsize="large"]/[iconsize="small"] attributes to #nav-bar node
- Compact panel menus (bookmarks, history...)
- Green/blue site identity button for verified websites and secure connections
- Replace context menu icons with labels (Back, Forward...)
- Add up to 20 additional toolbars
- Restore tabs empty favicon
- Replace generic favicon (empty and dotted) with sheet favicon
- Favicon in urlbars identity box (location bars left)
- Different padlock icons
- AeroBlue toolbar colors for Windows 8/Classic, Linux, MacOSX
- Hide navigation tool-bar
- Inverted (white) tool-bar button icons
- Double click on tabs toolbar opens a 'new' tab [Windows only]
- Hide tabs tool-bar with one visible tab
- Tool-bar settings to alter colors, sizes, borders
- Disable some ui animations
- Switch between old and new search
- Enable/disable 'Add-on Bar' (tool-bar context menu)
- Toggle 'Add-on Bar' using 'Ctrl + /' btw. 'Cmd + /'
- Enable/disable 'Additional Tool-bar' (tool-bar context menu)
- Spaces, Flexible spaces, Separators
- Activity indicator on toolbars
- Bookmarks menu & sidebar buttons
- History menu & sidebar buttons
- Additional movable reload & stop buttons
- Movable url bar container
- Movable (Firefox main) menu button
- Movable alltabs-button, webrtc-status-button, social-share-button
Default 'curved tabs' can be optionally replaced with classic 'squared tabs'. Tabs on MacOSX look more like Windows tabs with MacOSX colors on purpose.
All tabs are curved and use colours known from squared tabs.
Simulates 'tabs.onTop=false' setting and moves tabs below navigation tool-bar. On MacOSX tabs also get a 'reversed appearance'.
The title-bar button is fixed on title-bars left side like on Firefox since version 4.0. It is enabled by default on Windows systems.
The button can also be used on tool-bars and appears like a default tool-bar button.
On tabs tool-bar and title-bar application button can be orange, blue (Aurora), black (Nightly), red, green and gray in normal browsing mode and purple in private browsing mode like on previous Firefox versions.
####Note: The new appmenu is not an exact copy of the old one, but looks as original as possible. The 'splitmenu' is not yet restored, menuitems and submenus are placed in a row. The appmenu also misses some menuitems, which can not be duplicated.
Navigation tool-bar buttons get alternative margins and paddings to simulate old 'small icon view'.
Hiding navigation toolbar might be interesting after all items got moved to other tool-bars.
A tool-bar at the bottom of the window. All movable buttons and items can be placed on it. Add-on bar can be enabled/disabled using tool-bars context menu (right-click on a tool-bar) or using 'Ctrl + /' (Windows/Linux) btw. 'Cmd + /' (MacOSX).
A tool-bar between navigation tool-bar and bookmarks tool-bar. It can be enabled/disabled using tool-bars context menu (right-click on a tool-bar).
Simulates old modes where text was displayed below tool-bar buttons or button icons got hidden.
A default 'menu button' which opens the 'classic' bookmarks menu. Moved to bookmarks tool-bar it also shows its label.
Buttons which toggle bookmarks and history sidebar.
Browsers default buttons got merged with url bar and cannot be moved to different tool-bar positions or to different tool-bars. CTR adds duplicates of these buttons to the customization palette.
Place reload button AFTER stop button and enable the corresponding option on CTRs preference window. Hovering the option on preference window to get extra information. Tool-bar: [something]...[stop-button][reload-button]...[something]
These tool-bar items appear in customizing mode and can be moved to tool-bars like on previous Firefox versions.
Quoted from [original addons page] (https://addons.mozilla.org/en-US/firefox/addon/classicthemerestorer#addon-description)
Note: This list was current at the time of quoting and may have changed during this time.
Dedicated thread for [CyberCTR Localization] (https://8pecxstudios.com/Forums/viewtopic.php?f=13&t=536)
Built from popular open source addon.
- Classic Theme Restorer by (Aris)
- Git repository for [Classic Theme Restorer] (https://github.com/Aris-t2/ClassicThemeRestorer)
Using popular open source projects.
- UiKit (MIT License)
- jQuery (MIT License)
- normalize.css (MIT License)
- FontAwesome (CC BY 3.0 License)