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 |