Giter Club home page Giter Club logo

ait's Introduction

Arc Theme integration for Thunderbird (alpha v0.5.0)

alt tag

Tested in Thunderbird 52.5.0, GNOME 3.26.2, Ubuntu 17.10.

Stability in other versions is not guaranteed, but you can still try.

Because this project is still in alpha state, feedback is appreciated. Due to the lack of knowledge of how things work in Thunderbird, mess-ups may be very likely, therefore everyone is welcome to report any visual bug that might be found by opening an issue on GitHub.

You can also reach me on the #arc-thunderbird-integration IRC channel on chat.freenode.net.

Features

  • Changes the appearance of the tabs and the toolbox to match the look found in the official Arc Firefox Theme;
  • changes the appearance of the Lightning add-on to be in syntony with the overall look;
  • supports Light, Dark and Darker theme variants;
  • every specific part of the integration can be configured and/or disabled through the extension preferences panel.

Notes

Version 0.5.0 comes with some fixes and new styling in several parts of Thunderbird. The extension is still in alpha state (sorry!), meaning that it may not be very stable and may contain several unforseen bugs.

Similarly to Arc Firefox Theme, this integration is meant to be used along with the official Arc Theme, you can however also use it with other operating systems and themes. If the integration is used with other OS theming, it is possible that some parts will look broken. It is possible to tweak or disable certain styling through the preferences panel.

The integration supports three variants.

From up to down: Light, Dark and Darker theme variants

Installation

  • Download the latest release (.xpi file) from here;
  • In Thunderbird, go to menu -> Add-ons;
  • There should be a button with a gear icon on the left side of the "Search all add-ons" bar, click it;
  • Click "Install Add-on from file...";
  • Find and select the downloaded .xpi file and install it;
  • enjoy.

License

The content in this repository is licensed under GPLv3.

History

  • 0.5.0 2017/12/30
    • Fixed buggy preferences panel (for real, I hope)
    • Included more styling
  • 0.4.3 2017/07/03
    • Fixed some buggy behavior in the preferences panel
  • 0.4.2 2017/06/13
    • Fixed visual bug when hovering on the close button of a tab
    • Fixed coloring of search icons for search boxes in the mails view
  • 0.4.1 2017/06/12
    • Fixed message body visibility bug
  • 0.4.0 2017/06/12
    • Added support for Dark and Darker theme variants
    • Included panel for configuring the integration in the preferences window
    • Optimized existing icons, and included new ones
    • Converted the add-on from overlayed XUL to XPCOM bootstrapped, removing the necessity to restart the application when the add-on is installed or removed
    • Applied styling in the Address Book window
    • Applied styling in the dialog used for creating or editing events or tasks in the Lightning extension
    • Applied styling in the calendar in the Lightning extension
    • Fixed compatibility issues in some external add-ons
    • Ported the styling source from CSS to LESS
  • 0.3.0 2017/04/02
    • Integrated several (but not all) icons
    • Dynamically restyled some stock icons in Thunderbird to match the general look and feel
    • Applied further style changes to the tab browser to match the official theme
    • Restyled Lightning task pane
    • Restyled buttons, fields and items in the toolbox
    • Applied some style tweaks in the mail page
    • Applied fancy borders and shadows in drop down menus in the toolbox
  • 0.2.0 2017/03/07
    • Integration packaged as an add-on
  • 0.1.0 2017/03/05
    • Initial release

Credits

This integration contains work originating from:

The icons were copied and altered to be used in the integration.

The color palette and overall look and feel comes from the Arc Theme.

ait's People

Contributors

nicolafio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ait's Issues

DPI ignored

DPI settings seem to be ignored when arc-thunderbird is enabled. Fonts are rendered at a much smaller size than in other applications. Switching the extension off immediately adjusts the font size in Thunderbird to match the rest of the desktop environment.

missing top space

compared to the original firefox theme, its missing a slight space at the top of the tabs. You can see that when having the dark theme installed

missingspace

Parameters are not persisted on restart

HI !

Thanks for your extension, it make Thunderbird awesome on my desktop.

Sadly, in latest version (0.5.0), settings are not persisted. Each time I cloase and launch again Thunderbird, the theme settings are resetted.

I'm using Thunderbird 52.4.2 under archlinux. If you need more details, just ask.

Lightning Calendar current day highlight

First of all, thank you for this plugin. The dark theme is really amazing.
I have a small visual request.
In the lightning calendar (with multiweek or month view), the current day is only different from the other days by its date number being bold. Even if I may know which day we are today, I find it difficult to see it quickly on the calendar.
Could you find a way to make it a little more highlighted? For instance, with a thin blue border ?

Similarly, the day currently selected is only different with its date number being lighter (in dark theme). Could you also find a way to highlight it a little more ? Maybe with a different background (This is slightly the case for weekends but not for other week days) ?

Thanks

Pop-up menu issue with dark theme

Hi,

I like a lot your Thunderbird theme, nice work!

I know theme is still alpha, but I've noted that direct menus popped-up from toolbars button have almost identical text and background colors on dark themes (see screeshots), is there any way to solve this issue?

1
2

Tab close-icon hover not displayed properly

Thanks for the fast improvements regarding the last issue! I just noticed another minor problem. When hovering over the close-icon of any tab, the red close-icon does not replace the white one but is displayed below (see attached image). A fix would be great :)
bildschirmfoto von 2017-06-12 20-01-53

Message Toolbar location

The toolbar with reply, forward, and delete buttons gets pulled to the bottom when Styling is applied. There should be an option to still apply styling, but keeping the buttons above the message (i.e., in the middle of the window).
Also, when selecting multiple message, no styling is applied, i.e., the archive and delete buttons are thunderbird's default.

Can't find settings mentioned in Release Notes

Okay, so this problem has already disappeared magically, but when I installed the extension, there was no additional settings, even restarting Thunderbird didn't help. Somehow clicking around in other parts of Thunderbird and trying again seems to have fixed it and now there is an additional tab in the display settings.

Maybe it would be a good idea to do the settings like GNotifier does it, by having settings on the actual addon page, plus a settings button on the addon overview. Although the descriptions for the settings have an illegible text color when Arc Dark is set as the gtk theme, independently of whether your addon is installed. I imagine addons can't change the look of special pages like the addon page... EDIT: the TT DeepDark theme does change the look of the addons page, so this seems possible.
bildschirmfoto vom 2017-06-12 18-06-01

Message Body gone

Hey thanks for your great work! I just installed 0.4., was using 0.2. until then, but now, the actual message body pane is gone / doesn't display anything. I did not experience this issue with the older version.

I'm running thunderbird 52.1.1 on an arch-linux machine

More Options?

As of 0.5.0. it might be worthy to consider supporting configurable options for such things as Arc icons and email-level toolbar placements. I personally prefer to use my default GTK/system-based icons over the Arc theme icons. Also, the email-level toolbar placement, at the bottom of the email, seems difficult to get used to even after a few days of use. I've since reverted back to 0.4.3 as things feel a bit more natural there.

Either way, your work with this is greatly appreciated. Many thanks.

Clean the SVG icons

You should save the icons as Optimized SVG so that they are a bit lighter and don't contain unnecessary Inkscape metadata.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.