Wednesday, November 27, 2013

Add-on status update (2013-12-20)


Update 1.0.5 is out

Main page
https://addons.mozilla.org/addon/classicthemerestorer/

Support forum (with dev builds)
http://forums.mozillazine.org/viewtopic.php?f=48&t=2773133

Github
https://github.com/aris-t2/classicthemerestorer

Changelog v1.0.5
[new] tab background color settings (top/bottom/text)
[new] tab text color& text shadow color options
[new] squared tabs "australized"

[fix] MacOSX: squared tabs and TMPs multi-row view
[fix] MacOSX/Linux: appbuttons menupopup position
[fix] panel ui - appbutton style option on tabs toolbar
[fix] Windows: hide titlebars appbutton on windows with no titlebar

[change] French translation updated by Goofy
[change] squared tabs: favicon & close button position
[change] squared tabs: size tweaks
[change] improved support for custom css code to colorize tabs
[change] some minor tweaks on Personas support (WinXP, Linux, MacOSX)

Changelog v1.0.4
[new] add-on bar close button *1
[new] option to hide add-on bars close button
[new] Linux option to enable text color fix for non-active tabs *2

[fix] MacOSX: tab scrollbox appeared too early

[restored] option to hide nav-bar *3

[change] MacOSX: tabs appearance for 'tabs not on top'
[change] appbutton on titlbar tweaks
[change] prefwindow tweaks
[change] appmenu colors match menu colors on Windows classic theme
[change] slightly improved Personas support for squared tabs on Windows
[change] Linux/MacOSX: corrected some strings inside appmenu
[change] small button view: tweaked back-forward-button

*1 movable on add-ons bar, but not removable from it. New option can hide it.
*2 Ubuntu users with default OS theme will have to enable new option, if their tabs are not on top.
*3 the one from context menu did not work properly

Changelog v1.0.3
[new] option to disable fog on tabs toolbar for Australis tabs (Windows)
[new] option to force white text/tab buttons for Australis tabs (Windows)
[new] enable/disable 'add-on bar' using toolbars context menu
[new] enable/disable 'extra toolbar' using toolbars context menu
[new] enable/disable 'navigation bar' using toolbars context menu
[new] toggle 'add-on bar' using 'Ctrl + /' btw. 'Cmd + /'

[removed] 'add-on bar' option from preference window
[removed] 'extra toolbar' option from preference window
[removed] 'hide nav-bar' option from preference window

[fix] WinXP: menu toolbar got broken in some cases

[change] Windows: tweaked 'tabs on top off' option
[change] preference window: changed some labels
[change] preference window: not supported options got hidden (Linux/MacOSX)
[change] redone icons+text mode to improve compatibility
[change] tweaked experimental tabs to gain more visible text

Changelog v1.0.2
[new] option: enable alternative appearance for appbutton on toolbar
[new] option: movable fullscreen window controls

[fix] Linux Mint/Ubuntu: tab colors are more like pre-Australis now
[fix] Linux Ubuntu: correct tabs toolbar color for 'tabs on top off' option
[fix] Windows XP: tab colors are more like pre-Australis now
[fix] Windows 7/8/Vista: non-Aero tab colors are more like pre-Australis now

[change] 'combined reload/stop' button can now be styled by CTB v1.3.4
[change] redone 'tabs on top off' option
[change] preference window: some text additions
 
Changelog v1.0.1
[new] option to optimize urlbars left border-radius for movable back-forward button
[new] Spanish translation (thanks to strel)
[new] added five separator items to customize menu
[new] French translation (thanks to Goofy & BabelZilla admin team)
[new] option to set tabs max-width to 150px (smaller than default)
[new] option to set tabs max-width to 250px like on pre-Australis
[new] added a back-forward dropmarker button (default movable toolbar item)
[new] option to let panelui button have old appbuttons appearance on tabs toolbar
[new] option to enable/disable 'combined reload/stop' button *

