Comments (4)
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.
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.
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.
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)
- Sidebar-only theme: search bar gets pushed out of view by longer `PROJECT_BRIEF` HOT 3
- The sub-menu items are not shown when I click it HOT 2
- Doxygen 1.9.6 support? HOT 4
- Scrollbar makes left splitter disappear in Chrome on Windows HOT 7
- Smooth scrolling HOT 4
- dot/GraphViz diagrams are 'on top' of the TOC HOT 6
- Is such combining with apache 2.0 license correct? HOT 9
- Split bar resizing functionality in sidebar-only variant HOT 4
- Easiest way to move the detail description of a class to the top? HOT 2
- dot graph : SVG not transparent HOT 2
- Sidebar gets lost (unreachable) when reduced to minimum size HOT 2
- id="nav-tree" not found in html HOT 3
- Sorry I posted on the wrong repo...
- sidebar rendered with wrong indent width HOT 2
- Note and warning text block colors are semantically misleading HOT 3
- Fragment copy button not available when serving the HTML on remote server HOT 3
- Sidebar CSS incorrect leading to wrong indents HOT 4
- Disable Dark Mode regression HOT 4
- How to add a note in a markdown doc file? HOT 2
- Color scheme suddenly broke? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from doxygen-awesome-css.