View Issue Details

IDProjectCategoryView StatusLast Update
0015739ScribusInternalpublic2019-07-19 14:23
Reporterale Assigned To 
Status newResolutionopen 
Product Version1.5.5.svn 
Summary0015739: Metabug: improve code modularity
DescriptionCurrently, it's pretty easy to add a plugin: add a directory in plugins/ and edit the CMakeLists.txt to get Scribus to detect it.

This way it's possible to create code that is "self-contained" and easier to understand.

Adding a "self-contained" directory inside of the Scribus code is not really possible.

Scribus should provide all features that are provided all feature that are enabled to plugins also for directories:

- Single command in the "main" CMakeLists.txt (or grouped entries).
- Attach itself to the navigation
- Add keyboard shortcuts
- Add a Preferences or Document settings pane
- ... [This is a work in progress]
TagsNo tags attached.


related to 0015712 new CMake: document how to create tools or library that are in their own directory 
related to 0015726 new Improve the compartimentalization of tools / code in the Scribus code 
related to 0015744 new Allow "modules" to attach themeselves to the preferences and document settings 
related to 0015745 new Allow "modules" to attach themeselves to the navigation ans keyboard shortcuts 


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-07-16 12:02 ale New Issue
2019-07-16 12:11 jghali Category - => Internal
2019-07-16 12:33 ale Relationship added related to 0015712
2019-07-16 13:28 ale Relationship added related to 0015726
2019-07-19 14:20 ale Relationship added related to 0015744
2019-07-19 14:23 ale Relationship added related to 0015745