View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0015739 | Scribus | Internal | public | 2019-07-16 12:02 | 2019-07-19 14:23 |
Reporter | ale | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 1.5.5.svn | ||||
Summary | 0015739: Metabug: improve code modularity | ||||
Description | Currently, 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] | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
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 |
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 |