-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Doxygen Awesome Theme #2050
Conversation
Thank you, @dgovil ! Early this year we got as far as getting official legal clearance to incorporate doxygen-awesome, and have an open task for the work, but haven't been able to schedule the work, and now you've done it! Curious what version of doxygen you were using? Internally we're still on 1.8.x, and wondering if that will be problematic, given the exhortations about 1.9.x ? |
Ah serendipitous. I'm on doxygen 1.9.2. I don't see a prebuilt macOS build for 1.8 anywhere at the moment to try with. I can try and build from source later though given the age of Doxygen 1.8.x I never know how well that goes when building on recent macOS versions. Though looking at their changelogs for 2.1.0 (https://github.com/jothepro/doxygen-awesome-css/releases) it seems like they still support 1.8 for the main theme and toggle. |
Awesome - thanks for testing, @dgovil !
--spiff
…On Tue, Sep 27, 2022 at 9:55 AM Dhruv Govil ***@***.***> wrote:
I built doxygen 1.8.20 and there don't seem to be any issues that I can see
[image: image]
<https://user-images.githubusercontent.com/4443090/192588291-4b3714f1-b89c-44c1-9fe8-526b3bb36d04.png>
[image: image]
<https://user-images.githubusercontent.com/4443090/192588354-e6bfd4d7-f2d3-4605-93d6-f7e8ac030d50.png>
[image: image]
<https://user-images.githubusercontent.com/4443090/192588460-cfb0d124-3b68-4f28-b542-da5f36d7f19f.png>
—
Reply to this email directly, view it on GitHub
<#2050 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABPOU2GJW6IA37E4PEVPNY3WAMRIXANCNFSM6AAAAAAQWIJFJU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Filed as internal issue #USD-7664 |
Hey folks, I was just wondering if there was any progress on getting this one merged? Is there anything I can do to help with that? Browsing the default doxygen theme on mobile is very painful (and unfortunately a situation I'm often in....) so having a more mobile friendly theme like this would do wonders. |
Apologies @dgovil. We wanted to pull this in awhile back, but
unfortunately the mobile presentation is quite broken on deoxygenated 8.x,
which is what all of our infrastructure is on. We’ll be upgrading to 9.x
as part of the vfx22 set we’re hoping to switch to this spring. I don’t
yet have more specific timing.
On Thu, Mar 16, 2023 at 9:44 AM Dhruv Govil ***@***.***> wrote:
Hey folks, I was just wondering if there was any progress on getting this
one merged? Is there anything I can do to help with that?
Browsing the default doxygen theme on mobile is very painful (and
unfortunately a situation I'm often in....) so having a more mobile
friendly theme like this would do wonders.
—
Reply to this email directly, view it on GitHub
<#2050 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABPOU2D2D6OQUNV3X5RJYWTW4M7OHANCNFSM6AAAAAAQWIJFJU>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
--spiffiPhone
|
Ah no worries, I just wanted to check in on it. Thank you for the update. |
Use Doxygen Awesome Theme (Internal change: 2282555)
Awesome, thank you for merging this in :-) It's already making my day better. |
This PR adds https://jothepro.github.io/doxygen-awesome-css/ to the Doxygen build. It is an MIT licensed dependency, and I vendor only the files required.
This freshens up the Doxygen theme with:
Note that in the screenshots below, I have some unrelated issues building on the
dev
branch on my machine, which is why not everything shows up in the sidebar. I verified that was the case even with the default Doxygen setup prior to my changes. So please ignore that aspect, I'll try and resolve the unrelated build issues and then put up better screenshots as time permits. They aren't caused by these changes.