[fix] Linux: tabs not on top got broken by recent update
[fix] add-ons bar & icons+text mode for menubuttons
[fix] appbutton on titlebar: removed 1px left space on max view
[fix] 'titlechanged' status for custom squared and experimental pinned tabs
[fix] add-ons bar: hide add-ons bar in fullscreen mode (e.g. html5 video)
[fix] WinXP: tab toolbars colors for 'tabs not on top'
[fix] spaces and separators: used too much space
[fix] Linux: custom bf-button and moving urlbar
[fix] Windows: increased space between appbutton and tabs on titlebar
[fix] Tabs not on top: Personas support

[change] added more 'space / flexibles space' items
[change] pinned tabs size
[change] added support link to options window
[change] added rightclick menu for custom toolbars and their items
[change] custom reload button supports middleclick event
[change] Windows/Linux: appmenu tweaks on secondary pane
[change] addon-bar: margin, padding and size tweaks for buttons
[change] Windows/Linux: squared tabs tweaks
[change] MacOSX: tweaked titlebar
[change] Windows & squared tabs: restored tab-close button from previous Fx version
[change] Windows: appbutton on titlebar now displays default branch name
[change] Windows: tweaks on appbutton on titlebar
[change] add-ons bar: increased allowed icon sizes to 18 x 18px
[change] MacOSX: tweaked squared tabs colors to match OSX default theme
[change] alltabs-button movalbe by default
[change] webrtc-status-button movalbe by default
[change] social-share-button movalbe by default
[change] social-toolbar-item movalbe by default

- Aris

Friday, November 8, 2013

Add-on status update (2013-11-18)

- Classic Theme Restorer is out -







Some comments from me to clarify a few thing regarding this add-ons development I saw on some forums and articles across the Internet:
  • I'm not a Mozilla employee, just making add-ons for Mozilla products. ;-)
  • Old browser features are not brought back using code 1:1 from older browser versions. Some options are more like a new 'interpretations' of old features (small buttons, hidden nav-bar, text mode, icons+text mode). They may not work with all buttons and toolbars out there.
  • The restored 'squared tabs' are created the same way themes modify tabs, so there is a big chance they won't be compatible with extensions that colorize or modify tabs, especially after such extensions get updated to work with Australis UI.
  • This add-on uses different ids and classes for new and old features -compared to current non-Australis Firefox- mostly to avoid conflicts with old classes and ids that are still reserved in UX/Australis




A list containing all features this add-on is currently capable of:

Add-ons current settings (-> options window)
  • Tabs
    • Australis tabs (Australis default tabs)
    • Squared tabs (classic)
    • Australis tabs (experimental) [Windows Aero only]
  • Tabs not on top
  • Tabs in titlebar (currently browser.tabs.drawInTitlebar)
  • Application button
    • Appbutton hidden
    • Appbutton on toolbars
    • Appbutton on titlebar (Windows only)
  • Application button colors
    • orange
    • blue (Aurora)
    • black (Nightly)
    • transparent (AeroGlass)
    • blue (Palemoon)
    • red
    • green
    • gray 
  • Small (nav-bar) buttons (Windows only)
  • Hide navigation toolbar
  • Addon-bar
  • Additional toolbar (below top toolbars)
  • Movable back-forward button
  • Findbar
    • Findbar (default position)
    • Findbar on top (forced)
    • Findbar at the bottom (forced)
  • Icons / text
    • Show icons only
    • Icons + text
    • Text only

 Other features active by default (not on options window) 
  • Spaces (additional toolbar items)
  • Flexible spaces (additional toolbar items)
  • Bookmarks menu button (additional toolbar button)
  • Bookmarks sidebar button (additional toolbar button)
  • History sidebar button (additional toolbar button)
  • Reload button (additional toolbar button)
  • Stop button (additional toolbar button)
  • Movable urlbar
  • Movable PanelUI button
  • Smaller urlbar minimum width
  • Smaller window minimum width

- Aris

Monday, October 28, 2013

Modifiy Australis UI #11 - custom toolbars #2

It is possible to have more than one custom toolbar, so I included an option to enable/disable a toolbar below bookmarks toolbar.

Buttons, urlbar, searchbar, spaces etc. can be moved to this toolbar, if needed.





- Aris

Wednesday, September 25, 2013

