Scribus 1.5.0 Release Schedule

From Scribus Wiki
Jump to: navigation, search

See also: 1.5.x_Roadmap. Both documents should be considered to be communicating pipes.

It is now time to plan for the release of 1.5.0, because the number of new features is so huge that a new major release is more than justified. Instead of adding more new features, we need to stabilise, update and polish the existing ones.

Here's a list of issues that need to be resolved before we can release 1.5.0:

  • Finish all current projects, but don't start new ones, so we can announce a feature freeze.
  • Qt 5 Port. DONE
  • Finish the Picture Browser (which might include removing some features) and make it dockable (top, bottom).
  • Add tooltips where necessary (there are many missing).
  • Check all UI strings for coherent spelling (there are lots of inconsistencies).
  • As soon as Cezary has finished his different projects, the functionality must be refined, and the existing different dialogs have to be integrated into existing ones (e.g. PP, Style Manager, Prefs etc.).
    • footnotes (some crashes when deleting too strongly)
    • style manager (too high for some screens, create new sub-pane ?)
    • numbered lists : cumbersome UI to be improved (and features to be sorted out ?)
  • Improved and new import filters need to be tested:
    • Adobe Illustrator (AI): Probably one of the best AI importers outside Adobe's product range. Excellent, but some more testing might not hurt.
    • Adobe InDesign (IDML, INDS): This needs a lot more testing and improvements. Testers should also try to import ICML (InCopy), as ICML is a subset of IDML. If successful, we could add ICML to the list of supported file formats. See: http://blogs.adobe.com/indesignsdk/2009/03/idml_file_types.html. Please add files that cannot be imported correctly to: http://bugs.scribus.net/view.php?id=11312.
    • CGM: This one needs more testing to get rid of existing issues. Please add files that cannot be imported correctly to: http://bugs.scribus.net/view.php?id=11313.
    • Macintosh PICT: Seems to work flawlessly but more feedback from Mac OS users would be welcome.
    • OpenSceneGraph: Franz has added support for 3D Annotations (frames that import and render 3D data) using OpenSceneGraph (OSG). While the OSG test files render flawlessly, OSG supports many other file formats, such as AutoDesk, Wavefront, or LightWave. See the drop-down list in the 3D Annotations file dialog. Please test extensively!
    • PDF: Franz has put a tremendous amount of work into PDF import, including import of PDF forms. Please test a lot, so we can get this right!
    • PostScript: Also many improvements. Please test extensively!
    • PUB (Microsoft Publisher): Using libmspub, the import capabilities should at least be equal to LibreOffice. Intensive testing required (also to improve libmspub!). DONE (fschmid)
    • Uniconvertor: The most important test case would be CorelDraw files. Please test extensively with CDR (7–X4) and CMX files. Note that you have to cross-check with Inkscape's import. Bug reports only have merit if a file can be imported into Inkscape, but not into Scribus.
    • Xara (XAR): While XAR is a powerful format, Franz had a huge set of complex test files when he wrote the filter. Some more testing may be in order, but it seems to work flawlessly.
    • XPress Tags: Once the currently existing crash bug (http://bugs.scribus.net/view.php?id=11296) has been fixed (fschmid) DONE) the XTG import into text frames needs extensive testing. If you test, please make sure you are actually testing with XPress Tag files (Xtags is something different, and there are other file types using the *.xtg extension). An XPress Tag file begins with something like this:
      <v1.60><e1>
      @header:Layout:Postcard
      Please add files that cannot be imported correctly to: http://bugs.scribus.net/view.php?id=11311
    • As for raster image filters, a PGF filter and GraphicsMagick integration have been added. PGF isn't (yet) wide-spread, and it has been written with the help of a clear and clean spec, as well as a test suite, so we expect no issues. Formats that can be imported using GraphicsMagick (http://www.graphicsmagick.org/formats.html), especially some more or less exotic ones, need testing, though.
  • Feature testing:
    • Franz has added many new PDF Form features that need testing. I suggest using an Adobe Acrobat Manual to try to figure out how everything is supposed to work.
    • PDF/X-1a and PDF/X-4 have been added as export formats. For those with a copy of Acrobat and tools like PitStop, please test the exporter extensively for conformance to the specs.
    • We have a completely new table implementation. Please test extensively to let the developers find out what needs to be modified in terms of features and usability.
    • Calligraphic pen.
    • Mesh Gradients.
  • Cezary's new text features need testing and suggestions on how to improve the integration into the Scribus UI.
  • Reasonable feature updates:
    I suggest updating certain features to reflect Scribus's (or external tools') current feature sets.
    • Text Filter: Add character styles.
    • Barcode Generator: The Barcode Writer has seen many updates since its inclusion in Scribus. It would probably be easy to update the plug-in, as it would mostly mean updating the list of supported barcodes.
      • As the author of Barcode Writer in Pure PostScript I would be happy to provide technical assistance to any Scribus developer to wishes to refresh this feature -- Terry Burton. DONE
  • Usability:
    While we already have a breathtaking number of new features, not all of them are exactly user-friendly. This needs to be fixed before the release of 1.5.0.
    • Symbols: Probably the most unintuitive new feature. Since it has been created with Illustrator in mind, it should work in a similar fashion, or, to ensure coherence within Scribus, like the Scrapbook.
    • Inline Frames dialog is unintuitive and incoherent. Like the Symbols dialog, it's just an empty box, and if an Inline Frame has been removed, it nevertheless remains in the box. If that's intended, it should work like the Scrapbook, i.e., it should be possible to insert an IF via the dialog.
    • Refactoring of the PP needs to be finished. It's still an ever growing monster that takes way too much screen estate. I know, a lot of work, but definitely worth the efforts.
    • The behaviour of all file-related UI elements is inconsistent: Sometimes items are listed alphabetically, sometime uppercase goes first. Moreover, Scribus doesn't even even use the same icons for files in file dialogs!
  • Integrate support for Indic scripts as announced by Anil.
  • Documentation:
    Once the polishing and fine-tuning has been done, the doc writers and the translators need to get up to speed and update the current docs, as well as create new ones.
  • Misc:
    • Non-disruptive items from Alessandro Rimoldi's personal roadmap can (and should) be added.
  • Open questions:
    • What happened to Scripter2?