Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin system #91

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from
Draft

Plugin system #91

wants to merge 11 commits into from

Commits on Apr 28, 2024

  1. Initial commit adding a plugin system and a PySide6 plugin

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    d13b135 View commit details
    Browse the repository at this point in the history
  2. Fix bug with requirements of merged packages

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    54d7e18 View commit details
    Browse the repository at this point in the history
  3. Simplify registration of builtin plugins

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    552a169 View commit details
    Browse the repository at this point in the history
  4. Add pluggy to project deps

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    399aa58 View commit details
    Browse the repository at this point in the history
  5. Fix tests

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    50ef9fe View commit details
    Browse the repository at this point in the history
  6. Fix remaining issues (I think)

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    2dc8ef5 View commit details
    Browse the repository at this point in the history
  7. Fix download tests and add a test for skipped downloads

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    e57ce92 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Fix typing

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    64de12b View commit details
    Browse the repository at this point in the history
  2. Fix typing

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    4b8672f View commit details
    Browse the repository at this point in the history
  3. Add basic test for plugins module

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    a2a1f9e View commit details
    Browse the repository at this point in the history
  4. Fix typing again

    Signed-off-by: Jean-Christophe Morin <[email protected]>
    JeanChristopheMorinPerso committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    361601a View commit details
    Browse the repository at this point in the history