Add-on status update (2013-09-28)

Changes in the past few days

  • [fix] classic squared tabs (got broken a few days ago)
  • [fix] 'icons + text' mode (got broken a few days ago)
  • [change] removed checkbox options for bookmarks menu button, bookmarks sidebar button, history sidebar button, reload button and stop button. Buttons are enabled by default and can be moved to available toolbars or can be kept on customizing area, if not needed.
  • [change] removed option to move add-on bar items to the right. Flexible spaces can do the job.
  • [change] removed 'movable PanelUI-button' option. PanelUI-button is now movable by default.
  • [change] to avoid conflicts this add-ons 'small buttons' option does nothing, if 'small buttons' option from 'Classic Toolbar Buttons' add-on v1.3 is already active.
  • [change] to avoid conflicts this add-ons 'small buttons' option does nothing on 'icons + text' mode




Add-ons current settings (-> options window)
  • Tabs
    • Australis tabs (Australis default tabs)
    • Squared tabs (classic)
    • Australis tabs (experimental) [Windows Aero only]
  • Tabs not on top
  • Tabs in titlebar (currently browser.tabs.drawInTitlebar
  • Application button
    • Appbutton hidden
    • Appbutton on toolbars
    • Appbutton on titlebar (Windows only)
  • Application button colors
    • orange
    • blue (Aurora)
    • black (Nightly)
    • transparent (AeroGlass)
    • blue (Palemoon)
    • red
    • green
    • gray 
  • Small (nav-bar) buttons (Windows only)
  • Hide navigation toolbar
  • Addon-bar
  • Movable back-forward button 
  • Findbar
    • Findbar (default position)
    • Findbar on top (forced)
    • Findbar at the bottom (forced)
  • Icons / text
    • Show icons only
    • Icons + text
    • Text only

 Other features active by default (not on options window) 
  • Spaces (additional toolbar items)
  • Flexible spaces (additional toolbar items)
  • Bookmarks menu button (additional toolbar button)
  • Bookmarks sidebar button (additional toolbar button)
  • History sidebar button (additional toolbar button)
  • Reload button (additional toolbar button)
  • Stop button (additional toolbar button)
  • Movable urlbar
  • Movable PanelUI button 
  • Smaller urlbar minimum width
  • Smaller window minimum width

- Aris

Modifiy Australis UI #10 - findbar position

On current builds the findbar is at the bottom again. A new option forces findbars position on top or at the bottom.





- Aris

Sunday, September 15, 2013

Modifiy Australis UI #9 - spaces and flexible space

A while ago I got asked whether Australis can have spaces and flexible spaces or not. It can.


The only toolbar flexible spaces make sense on is the custom add-ons toolbar. Button can be 'moved' to the right for example.





This add-on contains 5 items for flexible spaces and 5 for 'normal' spaces at the moment. The images to indicate them are only visible in customizing mode (image #2 and #3).

- Aris

Thursday, September 12, 2013

Modifiy Australis UI #8 - tabs.drawInTitlebar #2

Recent UX / Australis changes caused an issue between application button (= Firefox button) on titlebar and browser.tabs.drawInTitlebar set to false. Disabling tabs in titlebar through TabsInTitlebar.allowedBy(...) argument also leads to same issue. See #882009.

The option application button on titlebar works, but the button cannot be on titlebar like it is with 'tabs in titlebar' enabled.





In this case the option application button on toolbar seems to be the cleaner solution.




Most users won't be affected by this, because browser.tabs.drawInTitlebar is enabled by default and application button looks like it should.




- Aris

Sunday, September 8, 2013

Modifiy Australis UI #7 - modified curved tabs

Squared tabs colors + curved tabs = modified curved tabs (on Fx Windows Aero theme).


- Aris


Friday, September 6, 2013

Modifiy Australis UI #6 - tabs.drawInTitlebar #1

[Update]
On recent UX builds the (Windows) application button (= Firefox button) can not be in titlebar anymore, if browser.tabs.drawInTitlebar is set to false. Most users won't notice this, because the option is set to true by default.
[/Update]


The upcoming add-on will support both browser.tabs.drawInTitlebar states true and false.


The corresponding setting still exists and can be accessed through about:config, but Mozilla will remove it one day. Thanks to Mike for providing a way to use this ui tweak even after its removal (in the future).

- Aris

Iconsets for toolbar buttons on Australis / UX

The next version of 'Classic Toolbar Buttons' (v1.3) will have updated iconsets for all toolbar buttons currently available in UX builds.


Only toolbar button icons are replaced by this, not PanelUI menu icons.

- Aris


Sunday, August 25, 2013

Modifiy Australis UI #5 - custom toolbars

Here is something, that will make many people happy.

It is possible to restore the add-on toolbar in Australis UI. Thanks to Mike for providing the code to make this possible.








- Aris

Saturday, August 24, 2013

Friday, August 16, 2013

Modifiy Australis UI #3 - text only

JoeG asked me whether it is be possible to restore the 'text only' mode for the remaining toolbars in Australis theme or not. It is. Therefore the 'movable back-forward' options of this add-on will have to be used as well to prevent urlbar corruption, because of the 'back-forward-urlbar' combination in Australis design.




It is also possible to restore a not very accurate 'icons+text' mode. The reason I call it 'not very accurate' are add-ons with non-standardized buttons and button icons, that can lead to a corrupted nav-bar.

I doubt anyone misses  'icons+text' mode or am I wrong?

- Aris

Thursday, August 15, 2013

Modifiy Australis UI #2 - hide nav-bar

Moving urlbar into tabs toolbar is not possible on UX builds (Australis design).

The upcoming add-on will provide the ability to move back-forward button, urlbar, reload button and stop button into tabs toolbar and to hide navigation toolbar.

Preview



 - Aris

Wednesday, August 14, 2013

Small button view in Firefox UX (Australis ui)

There is no 'small icon view' in Firefox Australis ui anymore. It got removed.

Classic Toolbar Button simulates 'small buttons' on navigation toolbar by altering a few margin-, padding-, height- and width values. Install at least v1.2.8.1 and select the corresponding nav-bar button menulist option from add-ons options page.



Tuesday, August 13, 2013

Modifiy Australis UI #1 - upcoming add-on

Mozilla decided to move to Australis design in one of the upcoming Firefox releases, probably in Firefox 28 or later.

The upcoming add-on (still unreleased and wip) will allow Firefox users to optionally restore some 'classic' ui parts, that are not present in Australis anymore. Users will be able to test these options once Australis enters nightly channel.

#########################################################################



Firefox UX preview (with add-on installed)

#########################################################################

The add-on for Firefox 26+ (Austalis design - Windows, MacOSX, Linux) restores squared tabs, appbutton/appmenu (known from Firefox for Windows), bookmarks menu button, bookmarks sidebar button, history sidebar button and other buttons from Firefox 4-26 (non-UX). All buttons are fully optional and have to be added to toolbars manually. Use browsers 'Customize' menu to move buttons to your favorite toolbar.

This add-on will not restore the add-ons toolbar. Adding/creating new toolbars is not possible anymore or at least at the moment. -> Modifiy Australis UI #5

Features & Settings
  • Squared tabs
  • Disable 'Tabs on Top'
  • Small nav-bar buttons (Windows only)
  • Findbar at the bottom
  • Hide navigation toolbar
  • Restore addons toolbar
  • Restore navigation toolbars 'text' mode and 'icons+text' mode 
  • Application button / application menu
    • appbutton hidden
    • appbutton on toolbars
    • appbutton on titlebar (Windows only)
  • Application button / application menu color
    • orange
    • Aurora blue
    • Nightly black
    • transparent
    • Palemoon blue
    • red
    • green
    • gray
  • Bookmarks menu button
  • Bookmarks sidebar button
  • History sidebar button
  • Reload button
  • Stop button
  • Moveable PanelUI button
  • Moveable back-forward button
  • Moveable urlbar (no seperate option needed)


Squared tabs
Classic tabs setting removes new curved tabs and replaces them with squared tabs.

Disable 'Tabs on Top'
The know 'tabs.onTop' setting got removed from about:config on Firefox 26+ (UX). This add-ons setting can place tabs below navigation toolbar again.

Small nav-bar buttons (Windows only)
Navigation toolbar buttons get alternative margins and paddings to simulate the "old" small icon view.

Findbar at the bottom
Moves findbar back to the bottom of the window.


Hide navigation toolbar
This setting is for those who like to move all their nav-bar items to other toolbars making the nav-bar unneeded.

Restore add-ons toolbar
This setting creates a new toolbar at the bottom of the windows, where toolbar buttons can be moved to.

Restore navigation toolbars 'text' mode and 'icons+text' mode
Some users still prefer to have text below toolbar button icons or to remove icons completely. This settings allows to select 'icons', icons+text' or 'text only' mode for toolbar buttons on navigation toolbar.


Application button / application menu settings 

- Application menu toolbar button -
The new appmenu toolbar button can be placed on navigation toolbar, personal toolbar or tabs toolbar. If it is placed on tabs toolbar before or after the tabs container and the menubar is not active or visible, the appbutton appears on browsers titlebar (Windows only). It appears on tabs toolbar, if the menubar is visible (Windows only).

- Application menu titlebar button [Windows only] -
The appmenu titlebar button is placed on titlebars left and is not moveable.

- Application button colors -
On tabs toolbar and titlebar the appbutton can be orange, blue (Aurora), black (Nightly), transparent, blue (Palemoon), red, green and gray [in normal browsing mode] and purple [in private browsing mode] like on previous Windows browser versions.

- Note -
The new appmenu is not a 1:1 copy of the old one, but it looks as original as possible. Some elements like the 'splitmenu' (combined menuitem with a popup submenu) got removed from Firefox 26 (UX), so a menuitem and a submenu are ordered in a row now instead. Appmenu also misses some menuitems inside developer and options submenus, that cannot be duplicated.

Bookmarks menu button
The bookmarks menu button is a default 'toolbar button', that can be placed on navigation toolbar, personal toolbar or tabs toolbar. On personal toolbar the buttons contains both an icon and a label. If the button is placed after the 'bookmarks toolbar items', the personal toolbar looks even more like the one known from older browser versions.

Bookmarks sidebar button
The bookmarks sidebar button is a default 'toolbar button', that can be placed on navigation toolbar, personal toolbar or tabs toolbars. It toggles the bookmarks sidebar.

History sidebar button
The history sidebar button is a default 'toolbar button', that can be placed on navigation toolbar, personal toolbar or tabs toolbars. It toggles the history sidebar.

Back-forward, reload and stop buttons
Browsers default buttons got merged with urlbar and cannot be moved to different areas on a toolbar or to different toolbars anymore. This add-on recreates those buttons as default 'toolbar buttons'. They can be placed on navigation toolbar, personal toolbar or tabs toolbar.

Windows - Linux - MacOSX
This add-on was tested on Windows 7 (AeroBasic, AeroGlass, Classic) & 8 & XP (Classic, Luna-Blue, Luna-Silver, Luna-Olive, Zune, Royale), Linux Mint and MacOSX 10.8.x. On other OSs or non OS-default themes tab colors may look wrong. Bookmarks, history, stop, reload, back and forward toolbar buttons use default OS icons (Firefox Windows icons on Windows systems, Firefox Mac icons on MacOSX and Firefox Linux icons on Linux systems).

Know 'issues'/'glitches'
  1. Application menus 'cut', 'copy' and 'paste' buttons do not always work like they should.
  2. Switching between AeroGlass and AeroBasic on Windows 7/Vista could change appbuttons position in tabs toolbar, if the menubar is disabled. Maximizing/restoring browsers main window or restarting browser fixes this. This glitch is caused by MS Windows and titlebars behavior and not by this add-on.

Notes
  1. Do not install this add-on on Firefox 4-26 (non-UX). It is not intended to be used with older versions and will certainly break some parts of the UI and not work correctly at all
  2. This add-on was made for browsers default theme only and will certainly break parts of the UI, if used along with themes. Additional buttons and their options may work fine.


Previews










- Aris