Giter Site home page Giter Site logo

Comments (9)

whimboo avatar whimboo commented on June 27, 2024 1

This we basically got for free with the rewrite of the extension based on the WebExtension API.

from nightlytt.

xabolcs avatar xabolcs commented on June 27, 2024

I have a question about that: "supported applications."

Currently only FF and TB is supported by the title customization feature, but some others by NTT.
So I would like to clarify that the context of this issue is mostly browser.js and messenger.js.

from nightlytt.

whimboo avatar whimboo commented on June 27, 2024

With supported applications I mean any application which is listed in our install.rdf. It shouldn't be that hard to add titlebar customization for those later on.

from nightlytt.

xabolcs avatar xabolcs commented on June 27, 2024

I'm not sure about that.
You could question @tonymec about that. :) There was a little talk on mozillazine on how to support SM by titlebar customization started on the second page.

Of course titlebar customization support for Songbird could be easier than Seamonkey, but I never digged myself into that.
After a short look on songbird.js, it could be covered by this issue. :)

from nightlytt.

xabolcs avatar xabolcs commented on June 27, 2024

Tried out title customization with Songbird.
It doesn't work. I happily file an issue, and provide a patch for that (which should take this issue in account). :)

After filing that issue, this should depend on it, if You want SB covered by this issue.

SM support still needs another issue. Due it's nature.

IMHO.

from nightlytt.

whimboo avatar whimboo commented on June 27, 2024

Thanks @xabolcs for looking into it and sorry for the late reply, but I'm still out of office and check my mail infrequently. So I would say lets start with Firefox and Thunderbird and apply the implementation to SeaMonkey and Songbird later, whenever they will get the title modification code.

from nightlytt.

xabolcs avatar xabolcs commented on June 27, 2024

One question before implementation. :)
What level of generalization were you thinking?

Because I have an idea, and a wip-patch too about this (not titlebar but pushlog).

from nightlytt.

whimboo avatar whimboo commented on June 27, 2024

I can't say it right out of my head. But we should check for the entry points like:

  • Getting references to elements which hold necessary information (tabs, ...) or the title bar to set the new title
  • Collecting helpful getters and setters
  • Class definition which should span multiple applications and which would only have to be overridden for the specific elements

from nightlytt.

xabolcs avatar xabolcs commented on June 27, 2024

whimboo wrote:

[...]

  • Class definition ...

Would You like to give an examle?

from nightlytt.

Related Issues (20)

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.