1.5.x Roadmap
Jump to navigation
Jump to search
For the latest developments and release plans see: Scribus 1.5.0 Release Schedule.
1.5.0
Tabbed view for multiple documents (mecirt)DONEEmbedding of pixmaps in SLA files (fschmid)DONE- Move files around in the svn tree ... gui to gui subdir, docs out of source tree etc. (cbradney) #8071 - IN PROGRESS
Rewrite preferences load and save functions (cbradney)DONERewrite preferences GUI (cbradney)DONE- Add in Status Bar information strings (perhaps not in GUI until 1.5.1) (cbradney, fschmid, a.l.e) IN PROGRESS
(Related): Indicate the number of selected items in the Status Bar (fschmid)DONE
CVG importer (fschmid)DONEWPG importer (fschmid)DONEPICT importer (vector, bitmap and text) (fschmid)DONEPGF importer (fschmid)DONEXAR importer (fschmid)DONECGM importer (fschmid)DONE- PUB importer (fschmid) IN PROGRESS
Merge Gradient and solid colour management (fschmid)DONEBetter handling of locked standard palettes (fschmid)DONE- Support for more colour palette formats (fschmid) IN PROGRESS (aco, acb DONE)
Improvements to colour support in the Barcode Generator 6781 (fschmid)DONE- Enhancements to the Documentation 6058 - IN PROGRESS
Some render frame code refactoring (Herm)DONE- Code optimisation (jghali, mecirt) IN PROGRESS
- Integration of GSoC projects:
Picture Browser (pierremarc, fschmid)DONEUniconvertor + GraphicsMagick (Herm, jghali)DONEPDF/X-1a and X4 export (jghali)DONE- ScripterNG (ale, jainbasil) IN PROGRESS
XPress Tag import (jainbasil, fschmid)IN PROGRESS
- Reuse, save and load gradients (includes import of ggr, sog and grd files, as well as ai gradients) (fschmid) IN PROGRESS
Gradients and patterns as strokes (fschmid)DONEMesh gradients (fschmid)DONESupport for PDF 3D (fschmid)DONEObject "symbols" as in Illustrator(fschmid) DONE- Scripter cleanup and finishing (ale, jainbasil) IN PROGRESS
Tables rewriteDONEEditable inline framesDONECursor positioning bugs (avox, pierremarc) (#3157)DONE- Undo bugs (#5745) IN PROGRESS
- Rewrite the Properties Palette (jghali) IN PROGRESS
- Import of XPress Tags, IDML files, and InDesign Snippets (jainbasil, fschmid) IN PROGRESS
- Improvements to Master Pages (avox, jghali) IN PROGRESS
More PDF/X export options (X-1a, X-4) (Mentor: pierremarc)DONE- Rewrite of Search and Replace (cezaryece) IN PROGRESS
Ideas
Internal
- Performance with large amounts of text present (avox, mecirt, cezaryece) IN PROGRESS
- New file open and save dialog class to handle multiple file location options, e.g. local, NFS, kio, WebDAV. These would be used in import and export plugins, SLA open/save, get/save text functions. They would pass a stream pointer/filename etc to the resulting plugin for the operation. *#1693
Text Frames
Make edit-in-frame more usable? I know, use SE - but that's not very useful when making hyphenation corrections etc.DONEControl hyphenation as part of paragraph styleDONE- Maximum inter-word spacing control, or "willingness to hyphenate" control IN PROGRESS
Bullet support in paragraph styles #102DONE- Hyphenation improvements #417 IN PROGRESS
- Text refinements #415
- Non latin support #1547, #1079 IN PROGRESS
- Support for OpenType alternate glyphs #1413
Cursor placement fixes (so cursors know more about tabs, columns, alignment etc) #3157DONE- Related to inheritable paragraph styles: limited styles, presumably with a 'next-style' attribute. Think 'first paragraph' styles, etc. (cezaryece) IN PROGRESS
- Ability to create TOC and Indexes #1371, #3349 (cezaryece) IN PROGRESS, TOC done
Support for footnotes and endnotesDONE
Import/Export/Printing
- More Text Import slave plugins: XML/HTML/(XHTML+CSS)/OO.org Calc/Kword/Kspread)
- Add WordPerfect Importer #3589 IN PROGRESS
- Add RTF Importer IN PROGRESS
- Investigate the use of libabiword and AbiWord filters for import of formatted text, as it would provide about 30 new text formats that could be imported. IN PROGRESS
- HTML Exporter #2974
- epub Exporter (a.l.e) IN PROGRESS
- Updatable Linked Text IN PROGRESS (external developer)
Integrate UniConvertor. This would enable Scribus to import CorelDRAW 7-X4 (CDR/CDT/CCX/CDRX/CMX), Adobe Illustrator up to version 9 (PostScript based), Computer Graphics Metafile (CGM), Skencil/Sketch/sK1 (SK and SK1) and Acorn Draw (AFF) files.DONEXara Import #3863DONECalamus Vector Graphics (CVG) importDONEApple PICT Vector Import (fschmid)DONEInvestigate the integration of GraphicsMagick for import of new bitmap formats. (Herm)DONE- PDF-in-PDF embedding of placed PDFs on PDF export (works only in PDF-1.4 and above FS) #1699 see also #1179 DONE
- Warning on missing fonts in placed/imported PDF files #4464
PDF/X-4 support GSoC 2009DONE- Enhancements to the PostScript Importer:
- Fill patterns
- Gradients
- Type3 fonts; vector/bitmaps
- Honour fill rule for clipping
- Option to print PostScript errors #1441
- RGB profiled export for bubblejets (Note: CMYK for PDF-X/3 only!) #1697, 1271
- Add Support for DeviceGray and Indexed Colors #3540
- Preflight Enhancements #4569
- Preserve fonts when we import a pdf in scribus.
- Convert pdf text in real Scribus text block when we import a PDF in Scribus.
Embedding of 3D objects in PDFs (fschmid)DONE
Usability/User Interface
Better Selection for Copying #2777DONE- Add margin 'skipping' support for facing pages #2683
Enhancements to canvas (text frames show column markers, better frame control options)DONENew Start-up Dialog for new users on launch. #1709DONE- Enhancement to Scratch Space #1989
Selection improvements: Multiselection in items Overview , Object selection with Ctrl, Un-prompted object resizing, Object creation and resize with aspect/angle constraint.DONE- Improve the drag code so its sane and familiar for users of other layout apps. See: #1907
Responsiveness during long operations. Separate UI thread, progress bars?DONE- Shortcut profiles, e.g. "for Adobe users", "for XPpress users" IN PROGRESS (iCalamus, PagePlus and PageStream DONE)
Shapes/Vector Drawing
Boolean Object methods (like Inkscape etc) (fschmid)DONE
Image Frames
Allow more options for allowing clipping paths to shape text #1564 (fschmid)DONE
Scripter
Create ScripterNGDONE- Working PyQT for Scripter (see Using QT from the Python interface) IN PROGRESS
- Scripter functions enhancements (hangs together with "Scribus Objects via Scripter" IN PROGRESS
- Asynchronous or indepently threaded Python execution (qt will provide a lot of this for free without requiring real threads ... if it can be made to work) (see patches in Using QT from the Python interface) IN PROGRESS
Misc
Ability to clone frames like Inkscape can, allowing, for example, text frames on various layers to have the same size and attributes, except different content (eg layers for various translations of a doc). When one is moved, they all move, when one is resized they all resize etc. .."Linked Layer Objects" ? #1704 (fschmid)DONETables rewrite/feature enhancementDONE- Re-write the bookmarks code (cezaryece) IN PROGRESS
Make installation on OS X (PPC and Intel) as easy as on Windows and LinuxDONE- Documentation updates for the Scribus file formats, the API and the Scripter IN PROGRESS
Post 1.6 Tasks
- Rewrite the SVG import/export code
- Rewrite the Story Editor
- Create the transparency flattener
- Rewrite/enhance the EPS export (similar to the PDF export dialog)
- Add more export options (IDML, PUB, ODT)
- Support for all types of digital printing devices
- Make Scribus "headless" (i.e., allow for the development of a server version)
- Text import filter for TextMaker (TMD) files
- Import of complete OpenDocument word processing documents
- New file format and DTD, 100% XML compliant #111 (avox, malex, jghali, fschmid) IN PROGRESS
- XPS export/import (jghali)
- New Colour Storage Format with various options eg, index, name, number, rgba, cmyk, spots, etc. See New Colours Format
- Database publishing (with support of popular SQL databases both open source like MySQL, PostgreSQL and proprietary systems like Oracle/IBM DB2 as well as XQuery)
- Tool to create 3D preview to see leaflet and brochure "in real" and save it in *.tif or print it. Useful to present the graphic concept to the client.
- Access to the Scribus core from python outside of Scribus GUI/scripter. (DCOP? CORBA/XML-RPC?) #1675
- Investigate what other file formats from the wish list could be imported. IN PROGRESS
- New non modal Resource Manager dialog IN PROGRESS