Commit graph

14855 commits

Author SHA1 Message Date
anatoly-os
4a439e37a1 update translations
Enable pushing strings to Transifex
2019-01-10 17:42:39 +02:00
anatoly-os
38f9a587ca
Merge pull request #4527 from Jojo-Schmitz/ellipsis
replacing "..." (3 dots) with "…" (ellipsis)
2019-01-10 17:35:02 +02:00
anatoly-os
45b9fb8488 update the url to get updated languages 2019-01-10 14:32:30 +02:00
anatoly-os
6d522eedb1
Merge pull request #4548 from mattmcclinch/281321-time-delete
fix #281321: Create irregular measures from second measure and following results in corruption
2019-01-09 08:49:16 +02:00
anatoly-os
cd85689755
Merge pull request #4551 from MarcSabatella/save-placement
Save placement
2019-01-09 08:48:10 +02:00
MarcSabatella
26f2f968b4 update mtests 2019-01-08 19:22:54 -07:00
MarcSabatella
a19355f785 fix #281312, fix #280609, fix #280400: loss of placement info after 2.x import 2019-01-08 14:34:06 -07:00
MarcSabatella
b534248c85 fix #279033: expression text placement wrong, not saved 2019-01-08 14:30:43 -07:00
MarcSabatella
4e3dcb87e0 fix #279373: manage default placement for ottavas 2019-01-08 14:20:45 -07:00
MarcSabatella
1079b3d1d7 fix #281432: save placement set by cmdFlip 2019-01-08 14:17:28 -07:00
anatoly-os
f311468077
Merge pull request #4540 from shoogle/startcenter
Make Start Center child of MuseScore's Main Window
2019-01-08 18:21:32 +02:00
Matt McClinch
9ea575d004 fix #281321: Create irregular measures from second measure and followings results in corruption 2019-01-08 10:13:56 -05:00
anatoly-os
a7d8eae108
Merge pull request #4543 from shoogle/instrument-list
InstrumentsWidget: Replace TreeWidget with FilterableTreeWidget
2019-01-08 16:04:46 +02:00
anatoly-os
c73b148d16
Merge pull request #4534 from Jojo-Schmitz/slur-rest-crash
fix #281175: Removing rests attached to slurs in a voice >1 causes a crash
2019-01-08 03:30:00 +02:00
anatoly-os
7eb067c2b4
Merge pull request #4522 from ericfont/280817-implode-staff-delete-spanner
fix #280817 staff implode delete orphaned spanners
2019-01-08 02:24:44 +02:00
anatoly-os
a9cdbed255
Merge pull request #4517 from ericfont/280814-add-timesig-meas-with-clef-but-not-all-staves-have-clefs
fix #280814 add timesig to meas w/some clefs
2019-01-08 02:23:46 +02:00
anatoly-os
109f7af218
Merge pull request #4514 from ericfont/280715-identical-midi-pitch-inputting-better
fix #280715 shift+midi in don't delete old
2019-01-08 01:25:48 +02:00
Peter Jonas
07de7777a1 Make Start Center child of MuseScore's Main Window
Consequences:

- The Start Center is no longer a separate tab in the taskbar and Alt+Tab
  window list.
- Start Center and Main Window can no longer appear on different workspaces
  in GNOME, and possibly other desktop environments too.
2019-01-07 23:08:08 +00:00
anatoly-os
a0bdb5f217
Merge pull request #4524 from ericfont/280830-double-click-palette-exit-edit-mode
fix #280830 exit edit mode if double-click palette
2019-01-08 01:04:58 +02:00
anatoly-os
b352826cea
Merge pull request #4515 from AntonioBL/nestedtuplets
fix #280547 tuplet brackets connected to two staves
2019-01-08 01:03:57 +02:00
anatoly-os
3cadbdcf4e
Merge pull request #4511 from dmitrio95/280714-excerpts-remove-loo
fix #280714: copy excerpts list before removing excerpts in a loop
2019-01-08 00:34:20 +02:00
anatoly-os
37283bb755
Merge pull request #4499 from dmitrio95/280623-importmidi-changeprefs-crash
fix #280623: notify importmidi of reloading instrument templates
2019-01-08 00:05:00 +02:00
anatoly-os
42916c1f27
Merge pull request #4496 from dmitrio95/280668-unmanaged-spanners-time
fix #280668: correct unmanaged spanners handling on time delete
2019-01-07 23:42:43 +02:00
anatoly-os
7b2fc4a337
Merge pull request #4486 from dmitrio95/280503-tremolo-slur-copypaste-crash
fix #280503: disable generating play events before layout
2019-01-07 23:37:28 +02:00
anatoly-os
f7420a281f
Merge pull request #4546 from mattmcclinch/280640-tuplets-with-grace-notes
fix #280640: Attaching grace note to first note of triplet corrupts score
2019-01-07 23:21:33 +02:00
Matt McClinch
76aec8e639 fix #280640: Attaching grace note to first note of triplet corrupts score 2019-01-07 12:17:20 -05:00
Peter Jonas
052d513d0e InstrumentsWidget: Replace TreeWidget with FilterableTreeView
- Fix bugs that allowed user to create scores with no instruments:
  - Double-clicking on instrument group no longer enables Next button
  - Removing instruments from the top no longer lets you remove them all
