Casper Jeukendrup
204caa468c
Braille export: add Braille option in Export Dialog
2022-02-27 01:44:15 +01:00
Casper Jeukendrup
473fb937f1
Fix compiler warning and non-unity build
2022-02-26 00:04:34 +01:00
RomanPudashkin
be9f65c321
Merge pull request #10651 from asattely/barline-style-setting-score-migration
...
[MU4] Calculate new bar distances only if stylesheet not applied
2022-02-25 22:57:49 +02:00
RomanPudashkin
762e99f9ac
Merge pull request #10652 from cbjeukendrup/save_to_cloud/path_infrastructure
...
Clean up some code relating to paths and saving status, preparing for Save to Cloud features
2022-02-25 19:57:56 +02:00
Aaron Sattely
a29514c334
Only apply Leland and Edwin styles if migrating pre-3.6.2 scores
...
Also only apply auto spacing for pre-3.0 scores
2022-02-23 11:01:55 -05:00
Casper Jeukendrup
1222ca75a1
Simplify NotationProject::isNewlyCreated
2022-02-23 11:18:25 +01:00
Casper Jeukendrup
28fe1c1f0a
Move members relating to saving from Score to MasterScore
2022-02-23 11:18:24 +01:00
Casper Jeukendrup
d24cb7b111
ProjectAutoSaver: correctly remove autosave file as soon as project is saved, "saved as", or closed
2022-02-23 11:18:24 +01:00
Casper Jeukendrup
de3457c0b5
Don't let EngravingProject mess with "created", "saved" and "clean UndoStack"
2022-02-23 11:18:24 +01:00
Casper Jeukendrup
a2e2f564a7
Rename Score::created
-> Score::isNewlyCreated
...
To eliminate confusion
2022-02-23 11:18:23 +01:00
Casper Jeukendrup
34ce2d2e5a
Implemented general method for generating filename suggestions
2022-02-23 11:18:23 +01:00
Casper Jeukendrup
96b753d2f8
Make "Save a copy" work correctly
2022-02-23 11:18:23 +01:00
Casper Jeukendrup
df662ab578
Remove unused methods from ProjectActionsController
2022-02-23 11:18:23 +01:00
Casper Jeukendrup
6403186fdc
Implemented notification about NotationProject::pathChanged
2022-02-23 11:18:22 +01:00
Casper Jeukendrup
fc6727f83f
Back from SaveLocation to io::path
2022-02-23 11:18:22 +01:00
Aaron Sattely
72e43bd469
Stop adjusting manually when applying leland/edwin
2022-02-22 16:08:55 -05:00
RomanPudashkin
228e6fb08d
Merge pull request #10570 from asattely/score-migration-misc
...
Fix #10499
2022-02-18 19:37:53 +02:00
Aaron Sattely
53b7b0685d
issue #10499 score migration potpourri
2022-02-18 10:47:15 -05:00
RomanPudashkin
8f8e5b0123
Merge pull request #10513 from RomanPudashkin/notation_project_members
...
[MU4] Optimized score creation
2022-02-15 11:46:19 +02:00
RomanPudashkin
763a5c3f2b
Merge pull request #10473 from cbjeukendrup/titles_and_names
...
Clean up the work with "(work) titles" and "names"
2022-02-11 15:15:51 +02:00
RomanPudashkin
3e7c9ba1fb
Merge pull request #10527 from asattely/score-migration-autoplace
...
[MU4] Fix reset autoplace in pre-3.0 score migration
2022-02-10 21:23:41 +02:00
Casper Jeukendrup
f6296cd9b9
Correctly display the filename including or excluding extension
...
Unified the methods for getting filename with and without extension.
With extension:
- Recent files menu
Without extension:
- Home > Scores
- Window title
- Tab title
- When displaying filename inside score using `$f`
2022-02-10 18:51:36 +01:00
Casper Jeukendrup
9beb404952
Rename some methods about names and titles to avoid confusion
2022-02-10 18:16:46 +01:00
Casper Jeukendrup
5fb0f10ca9
Suggest filename based on filename rather than title
2022-02-10 18:16:46 +01:00
Casper Jeukendrup
193019515a
Consistently use score name instead of title on Home page
2022-02-10 18:16:45 +01:00
Casper Jeukendrup
2fcbb201be
Correctly set filename in MscMetaReader::readMeta
2022-02-10 18:16:45 +01:00
Aaron Sattely
2ad2d2f348
score migration autoplace fix
2022-02-10 12:14:38 -05:00
Casper Jeukendrup
c2fe31aecb
Correctly use filename and title in NotationProject::metaInfo()
...
Also fixes changing the title tag in the Score Properties dialog.
2022-02-10 18:14:01 +01:00
Roman Pudashkin
ae711d6d5f
fix #8831 : need to load the templates page only if the "choose from template tab" is selected
2022-02-09 18:42:05 +02:00
Roman Pudashkin
caeff6ad94
fixed recreating of NotationProject members after loading a score
2022-02-09 18:42:04 +02:00
RomanPudashkin
fab7bbab36
Merge pull request #10466 from cbjeukendrup/save_online/save_location_preparation
...
Prepared the possibility to have non-local scores
2022-02-09 18:24:42 +02:00
Roman Pudashkin
31df5e0e53
disabled some export formats
2022-02-09 10:26:47 +02:00
Casper Jeukendrup
4061a6e63b
Delegate file info provision to ProjectFileInfoProvider
...
To fix memory management issues
2022-02-07 18:17:37 +01:00
Casper Jeukendrup
14187af587
Reimplement FileInfoProvider to utilize io::path
2022-02-07 17:33:02 +01:00
Casper Jeukendrup
30d11d9d65
Added missing functions about io::path
2022-02-07 16:01:46 +01:00
Roman Pudashkin
fe1e670743
removed the extensions module
2022-02-07 16:12:10 +02:00
Casper Jeukendrup
ef59b43ff0
Prepared the possibility to have Cloud projects
...
- Extracted `path` and `fileInfo` from MasterScore and EngravingProject
- Created IFileInfoProvider interface, which provides info about the project file
- Created QFileInfoProvider class which will provide info about local files, based on QFileInfo
- Introduce SaveLocation struct which will contain info about local or cloud locations
- Made `NotationProject` a `IFileInfoProvider`, that will provide information based on whether its SaveLocation is local or cloud.
2022-02-07 14:11:18 +01:00
Casper Jeukendrup
f46ec564cd
Introduced lastUsedSaveLocationType
setting
2022-02-07 14:11:16 +01:00
Casper Jeukendrup
1498216ee7
Clean up Excerpt class
2022-02-07 09:24:31 +01:00
Casper Jeukendrup
5b83d5b591
Val
type: add convenience methods for working with enums
2022-02-03 23:44:00 +01:00
Elnur Ismailzada
c55d277370
Merge pull request #10162 from Eism/flickable_max_velocity
...
[MU4] Set maximum flick velocity to 1500 for all listviews in the project
2022-02-03 10:02:52 +02:00
Joachim Schmitz
305a3d5562
Fix (MSVC) compiler warnings
...
reg. function parameters shadowing local variables
2022-02-02 15:55:16 +01:00
Eism
b7fdaccb45
Set maximum flick velocity to 1500 for all views in the project
2022-02-01 19:02:19 +02:00
Elnur Ismailzada
13bfc64a2b
Merge pull request #10422 from Eism/new_score_dialog_crash_fix
...
[MU4] New score dialog crash fix
2022-02-01 18:58:05 +02:00
Eism
c2a657cc20
Fixed a crash when closing the dialog for creating a new score
2022-02-01 16:01:49 +02:00
Roman Pudashkin
65e63c47e8
need to open score even if a user closed the migration dialog via the close button in the window title bar
2022-01-28 15:44:04 +02:00
Roman Pudashkin
5210b50a5f
options for each type of migration should be treated independently
2022-01-28 15:44:02 +02:00
Roman Pudashkin
5d1fefa85c
improved the migration dialog: it can now recognize any version of files, not just only 362, 323, and 225
2022-01-28 13:00:23 +02:00
RomanPudashkin
d3a13f1cad
Merge pull request #10133 from igorkorsukov/project/migration
...
Improved migration dialog
2022-01-28 10:25:42 +02:00
RomanPudashkin
4497d97411
Merge pull request #10174 from HemantAntony/10172-changewindow
...
Fixed Notation Page not updating to Home Page when closing project and first launch setup
2022-01-26 13:08:46 +02:00