Code Monkey home page Code Monkey logo

Comments (17)

pizzafilms avatar pizzafilms commented on May 22, 2024 1

from juce.

cWillow avatar cWillow commented on May 22, 2024

Example:

https://www.juce.com/doc/classAudioProcessorEditor

"The AudioProcessorEditor class should inherit from the Component class, but under the label: "Inheritance Diagram for AudioProcessorEditor" it's empty and the label is not responsive despite being clickable."

from juce.

ffAudio avatar ffAudio commented on May 22, 2024

Previously mentioned Dec 2015 on forum:
https://forum.juce.com/t/please-bring-back-the-old-api-documentation/16185

from juce.

ffAudio avatar ffAudio commented on May 22, 2024

Possible quickfix:
In doxygen/Doxyfile set
HTML_DYNAMIC_SECTIONS = NO

That way the inheritance diagrams are shown always, better than never shown...

from juce.

ffAudio avatar ffAudio commented on May 22, 2024

The inheritance schemata are fixed now, thanks @tpoole! Makes understanding the structure of the API much easier.
Only the search is still missing.

from juce.

ffAudio avatar ffAudio commented on May 22, 2024

bumping the API doc search...

from juce.

matkatmusic avatar matkatmusic commented on May 22, 2024

API Doc search is still not available. Why is this not a priority?

from juce.

ffAudio avatar ffAudio commented on May 22, 2024

Another mention in the forum:
https://forum.juce.com/t/api-search/23721

from juce.

ffAudio avatar ffAudio commented on May 22, 2024

Defines like JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR is not visible on the Web-API-Docs at all.
The maths functions e.g. jmax, isPositiveAndBelow can only be found, if you already know, where they are.

from juce.

ffAudio avatar ffAudio commented on May 22, 2024

Linking some more issues from the forum:
jpo: https://forum.juce.com/t/documentation-urls-and-quick-access/23768/11
reFX: https://forum.juce.com/t/documentation-urls-and-quick-access/23768/13
Holy_City: https://forum.juce.com/t/documentation-urls-and-quick-access/23768/14

from juce.

matkatmusic avatar matkatmusic commented on May 22, 2024

from juce.

reFX-Mike avatar reFX-Mike commented on May 22, 2024

I'm prepared to create my own doxygen copy and even implement the search again AND make all that available to the public. Do I really need to install Python just to make that happen?

I think how ROLI/JUCE handles their documentation is outrageous and unacceptable. You want developers to use and license your code? Then maybe show us that you give a crap. Right now, almost all forum posts go unanswered.

ROLI still hasn't answered how they want to handle the "pro" support they promised.

from juce.

tpoole avatar tpoole commented on May 22, 2024

We don't care about fixing it? The recent changes are the first steps towards sorting things out...

from juce.

reFX-Mike avatar reFX-Mike commented on May 22, 2024

You broke it in the first place. Was anybody asking for these mega-pages?

How do you expect people to use the text-search in their browser to find anything related to the class they're looking for?

Why do you ignore complaints about the theme (colours and font-weights)?

How are any of the recent changes (anything that happened for the 5.0 release and after) an improvement in any way, shape or form?

You broke it. Made it harder to read and now made even the most basic browser-search unusable. If you left it like the last 4.x release, everybody would be much happier.

Here is my first attempt (!) after downloading doxygen and then playing with the css for two hours:

https://juce.refx.com/classSlider.html

All I literally did, was download your doxygen-config file, run it and then add a CSS file via the HTML_EXTRA_STYLESHEET setting. That's literally all I did. Doxygen already features a client-side search (not super-awesome, but better than nothing).

Everything is nicely structured and usable.

Please don't take this too personal. I'm just super-frustrated, because it got worse and worse and worse and then we got ignored. Apparently communication on GitHub works MUCH better than on the forum.

from juce.

reFX-Mike avatar reFX-Mike commented on May 22, 2024

And oh my god, it's readable!

Yeah, it's surprising what you can do when your font-weight isn't "light" or "extra-light" and your colours actually have contrast.

I'll massage it some more (as I notice stuff) and improve the CSS over the next few days.

from juce.

tpoole avatar tpoole commented on May 22, 2024

There really is no need for such vitriol.

You haven't been ignored - the recent changes to the documentation are, in fact, concrete evidence of the opposite.

Having multiple classes on a single page was a side effect of grouping the classes by module, and, as of a few minutes ago, the old single-class-per-page format has been restored.

The Doxygen search box is now present at the top of each page.

Things like isPositiveAndBelow are located at https://juce.com/doc/group__juce__core-maths.

from juce.

ffAudio avatar ffAudio commented on May 22, 2024

Thanks so much @tpoole !
This works now perfectly, more than I hoped for.
In the name of the community I want to apologise for all harsh words.

from juce.

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.