- Replace SelectInstrument's TreeWidget too
2019-01-07 01:05:41 +00:00
Peter Jonas
e61412778d Choose Instruments widget: tidy up and improve object names 2019-01-06 22:07:36 +00:00
anatoly-os
598057dca1
Merge pull request #4526 from tomcucinotta/dockable-mixerpane
Make Mixer Pane dockable and floatable.
2019-01-06 04:19:13 +02:00
anatoly-os
7df33eaf9a
Merge pull request #4200 from shoogle/rnib-new-score-wizard
Accessibility: New Score Wizard
2019-01-06 04:00:08 +02:00
anatoly-os
01ae8fe8b6
Merge pull request #4536 from mattmcclinch/281146-fingering-text-styles
fix #281146: Add "User" text styles to Inspector dropdown for fingering
2019-01-06 03:58:41 +02:00
Peter Jonas
c2ac2846dd New Score Wizard: Template page: implement as tree view
- Template list is QTreeWidget
- Show template preview
- Move searchbox to be above list
- Create mscore/widgets subdirectory to improve organisation
- New FilterableView class and SearchBox widget to search item views
- Pressing Up or Down key in searchbox controls the tree view
2019-01-06 01:53:21 +00:00
anatoly-os
0d3488fe4d Update MuseScore to 3.0.1
Stop pushing strings to Transifex
2019-01-05 22:07:51 +02:00
anatoly-os
3db34aa471
Merge pull request #4489 from dmitrio95/280574-ctrl-del-corruption
fix #280574: fix corruption on time delete of start of measure with full-measure rests
2019-01-05 21:28:08 +02:00
anatoly-os
926c0af7b6
Merge pull request #4494 from ericfont/280666-disable-mouse-drag-for-measure-rests
fix #280666 disable mouse drag for measure rests
2019-01-05 21:15:59 +02:00
anatoly-os
053673c45a
Merge pull request #3962 from blackears/276194-restarting-MIDI-driver
fix #276194 Allow MIDI devices to be refreshed without having to restart MuseScore
2019-01-05 21:03:11 +02:00
anatoly-os
7af2e5c1e2
Merge pull request #4507 from MarcSabatella/280422-align-dynamics
fix #280422: align hairpin and dynamics
2019-01-05 20:56:39 +02:00
Matt McClinch
506acb9ec2 fix #281146: Add "User" text styles to Inspector dropdown for fingering 2019-01-04 15:20:47 -05:00
Joachim Schmitz
6ee14ff890 fix #281175: Removing rests attached to slurs in a voice >1 causes a crash
fixes the symtom, the crash, and the cause, the orphaned slur,
which gets removed now.
2019-01-04 16:19:30 +01:00
anatoly-os
c38df7ab53
Merge pull request #4531 from mattmcclinch/281130-no-beam-segments
fix #281130: Crash of MuseScore 3 on opening a certain 2.x score
2019-01-03 23:59:10 +02:00
Matt McClinch
004a31af62 fix #281130: Crash of MuseScore 3 on opening a certain 2.x score 2019-01-03 11:50:23 -05:00
Joachim Schmitz
48e4952030 replacing "..." (3 dots) with "…" (ellipsis)
see https://musescore.org/en/node/280844
2019-01-02 13:38:38 +01:00
Tommaso Cucinotta
88c75a1935 Make Mixer Pane dockable and floatable. 2019-01-02 09:43:01 +01:00
Eric Fontaine
7f9f1df8eb fix #280830 exit edit mode if double-click palette
Previously, if user was in edit mode (by double-clicking an element in score), then applying palette elements by double-clicking would be problematic.  This would be because Palette::applyPaletteElement() doesn't perform score->startCmd() before applying the element nor a score->endCmd() after applying the element, because it assumes that the score is already in a startCmd.

Exiting edit mode fixes #280830 which was a crash when applying a time signature from palette while in editmode.  And fixes another glitch where applying system text from palette while in edit mode.

Turns out that ScoreView::editMode() encompasses more than just plane element edit, so I'm also making sure not inside states for LYRICS_EDIT, HARMONY_FIGBASS_EDIT, and TEXT_EDIT, where it might make sense for user to apply a symbol from a palette by doubleclicking.
2018-12-30 23:29:04 -05:00
Peter Jonas
bb9ec03358 New Score Wizard: KeySig page: enable screen reader on keysig palette 2018-12-31 04:19:02 +00:00
Peter Jonas
d7004e87f5 New Score Wizard: TimeSig page: more descriptive class names and accessibility info
- Class names are more descriptive
- Accessible names and descriptions provided for all controls
- Enabled screen reader on pickup measure controls
2018-12-31 04:19:01 +00:00
Eric Fontaine
7dd7c617b0 fix #280817 staff implode delete orphaned spanners
Previously, imploding a staff would leave orphaned spanners after the notes they connected to were deleted when moving those notes to the first voice.  These orphaned spanners would cause a crash during layout when the Implode command finished.

This is a simple fix to avoid a crash by deleting these orphaned spanners.

An ideal solution would be to somehow reconnect these orphaned spanners to the new version of their original notes after they move to the first 1st voice.  But that solution would require a lot more thought to get correct, and would also require special consideration for various corner cases, such as what happens with spanners who have one end connected to notes outside the imploded range but the other end connected to a note inside the range...
2018-12-30 04:38:28 -05:00
Eric Fontaine
641ac7ad25 fix #280814 add timesig to meas w/some clefs
Fixes a crash when adding a timesig to a measure that has at least one clef but where not all staves have clef for that measure.  Crash was result of a NULL defreference on the first staff that didn't have a clef in that clef segment.

Fix is simple to make sure to test that clef is non-NULL before dereferencing it.
2018-12-29 03:53:41 -05:00
MarcSabatella
25a6691f47 fix #280422: align hairpin and dynamics 2018-12-28 14:45:06 -07:00
anatoly-os
cf1f5ceb13
Merge pull request #4512 from dmitrio95/280350-widening-mmrest-2
fix #280350: apply the fix for widening MM rests to all staves
2018-12-28 17:03:05 +02:00