-
Notifications
You must be signed in to change notification settings - Fork 277
Open
Labels
Code QualityAbout code quality, refactoring, (unit) testing, linting, ...About code quality, refactoring, (unit) testing, linting, ...Discussiondecision or consensus neededdecision or consensus neededMetaNotificationsdesktop, email, GUI/tray status messagesdesktop, email, GUI/tray status messagesUser-Callback
Milestone
Description
Problem
- The "plugin system" add extra complexity without benefit.
- It blocks migration to modern Python build system (Migrate to Python build-system (PEP 517 & PEP 621) #1575).
- To my knowledge there are no user created plugins in use by anyone.
- It is not a real "plugin system" but more an event dispatch or hook system.
Solution
Replace the functionality of the existing plugins with in-build solutions.
More details
The following plugins do exist:
It is not hard to imagine alternative solutions to those three components without loosing their features. The user-defined user-callback scripts will work and won't broke.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Code QualityAbout code quality, refactoring, (unit) testing, linting, ...About code quality, refactoring, (unit) testing, linting, ...Discussiondecision or consensus neededdecision or consensus neededMetaNotificationsdesktop, email, GUI/tray status messagesdesktop, email, GUI/tray status messagesUser-Callback