GithubHelp home page GithubHelp logo

Comments (4)

jothepro avatar jothepro commented on June 3, 2024 6

Yep, that's a good idea. I am already in contact with the Maintainer of doxygen: doxygen/doxygen#6658

Nevertheless I'd prefer to give the theme some time to incubate in this repository, with a smaller user base. And I expect bringing the theme officially to Doxygen to be very labor intensive. As long as I can achieve what I want by patching the existing theme I guess my incentive to contribute to Doxygen will be too small for it to happen anytime soon. :/

from doxygen-awesome-css.

tdegeus avatar tdegeus commented on June 3, 2024

I like you theme very much! It is probably a very good idea to mature the theme here before integrating upstream. Indeed fewer users, but also much faster release cycle. However, I too would love to see it integrated upstream. In the end that is simpler as a user, but probably limits the number of work-arounds in the long run.

from doxygen-awesome-css.

tdegeus avatar tdegeus commented on June 3, 2024

It seems that doxygen has released a dark theme : doxygen/doxygen#8404 . I would feel that the time is right to integrate upstream. Since there is now a configuration option HTML_COLORSTYLE your style could potentially just be one of the options?

from doxygen-awesome-css.

jothepro avatar jothepro commented on June 3, 2024

I feel like I should give you an update about my current thoughts on this topic as a maintainer:

Atm I have to patch the theme for new releases of doxygen on a regular basis, which I realized is a risky strategy to go forward. There may at one point be changes that cannot be "fixed" with a few more lines of CSS overrides added to the theme. In fact this has already happened with the doxygen 1.9.5 release.

I'll definitely have to evaluate strategies on how to mitigate this risk in the near future.
My current plan is to work on a standalone version of the theme that does not depend on the default doxygen.css. This would decouple the styling from new doxygen releases. It is still risky though bc the HTML may also change over time.

At that point one may propose in doxygen/doxygen to add a switch to choose between the "default" and the "awesome" (🤭) theme variant. Thanks @tdegeus for the idea to make this a HTML_COLORSTYLE option!

Any initiative from my side to create the standalone version of the theme and discuss at doxygen/doxygen how an integration would be possible will likely not happen in the next couple of months. But working towards this goal seems inevitable for the future of this theme and it will be my main focus in the mid term.

from doxygen-awesome-css.

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.