GithubHelp home page GithubHelp logo

Comments (3)

tintou avatar tintou commented on July 20, 2024 1

The sound panel was started a while ago and the library choice has been driven by the fact that we were 100% sure to use PulseAudio only on elementary, so a few parameters went to this decision:

  • why add another abstraction level to talk to a specific component
  • libgnome-control-volume is defined as a "drop-in" library that has to be used as git submodule, we were using bazaar at this time and keeping the library up-to-date is a real mess doing this way. Not even talking about the symbol collisions that would appear on Wingpanel side (where we need to load the Switchboard plugs to search).

So if it might make sense to use it in the future, I really hope that this becomes a shared library instead of a static one.

I hope that it answers your question…

from wingpanel-indicator-sound.

AdrianVovk avatar AdrianVovk commented on July 20, 2024

@danrabbit Is the dev who wrote the code back from their vacation yet? Sorry to bother you about this again

from wingpanel-indicator-sound.

AdrianVovk avatar AdrianVovk commented on July 20, 2024

@tintou Thank you very much!

from wingpanel-indicator-sound.

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.