View Issue Details

IDProjectCategoryView StatusLast Update
0015726ScribusGeneralpublic2019-07-16 13:28
Reporterale Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0015726: Improve the compartimentalization of tools / code in the Scribus code
DescriptionDuring the lat few years I've been working on plugins that can be developed in their own directory.
On my side the big advantages are that I depend less on changes that happens in the main code and that i can get other people to easily add the code to their code base.

Since the Scribus plugins do not seem to have been conceived for such use cases I'd like to explore what we can do to allow a more decentralized development.

Probably, a good starting point is thinking about the needs of the table of contents:

- Add an entry in the navigation and a shortcut for triggering it.
- Add a pane to the document settings / preferences.
- Add the TOC as a "sidepane" in the PDfs.
- (... add more... : - )

I have the feeling that marks / footnotes / ... could be much more stable if all (most of) the relevant code would be in a directory...
TagsNo tags attached.
PatchNo

Relationships

related to 0015739 new Metabug: improve code modularity 

Activities

ale

2019-07-16 13:06

manager   ~0046393

Please, discuss in this ticket the (general) reasons for having more or less modular code.

Issue History

Date Modified Username Field Change
2019-06-27 09:13 ale New Issue
2019-07-16 13:06 ale Note Added: 0046393
2019-07-16 13:28 ale Relationship added related to 0015739