Frescobaldi Changelog

What's new in Frescobaldi 3.3.0

Mar 26, 2023
  • New release, with some new features and updates, and fixes to work well with Python 3.10.
  • An additional dependency is added, the qpageview module. See INSTALL.

New in Frescobaldi 3.1.3 (Jan 8, 2021)

  • This release contains several bug fixes, a few improvements and updated translations.

New in Frescobaldi 3.1.2 (Apr 18, 2020)

  • A release with many bug fixes, mainly on the Mac OS X platform. Thanks Davide!!

New in Frescobaldi 3.1 (Jan 2, 2020)

  • Requirement changes:
  • Frescobaldi now requires Python3.3+
  • New features:
  • New "Document Fonts" dialog supporting text and music fonts
  • and providing a font sample previewer
  • Possibility to load external extensions
  • New "First System Only" option in Custom Engrave
  • Goto Line command (#927, feature request #676)
  • Rename file command (#1057, feature request #980)
  • Music view:
  • Copy to Image can copy/export to SVG, PDF and EPS in addtion to PNG/JPG
  • New toolbar button to show/hide the magnifier
  • New preference Horizontal / Vertical
  • New preference Continuous / non-continuous (displays only current page(s))
  • New commands to rotate left / right
  • New raster layout mode (displays as many pages as fit in a View)
  • View settings are remembered per-document
  • Manuscript viewer:
  • Toolbar buttons to rotate the pages left / right
  • New toolbar button to show/hide the magnifier
  • Bug fixes:
  • fixed #895 seeking in MIDI player during playing stops sound
  • fixed #768, now paper orientation is properly handled in New Score Wizard
  • fixed #705, discrepancy of LilyPond vssystem version of GhostScript
  • on Linux (#926)
  • fixed #1094, includepaths on Windows (#1095)
  • fixed #1121, NameError: name 'widgets' is not defined
  • Improvements:
  • Score Wizard: Titles and Headers are shown in preview (#1216)
  • Score Wizard: checkbox to write/omit pitches after relative command
  • Score Wizard: allow "none" for instrument names on first system (#1141)
  • Smarter behaviour of the autocompletion popup (#918, #922)
  • New command File->Rename/Move..(#980)
  • Sessions can be grouped in the Sessions menu
  • Show absolute path of include files in tooltip (#941)
  • Restructure Tools Menu (#1080)
  • File Open toolbar button shows recent files menu on long click
  • Added "Blank Sheet Music" template snippet (#1139)
  • Internals:
  • Multithreaded Job Queue preparing multicore support (#1103)
  • Rewrite code handling external processes/jobs (#1100)
  • Music (pre)views could previously only display PDF documents; this has been
  • rewritten so that many more formats can be displayed like SVG and images,
  • which will open up new possibilities for the music view and the manuscript
  • viewer (#1202)
  • The SVG view and the LilyPond documentation browser now use QtWebEngine
  • instead of the deprecated QtWebKit
  • Translations:
  • Userguide now has its own PO filesPO files for userguide and Frescobaldi
  • both are in 'i18n/xx_CC' directories, see README-translations
  • updated nl translation by Wilbert Berendsen
  • updated Italian translation by Federico Brun

New in Frescobaldi 3.0.1 (Apr 21, 2017)

  • Bug fixes:
  • Fixed #895 seeking in MIDI player during playing stops sound
  • Improvements:
  • Smarter behavior of the autocompletion popup

New in Frescobaldi 3.0.0 (Apr 21, 2017)

  • Released on February 17th, 2017
  • Requirement changes:
  • Frescobaldi now requires Python3.2+, Qt5, PyQt5, python-poppler-qt5
  • New features:
  • Zoom with pinch gesture in Music View, contributed by David Rydh
  • An option (enabled by default) to move the cursor to the end of the line when PageDown is pressed on the last line, and to move the cursor to the start of the first line if PageUp is pressed on the first line
  • Improvements:
  • Retina display support in Music View, contributed by David Rydh

New in Frescobaldi 2.20.0 (Apr 21, 2017)

  • Released on February 17th, 2017
  • New features:
  • New Manuscript viewer tool, displaying an "engraver's copy", contributed by Peter Bjuhr and Urs Liska
  • Copy selected text in Music View
  • New command Edit->Move to include file...
  • New quick remove actions to remove beams and ligatures from selected music
  • Search tool in the keyboard shortcuts preferences page (#690)
  • Improvements:
  • Fit Width in Music View now fits two pages in width, if in two-page mode
  • The Music View now remembers the page layout mode
  • Jump to next or previous bookmark now respects surrounding lines setting
  • Better default save path, looking at last edited document (#162)
  • Bug fixes:
  • Fix #716 position of open document tab bar changes on engrave
  • Midi input fixes by David Rydh:
  • Fix #797 and #853, now honour Midi input port setting
  • In Midi input, ces and bis now have the correct octave
  • Fix interruption of Midi input by other events than note events
  • Midi input now uses correct channel, fix by David Kastrup
  • Fix #857 UnicodeDecodeError on some types of displayMusic command output
  • Fix #891 QTextBlock not hashable anymore
  • Fix #862 midi not loaded on first document load
  • Translations:
  • New Swedish translation contributed by Dag Odenhall
  • Updated Dutch by Wilbert Berendsen
  • Updated Italian by Federico Bruni
  • Updated Spanish by Francisco Vila
  • Updated German by Henning Hraban Ramm
  • Updated Czech by Pavel Fric

New in Frescobaldi 2.19 (Apr 29, 2016)

  • Requirement changes:
  • Frescobaldi now requires python-ly 0.9.4
  • New features:
  • Tools->Quick Remove->Remove Fingerings
  • Tools->Quick Remove->Remove Comments
  • Tools->Pitch->Simplify Accidentals
  • It is now configurable whether the document tabs have a close button
  • The new LilyPond feature to embed source code files in the PDF (LilyPond >= can be used in publish mode and the custom engrave dialog
  • Clicking a TOC item in the Music View jumps to its destination
  • When copying music to an image, a new option has been added to render the
  • image twice as large and scale it smoothly down, which improves images at
  • smaller DPI values.
  • An option to keep the text cursor in the current line, when using the
  • horizontal arrow keys (off by default)
  • Improvements:
  • LilyPond 2.18+ \relative { ... } without start pitch is now supported
  • It is possible to use no start pitch on abs->rel conversion and specify
  • the desired behaviour using two checkboxes in the tools->pitch menu.
  • Clicking a point and click link in the Music View now remembers the previous
  • position
  • Autocompile was not triggered in some circumstances.
  • Now it is also triggered:
  • when a document is saved
  • when undoing a change after a save (i.e. the undo would reset the "modifified" flag of the document)
  • When tapping a tempo in the Score Wizard, it is now configurable whether
  • a "common" metronome value is picked, or the exact tapped BPM
  • Allow zooming to 800% in Music View
  • When closing a document that has an engrave job running, the user is warned
  • and can choose whether to wait for the job to complete, to abort it, or to
  • cancel the closing.
  • Tabbar and document list show in the document icon whether the last
  • engraving was successful
  • Comment and Uncomment snippets are improved and now in the Snippet menu
  • Score Wizard:
  • add C-Melody Sax
  • Bug fixes:
  • make click and drag working again
  • 'Replace all' only works when run twice
  • Command autocompletion doesn’t work in figuremode
  • MIDI file not updated in MIDI Player when using "master" variable
  • search does not realize that content is changed
  • \figuremode should be enclosed within \new FiguredBass
  • Translations:
  • updated: Dutch, Italian

New in Frescobaldi 2.18.1 (May 25, 2015)

  • New feature:
  • New command line option -V, showing version information of all supporting
  • modules such as Python, Poppler, Qt4, etc.
  • Improvements:
  • The print dialog remembers the last used printer and options
  • Improved icons for File->Close, Snippets->Repeat last note/chord and
  • Snippets->Document Fonts
  • Holding the engrave button also shows Engrave publish and custom actions
  • Tab bar uses scroll buttons on Mac, like the other platforms
  • Automatic engrave only engraves *.ly documents, not *.ily etc
  • Bugfixes:
  • Fix document panel is resized when engraving (issue #660)
  • Fix convert-ly adding linefeeds / carriage return on Windows (issue #649)
  • Fix open in running instance when using Python 3 (issue #634)
  • Fix crash when opening non-existing file in running instance (issue #650)
  • Fix icons missing on Windows with system icons enabled (issue #643)
  • Fix Wrong encoding in Score Wizard with Russian locale (issue #641)
  • Fix running LilyPond tools on Mac (pre-built app) (issues #633, #589)
  • Fix ValueError: invalid literal for int() with base 10 (issue #669)
  • Fix UnicodeEncodeError on convert-ly with some languages (issue #674)
  • Translations:
  • updated: Dutch, Czech, Ukrainian, Chinese Simplified

New in Frescobaldi 2.18 (Mar 7, 2015)

  • Important notes about installing and for packagers/distributors:
  • Frescobaldi is now dependent on the package 'python-ly'. This package
  • needs to be installed so that Frescobaldi can run.
  • It is listed among the dependencies in the INSTALL file and it can be found
  • at https://pypi.python.org/pypi/python-ly.
  • Previously, this python package was contained in the frescobaldi_app folder.
  • So, when overwriting previous Frescobaldi installations, be sure that any
  • remnants from the old 'ly' package are removed, with a command like:
  • rm -r /usr/local//frescobaldi_app/ly
  • Otherwise, Frescobaldi won't find the new ly module and will fail to run.
  • Python-ly version 0.9 is required for Frescobaldi 2.18.
  • Python 3.2 (or higher) is supported and recommended! But Python 2.7 will
  • continue to be supported during the full Frescobaldi 2 lifecycle.
  • New features:
  • Midi import, using the LilyPond-provided midi2ly tool
  • ABC import, using the LilyPond-provided abc2ly tool
  • In the Editor Preferences, you can select which quotes will be used as
  • single and double (primary and secondary) typographical quotes (issue #529)
  • The music view now can display a PDF document with two pages next to each
  • other, starting with a right or left page, and in single pages (issue #575)
  • A new pitch tool, Mode shift, which can be used to change all or selected
  • notes to a specified mode or scale.
  • Commands to convert rests to spaces or vice versa, and to convert pitched
  • rests (like c'4\rest) to normal rests, contributed by Peter Bjuhr.
  • Command to open LilyPond data directory (useful if you want to study Lily's
  • own init- and Scheme files).
  • Improvements:
  • The Insert menu got renamed to Snippets, making more clear how it is used
  • and can be changed. When copying text to a new snippet, the snippet is added
  • to the menu by default, but the user can change that while editing.
  • Ctrl+Break (LilyPond → Abort Engraving Job) also stops an autocompile job
  • if one is running.
  • The SVG View now displays a default gray background when no document is
  • loaded, which is more helpful than a white background.
  • When right-clicking in the editor, the editor does not scroll anymore to
  • show more surrounding lines.
  • Multi-line block comments are now also foldable (issue #587)
  • The magnifying glass in the Music View does not clip to the page borders
  • anymore, which was annoying when showing many pages in a small size.
  • To save space in the toolbar, the almost never used Save As... button was
  • removed. But when holding the Save button longer, three choices pop up:
  • Save, Save As and Save All.
  • Ctrl-Mousewheel zooming the LilyPond Log now works properly.
  • Bugfixes:
  • The german ("deutsch") pitch names asas and heses are now handled correctly.
  • Previously, when translating the "nederlands" beses to german, it was output
  • as bes, instead of heses. Same for "norsk" and "suomi" (issue #415)
  • If the preference "Open default viewer after successful compile" is enabled,
  • the viewer to be opened is determined from the actual results, instead of
  • the default output format. This fixes the PDF view opening instead of the
  • SVG view, when the SVG format was chosen in the Engrave Custom dialog.
  • fix AttributeError: 'unicode' object has no attribute 'insert' (issue #543)
  • the transpose functions will not transpose the chord after \stringTuning
  • anymore (issue #539).
  • fix error when opening a "recent file" that has been deleted (issue #597)
  • Quick Insert articulations etc. now also work with q (repeated) chords
  • (issue #628, fixed in python-ly)
  • Quick Insert: do not add articulation to the duration of a \tuplet command
  • (issue #631, fixed in python-ly)
  • Translations:
  • updated: nl, fr, ru, it

New in Frescobaldi 2.17.2 (Jan 23, 2015)

  • Bugfixes:
  • fix AttributeError: 'unicode' object has no attribute 'insert' (issue #543)
  • Translations:
  • updated: nl, fr, it

New in Frescobaldi 2.17.1 (Dec 27, 2014)

  • bug fix: respect cancel on quit

New in Frescobaldi 2.0.16 (Jun 10, 2014)

  • Translations:
  • updated: nl, fr, it
  • New features:
  • preference to automatically strip trailing whitespace on save (issue #274)
  • in Tools -> Rhythm: new command to remove duration scalings that contain a fraction value (the action was already available for some time, but it wasn't in the menu)
  • new option to copy only the styled HTML contents to the clipboard wrapped in a pre tag, not a full HTML document
  • Improvements:
  • jumps in the Document Outline also allow navigating back
  • autocompile does only happen when a document has toplevel markup or music
  • LilyPond instance can be selected in convert-ly dialog (wish #311)
  • Score Wizard: In the midi section the \tempo x=y syntax is now used when LilyPond version >= 2.16 is used (issue #337)
  • Score Wizard: new brass instruments contributed by Ryan Michael McClure in the builtin manual, if there is no "Next:" page, add a link to the next page of the first parent page that has a next page. The link is called "Next Chapter:" and allows for continuous reading of the manual.
  • some missing commands and functions were added to highlighting and autocompletion
  • the Document Fonts snippet doesn't require setting the staffize anymore
  • View -> Folding -> Fold all now folds all subregions as well, making gradual unfolding easier (wish #394)
  • Bugfixes:
  • fix sticky document setting lost on reload (issue #409)
  • fix html export and copy not using the correct color scheme
  • fix AttributeError in handle_lyricmode while typing \lyricmode
  • fix LilyPond version chooser not defaulting to the default LilyPond version
  • fix indenter aligning on comment
  • fix AttributeError: QStackedWidget object has no attribute cursorForPosition on doubleclick in the text, reported by an Apple user
  • fix AttributeError: 'ScoreWizard' object has no attribute 'showInsertDialog' reported by an Apple user
  • fix UnicodeDecodeError in lilypondinfo datadir method

New in Frescobaldi 2.0.15 (Mar 12, 2014)

  • Translations:
  • updated: nl, fr
  • New features:
  • in context menu: Jump to definition (wish #123)
  • in View menu: view file or definition at cursor, combines the old File->Open File at Cursor action with the new Jump to definition action
  • new toolbar buttons to browse back after a jump to definition
  • Improvements:
  • better highlighting of figuremode
  • Bugfixes:
  • fix ValueError message when typing > or \partcombine
  • fix IndexError when typing 'variable ='

New in Frescobaldi 2.0.14 (Mar 8, 2014)

  • Translations:
  • updated: nl, fr
  • New features:
  • the status bar now shows the position in the music or the length of the selected music
  • highlighting and auto-completion for commands that are new or have changed syntax in LilyPond 2.18, such as \hide, \omit, \undo, \override, \tweak, \accidentalStyle, etc.
  • New editor option to wrap lines in the editor view to avoid horizontal scrolling (wish #45)
  • Custom engrave: the anti-alias-factor can be set in the dialog (wish #361)
  • New builtin snippet, linked to Ctrl+D by default, to double the current line or selection (issue #340)
  • A new preference for new documents: whether a new document is created empty, with the preferred LilyPond version in it, or using a template from the snippets list
  • New menu command: LilyPond->Show available fonts (wish #341)
  • Music View: rendering in small sizes has been improved
  • Improvements:
  • In the score wizard it is possible to enter a custom string tuning for the plucked string instruments, and the Ukulele is added (issue #342)
  • In the score wizard you can enable Smart neutral stem direction, which adds the Melody_engraver to the Voice context, resulting in a logical direction for notes on the middle staff line (issue #371)
  • Print source, Copy colored HTML and Export source as colored HTML: add line numbers if enabled in the preferences.
  • In the Editor preferences, it is adjustable whether HTML export or copy use a stylesheet or inline style attributes.
  • It is now possible to copy syntax-highlighted HTML as plain text to the clipboard, by enabling the preference setting.
  • MIDI input: add key signature alterations mapping, by Olivier Samyn
  • New barline types in the Quick Insert panel, the barlines are written in the correct style, depending on the LilyPond version set in the document (issue #365).
  • In the output-suffix (the scheme output-suffix variable or \bookOutputSuffix), non-alphanumeric characters (except '-' and '_') are replaced with '_', just like LilyPond itself does it (issue #373).
  • Bug fixes:
  • Fixed issue 336: TypeError on MusicXml export
  • Fixed error message when exporting keyboard shortcuts on platforms that do not have the HOME environment variable set
  • Fixed IndexError when transposed notes would get unexisting alterations, e.g. when a cis is transposed from c to cisis. The note is then altered, just like LilyPond handles this.
  • Temporarily removed feature:
  • MusicXML export has been temporarily removed from the File->Export menu. It is still visible in the git checkout. It is also available in the ly command (in the python-ly package, and also in Frescobaldi's git checkout) but it needs more testing and robustness before it is usable in Frescobaldi.

New in Frescobaldi 2.0.13 (Jan 3, 2014)

  • Translations:
  • updated: nl, fr
  • New features:
  • A new option LilyPond->Auto-engrave, that runs the engraver in preview mode
  • everytime the document changes
  • An option to hide log display for automatically started engraving jobs
  • Real-time Midi capturing
  • Basic MusicXML export (this was also already added in Frescobaldi 2.0.12)
  • The "master" variable is back, allbeit in a slightly different implementation: the redirected filename is not directly given to a LilyPond process running on behalf of the current document, but the other document is loaded (if it wasn't already) and LilyPond is run on that document.
  • Bug fixes:
  • Fix UnboundLocalError in ly.docinfo e.g. when showing the Tools->Pitch-> Language menu
  • Fix issue 332: Cursor didn't move on undo/redo
  • Fix issue 315: chords: \include "predefined-guitar-fretboards.ly"

New in Frescobaldi 2.0.12 (Dec 27, 2013)

  • Translations:
  • updated: cs, nl, fr, es
  • New features:
  • Edit->Select Block has finally been implemented
  • A viewer for LilyPond-generated SVG files has been added by Peter Bjuhr.
  • This viewer (accessible via Tools->SVG Viewer) currently has one-way point and click. This only works with recent development versions of LilyPond, that add the point and click information to SVG files. In the future, the SVG view may become a fully fledged graphical music editor.
  • The default output format can be set in the LilyPond preferences (the current options are PDF or SVG, the default is PDF)
  • Improvements:
  • The indenter's handling of tabs and spaces has been improved. A tab always
  • starts a new indent level, and aligning is now always done with spaces.
  • The default is still using 2 spaces for indent, but it is now configurable
  • in a new settings panel Editor Preferences.
  • Besides the good old Preview and Publish modes a new mode has been added:
  • Layout Control. This mode uses the settings on the preview mode panel, which has been renamed to Layout Control Options. The layout of the panel has been improved. The Preview mode is reverted back to enabling only point and click links. In the Engrave (custom) dialog the run mode can be chosen and the commandline edited directly.
  • Entering staccatissimo writes -! when the document specifies a LilyPond
  • version >= 2.17.25, otherwise -|
  • When editing keyboard shortcuts, conflicts are directly shown as they are
  • entered; better support French keyboards
  • The internal handling of manipulations like transpose, translate, and the
  • various rhythm commands has become less dependent on Frescobaldi code.
  • These functionality now resides in the ly module and could be used by
  • other applications. The commands now can work on any ly.document, which
  • need not be a Frescobaldi document.
  • The internal help system has seen a massive overhaul: help files are now
  • very easy to write in a simplified markdown-like syntax. Adding help pages
  • is very easy by dropping a *.md file in the userguide/ directory. Every
  • paragraph in a help file is automatically added to the POT file and can be
  • translated by editing the language's PO file.
  • Bug fixes:
  • Music View: horizontal scrolling using trackpad now works with kinetic mode
  • enabled. Fixes #248.
  • Removed feature:
  • The 'master' variable is no longer supported, it's goal has been superseded
  • by the 'Always Engrave' option, which is also saved in the session. This
  • decision was taken to simplify the handling of files created on behalf of
  • a document.

New in Frescobaldi 2.0.11 (Oct 21, 2013)

  • Translations:
  • updated: cs, nl, fr, es
  • New features:
  • New preview mode tool, enabling different modes to debug layout issues
  • Frescobaldi now has a manpage
  • Import MusicXML (using musicxml2ly)
  • New Quick Insert buttons for different kinds of grace notes
  • Import and export of keyboard shortcuts and font & color schemes
  • New Modal Transpose action
  • New actions to remove articulations etc. from music (wish #180)
  • Edit->Copy to Snippet, to copy the selection or the full document contents to a new snippet
  • Improvements:
  • highlighting and auto-completion of Scheme code when switching documents with multiple editor views open, and one of the views displays the document, that view is made current, instead of changing the document in the current view.
  • the tempo-tapping button in the score wizard now uses the average clicking
  • speed instead of computing the bpm at each click (implementing wish #169)
  • under the File menu there is also a New with Wizard... action calling the
  • score wizard, creating a new document when clicking Ok
  • Word-related cursor movements have been improved. The backslash is now
  • considered a word boundary, even if there are no spaces between several
  • backslashed commands. Fixes wish #106.
  • Bug fixes:
  • fix splash screen shown as grey rectangle on some systems
  • in the LilyPond log, clicking on error mesages in files with '..' in their path (happens when using e.g. \include "../blabla.ly") now works.

New in Frescobaldi 2.0.10 (May 13, 2013)

  • Translations:
  • updated: nl, de, fr, cs, es, it
  • New features:
  • Document Outline tool with tooltips showing portions of the document.
  • The patterns that are used for the outline can be modified by the user.
  • Improvements:
  • Highlight more music functions that were added in LilyPond 2.16
  • Better chord mode highlighting
  • Bug fixes:
  • fix QPyNullVariant error message on Mac OS X when setting helper app prefs
  • fix Scorewizard error in Leadsheet with accompaniment and ambitus turned on
  • fix #113: add files opened via file manager to recent files
  • fix #143: don't count tremolo repeat as a duration

New in Frescobaldi 2.0.9 (Mar 23, 2013)

  • Translations:
  • updated: nl, de, uk
  • New features:
  • Frescobaldi now detects when other applications modify or delete open files
  • and displays the changes in a dialog, where the user can reload or save the
  • affected documents. The file-watching is turned on by default, but can be
  • disabled. (wish: issue #103)
  • File->Reload and Reload All: reload the current document or all documents
  • from disk. This action can be undone with Ctrl-Z.
  • Frescobaldi now can be configured to open the generated PDF files when
  • opening a LilyPond document, even if they are not up-to-date. It then shows
  • a red background in the document chooser. See Preferences->Tools->Music View
  • Music->Reload: switches the Music View to the current source document and
  • re-checks for updated PDF documents. If there are no updated PDFs it even
  • tries to load non up-to-date PDFs (regardless of the setting above)
  • New --list-sessions commandline option to list the named sessions
  • New actions View->Matching Pair and Select Matching Pair to jump to or
  • select the range of matching parentheses, braces etc (wish: issue #105)
  • Quick Insert: \melisma, \melismaEnd spanner button (idea: issue #88)
  • Improvements:
  • Custom defined markup commands are also auto-completed
  • Better default font on Windows
  • Action "Always Engrave this document" also available in document context
  • menu (in documents list and in tabbar)
  • Don't check included files multiple times for defined commands etc.
  • Highlighting matching characters, such as slur, brace, >, etc does not
  • take a long time anymore when editing or moving through a long document
  • string numbers are highlighted (and understood) correctly outside chords
  • LilyPond 2.16 syntax change)
  • Export colored HTML now uses CSS classes, makes it easy to change the high- lighting in the HTML later (idea: issue #89)
  • Bug fixes:
  • Fix hyphenation of words with accents (reported by Andreas Edlund)
  • Fix Save As... on Mac OS X (issue #104)
  • Fix startup failure on Mac OS X (issue #77)
  • Fix QPyNullVariant error messages with some PyQt versions
  • Workaround two PyQt bugs:
  • fix score wizard AttributeError message when using sip-4.14.3/PyQt-4.9.6
  • fix large delays in editor when using sip-4.14.3/PyQt-4.9.6 (issue #100)
  • music highlighting of a note after \unset someVariable is now correct
  • fix Python error message when a document (marked as Always engraved) is
  • engraved which didn't have yet the PDF displayed

New in Frescobaldi 2.0.8 (Sep 17, 2012)

  • Translations:
  • updated: ru, cs
  • New features:
  • File->Open file at cursor (wish #84)
  • Improvements:
  • always normalize paths in point&click links, so files included via
  • constructs like \include "../songs/song1.ly" are found
  • Bugfixes:
  • fix behaviour of 'output' variable

New in Frescobaldi 2.0.7 (Sep 17, 2012)

  • Translations:
  • updated: nl, cs, it, fr, es
  • New features:
  • command to show music view maximized, useful on small screens
  • kinetic scrolling in the music view, making the movements easier on the
  • eyes, contributed by Richard Cognot
  • music view scrollbars can be hidden via preferences->tools->music view
  • Improvements:
  • status of "Always Engrave" is saved in session (wish #76)
  • the 'View' -> 'Music View' submenu is now a top-level menu 'Music'
  • Bugfixes:
  • fix "NameError: global name 'X_OK' is not defined" when a helper application
  • has an absolute path
  • fix python exception when helper app does not exist, now a regular message
  • is shown

New in Frescobaldi 2.0.6 (Sep 17, 2012)

  • Translations:
  • New Ukrainian translation
  • updated: nl
  • Bugfixes:
  • fix cut-assign
  • fix startup failure on Windows when 'open in running app' is enabled and
  • the user's username has non-ascii characters (issue #53)

New in Frescobaldi 2.0.5 (Apr 27, 2012)

  • Translations:
  • updated: fr, nl, es
  • New features:
  • Regions of text can be collapsed/expanded (View->Folding->Enable Folding)
  • Files can be opened in running instance, if enabled in settings
  • New document variable: 'output' which can be set to the basename, folder, or list of names or folders to look for output documents. Overrides the default behaviour of parsing the document for all the included files and LilyPond commands that specify the output file name.
  • New snippet action to recover changed or deleted built-in snippets
  • New snippet action to configure keyboard shortcut without opening editor
  • Alt+Up and Alt+Down jump between blank lines (implemented as snippets), with Shift they select text
  • New command in View->Music View and Music View contextmenu: "Original Size"
  • Optionally scroll Music View while highlighting objects text cursor is at
  • In-place editing by Shift-clicking a note or right-click->Edit in Place
  • Improvements:
  • Copied images from Music View carry correct DPI information
  • Autocomplete also looks for variable definitions in \include files
  • Running convert-ly (or undoing it) does not erase point and click positions anymore
  • Saving a template now shows existing template names in a popup and warns when (but allows) overwriting an existing template
  • Much better default background color for the Music View
  • When dragging the time slider in a MIDI file, program and controller changes are followed (issue #26)
  • On Windows, better try to find LilyPond even if it is not in the PATH
  • Snippet editor warns when closing modified snippet
  • Accelerators (the underlined characters) in menus such as Recent Files, Session and Insert that are are automatically created, are determined in a smarter way
  • Bugfixes:
  • fix Ctrl+K deleting a line too much in some cases
  • fix RuntimeError on Ctrl+N, Ctrl+F, Ctrl+W
  • fix TypeError on running convert-ly with English messages on Windows