-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduce GuitarBend class Replace old Bend element in palette with new GuitarBend Allow drop of GuitarBend palette element on Note Basic layout and draw to get something on screen Implement GuitarBend::computeUp Implement GuitarBend::computeIsInside Implement basic endPoint calculations Create GuitarBendLayout class Implement vertex point Implement drag points Remove vertexPointOff from layoutData Implement read/write for vertexPointOff Implement adjustX Implement Direction selection in property panel Geometry correction Draw as a path instead of individual lines Implement GuitarBendSegment::reset() Implement deletion of GuitarBend element Create ActionIcon(s) for Pre-Bend, Grace note Bend, Slight Bend Basic implementation of Pre-bends and Grace note bends insertion Move GuitarBend::computeUp and GuitarBend::computeIsInside to layout class Add Direction property to Reset Factor in Note::mag in end point calculation Add isGuitarBendStartCue to Chord copy constructor Introduce checkBadStaffLineIntersection Move path into LayoutData Improve dragging Rename layoutData to ldata (rebase correction) Use MiterJoin instead of BevelJoin style for drawing Introduce GuitarBendType into GuitarBend objecy Introduce bool helpers for Note and Chord and improve grace note spacing Explicitely set painter to noBrush to avoid unwanted graphical glitch Correction to Glissando::guessFinalNote and to preBend insertion Avoid beam for grace bends and pre bends Correct end note for grace or pre bends inserted on chords Correction to horizontal collision checks Allow insertion of Glissando and GuitarBend betwen two specific notes Enforce minimum GuitarBend length during horizontal spacing Prepare for introduction of Slight Bends Revert change to Note::drop(Glissando) Add Note::drop(GuitarBend) Prepare addGuitarBend to also add standardPaletteBend Implemented Slight Bends Fix staff-TAB link and introduce layoutTab method Implement GuitarBend::computeBendAmount First basic TAB layout Layout release-bend lineWidth() correction Make endnote of downbend ghost Remove invisible or ghost end note when removing GuitarBend Layout Slight Bend on TAB Move setHeadParenthesis of pre-bends to GuitarBendLayout Reset startNote property after deleting bend Layout preBends on TAB Grace notes size for preBends and graceNoteBends in tab Cross-system bends in TABs Release bend correction Introduce GuitarBendHold class Layout GuitarBendHold Fix unrelated TAB layout bug Hold layout correction Implement GuitarBendHoldSegment::editDrag Implement read/write for hold lines Avoid bend-to-bend conflicts Horizontal spacing exception for grace notes in TAb with bends Correction to Glissando::guessFinalNote Add bend end note if a suitable one isn't found Introduce GuitarBend::findPrecedingBend method Bend amount should take into account also preceding bends Better multibends with partial bends and release Updating grace index is necessary also in TAB not only in standard staff Correct property progatation (avoid propagating offsets to/from linked tab) Bounding box correction Add GuitarBends to Skyline (with necessary layout order corrections) Introduce dedicated GuitarBendText class Extract isUserModified() logic for spanners out of TWrite Implement read/write for GuitarBendText Introduce "useFull" option Introduce "Show hold line" property Layout corrections Improved layout of hold lines System layout correction Improved conflict-checks among bends SlightBend correction Improved layout of hold lines Make some constants into Style Fix bends jump on edit and partial refactoring Bend startPoint correction Code review corrections Updated icon font and new icons for all bend-related palettes Hoooked up all style settings to style dialog Reordered palette elements Correction (fix unit tests) Improved string-fret logic for bends Introduce Note::bendFor and Note::bendBack utilities to save repeated code Update TAB fretting for ties and bends Text layout correction Ensure grace stem and flag not shown in TAB Fix bug on auto-creating end note for bend Fix alt+arrow navigation for GuitarBends Correct shape for Slight Bend and add it to Note::shape
- Loading branch information
Showing
75 changed files
with
2,710 additions
and
218 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.