Eism
b9ee159985
Implemented accessibility for classes tab
2021-10-19 16:01:34 +02:00
Casper Jeukendrup
c75bb955cc
Fix size of zoom-independent elements on high-DPI screens
...
Like Lasso, Selection rectangle, Grips, Text cursor.
Also eliminate numerous multiplications and divisions with guiScaling.
2021-10-18 17:42:24 +02:00
Casper Jeukendrup
b0c6644c9c
Fix scrolling slowly at high zoom levels
...
Partly by using qreal instead of int, and PointF instead Point, et cetera, to eliminate rounding errors. Both QML and Libmscore use floating point numbers, so we should too.
Also replaced a lot of Qt stuff with our own alternatives.
2021-10-17 23:26:34 +02:00
Casper Jeukendrup
c96a00d267
Add 4px padding to ScrollBars
...
- Both StyledScrollBar and NotationScrollBar
- Removed anchors.margins we added earlier, which are now redundant
- Removed some redundant anchors properties from StyledScrollBars, because those are already set by default
2021-10-17 16:29:38 +02:00
Casper Jeukendrup
5cb79509ff
Restored/reimplemented Figma-like scroll bars for NotationPaintView
...
Now, overscroll can be used with the scroll bars.
2021-10-17 16:29:37 +02:00
Casper Jeukendrup
b4073bef79
Disable NavigationPanels and NavigationSections when their visual items are disabled or invisible
2021-10-15 20:54:52 +02:00
Casper Jeukendrup
8705bc7894
Disable NavigationControls if and only if their visual control is disabled and invisible
...
Also added some missing names to NavigationControls and performed some general QML code quality improvements.
2021-10-15 20:49:19 +02:00
Casper Jeukendrup
14b74d6010
[macOS] Allow opening files from Finder, dock icon menu and more
...
By handling QFileOpenEvents.
2021-10-11 12:30:27 +02:00
Casper Jeukendrup
ed5fe8050c
Small cleanup in some CMakeLists.txt files
2021-10-11 12:30:27 +02:00
Igor Korsukov
80d1778740
added test script NewScore10InstrPutNotesSaveClose
2021-10-07 18:23:29 +02:00
Igor Korsukov
98b4bb41c7
added autobot run script testcase
2021-10-06 16:21:35 +02:00
Eism
32ccb5e850
No need to write changes to the undo stack when creating a score
2021-10-05 13:13:48 +02:00
Casper Jeukendrup
8bbca1ad92
Implemented accessibility for Export dialog
2021-10-04 15:40:17 +02:00
Casper Jeukendrup
cf5d60c92e
Implemented keyboard navigation for Export dialog
2021-10-04 15:29:41 +02:00
Peter Jonas
dc114ed62b
Show instrument descriptions in New Score Wizard
...
Instrument descriptions are displayed in the bottom left corner of the
New Score Wizard dialog. The description text is taken from
instruments.xml (i.e. the online instruments spreadsheet).
2021-09-30 02:14:57 +01:00
vpereverzev
f40fac564d
Added read/write methods for AudioUnitConfiguration
2021-09-29 16:38:18 +02:00
Casper Jeukendrup
33bb40b5c1
Refine item colors and opacities for all states
...
{ normal, hover, hit } x { unselected, selected }
2021-09-28 10:52:41 +02:00
Igor Korsukov
cddc378f76
fixed setup engraving default style
2021-09-27 11:20:51 +02:00
Casper Jeukendrup
0c83e5ab1a
ScoreFont/Sym/SymId/SymNames cleanup
...
- Moved SymNames from Sym class to a dedicated struct
- Replaced Sym class with a private struct inside ScoreFont class
2021-09-24 13:55:19 +02:00
Igor Korsukov
5ab75ce887
added applying Leland and Edwin style
2021-09-23 17:06:00 +02:00
Igor Korsukov
60b5a3bf9f
added migration options
2021-09-23 16:05:18 +02:00
Igor Korsukov
9a26963e1a
added project migration
2021-09-23 14:05:25 +02:00
RomanPudashkin
9e5ae10ba8
Merge pull request #9203 from Eism/accessibility_new_score_wizard
...
[MU4] Accessibility new score wizard
2021-09-20 15:37:37 +02:00
Eism
a3d3c9b125
Fixed accessibility for NSW dialog
2021-09-20 15:00:44 +02:00
Eism
0c1b2b2f9a
Implemented accessibility for score additional info page
2021-09-20 15:00:44 +02:00
Eism
bb02f5a4f2
Implemented the navigation for general info view
2021-09-20 15:00:44 +02:00
Eism
496c1ad953
Implemented the navigation for popups
2021-09-20 15:00:44 +02:00
Eism
cbf2ad9300
Implemented remembering the previous selected control when navigating
2021-09-20 15:00:44 +02:00
Eism
fc750c5bbc
Replaced qt popup to our styled popup
2021-09-20 15:00:44 +02:00
Elnur Ismailzada
97357010d8
Merge pull request #9200 from igorkorsukov/project/safe_save
...
Made save more safe
2021-09-20 14:05:36 +02:00
Igor Korsukov
265e57328b
made save more safe
2021-09-20 13:34:50 +02:00
vpereverzev
e725d0bb63
Implemented a possibility to receive applied audio parameters when a track being added
2021-09-20 13:28:24 +02:00
vpereverzev
5f8d95caa4
Implemented reading and writing of project's audio settings
2021-09-20 13:28:24 +02:00
Igor Korsukov
7d4b32eef7
fixed engraving spanner segment parent
2021-09-17 12:03:41 +02:00
Igor Korsukov
0627e89d27
added engraving root item
2021-09-17 12:03:41 +02:00
RomanPudashkin
baf5f95b2d
Merge pull request #9146 from Mystic-Slice/SaveScoreDialog
...
fix #8906 : Fixed prompt in Save Score dialog
2021-09-16 09:09:25 +02:00
Ashwath V A
885a5a89d7
fix #8906 : Fixed prompt in Save Score dialog
2021-09-16 11:59:59 +05:30
wizofaus@hotmail.com
0a55be9ea4
[MU4] fix #8856 load/save style commands
2021-09-15 18:52:39 +10:00
Casper Jeukendrup
14e70a002a
Created a NotationZoomPinchArea component and reused it for the TemplatePreview
2021-09-12 15:28:17 +02:00
Casper Jeukendrup
485f4c89ad
Implemented zooming the Notation View by Pinch Gestures
2021-09-12 15:28:17 +02:00
RomanPudashkin
423a43b11a
Merge pull request #9022 from RomanPudashkin/reset_focus_fix
...
[MU4] Fixed focus resetting
2021-09-07 15:19:27 +02:00
RomanPudashkin
0d93ba1915
Merge pull request #9045 from Eism/accessibility_preferences_value_list
...
[MU4] Accessibility preferences. Midi device mapping, Shortcuts, Advanced pages
2021-09-06 18:03:04 +02:00
Eism
19191202ff
Implemented accessibility for midi mapping page
2021-09-06 17:31:38 +02:00
Larry Valkama
9ef1545d93
bugfix: indexing an empty categoriesTitles
2021-09-06 10:58:14 +02:00
Roman Pudashkin
5bddce7cba
removed redundant mouse areas
2021-09-03 13:56:14 +02:00
Roman Pudashkin
52b99531ec
added the method for checking args for emptiness
2021-09-02 12:13:12 +02:00
vpereverzev
27f03de912
Introduced the concept of AudioResourceMeta object and applied it to audio resource resolvers
2021-08-31 17:37:42 +02:00
RomanPudashkin
9bedb1e5be
Merge pull request #8950 from Eism/app_top_menu_navigation
...
[MU4] Accessibility for menu
2021-08-31 17:32:36 +02:00
Joachim Schmitz
1ff0cd0d32
Fix qml import errors pointed out by QtCreator 5
2021-08-30 09:39:33 +02:00
Eism
53a1aff1a5
Fixed blocking navigation chain when editing number(NumberInputField component)
2021-08-27 17:43:50 +02:00
Igor Korsukov
9dcf403c48
added engraving infrastructure dir
2021-08-26 13:16:41 +02:00
Joachim Schmitz
cc9fa05e9b
Change user visible "..." to ellipsis
2021-08-24 14:21:57 +02:00
Roman Pudashkin
08558fdac4
fixed issues from the code-review and testing
2021-08-20 17:31:24 +02:00
Roman Pudashkin
a4c641298f
implemented SelectableItemListModel for handling operations on
...
selected items
2021-08-20 17:07:53 +02:00
Roman Pudashkin
84cacddd9a
reimplemented InstrumentListModel to enable the multi-selection
2021-08-20 17:07:52 +02:00
Igor Korsukov
839cd656ec
moved files from userscores to project module
2021-08-16 13:15:21 +02:00
Roman Pudashkin
980e6ef0ce
implemented missed feature: items in the instruments panel must be
...
selected after selecting something on the score
2021-08-09 17:04:58 +02:00
RomanPudashkin
b30d94e1e2
Merge pull request #8810 from Eism/recent_projects_fix
...
[MU4] Fixed parsing of recent projects paths
2021-08-06 19:59:29 +02:00
Roman Pudashkin
8d493b326f
fixed translations
2021-08-06 16:12:04 +02:00
Roman Pudashkin
3ac155b1a2
removed no longer needed option
2021-08-06 16:12:04 +02:00
Eism
1c72b3054e
Fixed parse recent projects paths
2021-08-06 16:05:35 +02:00
Igor Korsukov
d9b202d2f8
moved notation meta to project
2021-08-03 16:02:41 +02:00
Igor Korsukov
19b9ed26c5
moved export scenarion and model to project module
2021-08-03 13:21:26 +02:00
Igor Korsukov
db8089087f
added create a new project in a new window
2021-08-02 15:52:43 +02:00
Igor Korsukov
fedb8f737c
removed project list from globalcontext
2021-08-02 14:21:43 +02:00
Igor Korsukov
f8f50f2895
added open new project in a new window
2021-08-02 14:03:26 +02:00
Igor Korsukov
879efc8859
renamed some methods from someThingScore to someThingProject
2021-08-02 12:26:14 +02:00
Igor Korsukov
33dc0aa4d4
moved some classes from userscore to project module
2021-08-02 12:26:14 +02:00
RomanPudashkin
bf62b474a3
Merge pull request #8760 from igorkorsukov/project/autosave
...
Added project auto save
2021-07-29 23:32:25 +02:00
Igor Korsukov
faf5e0e7d2
added auto save project
2021-07-29 16:13:40 +02:00
Igor Korsukov
8dbf7bd64c
added make backup
2021-07-29 14:56:00 +02:00
vpereverzev
558911c14f
Implemented AudioSettings for master channel
2021-07-23 14:24:20 +02:00
Igor Korsukov
1ccc8d8946
different msc io improvements
2021-07-21 15:16:32 +02:00
Igor Korsukov
d27fdccdcd
added xmlfile mode for mscreader/writer
2021-07-21 15:16:32 +02:00
Igor Korsukov
5b27d36bcc
reimplemented mscreader/writer
2021-07-21 15:16:32 +02:00
Igor Korsukov
44d27fd0e5
renamed msczreader/writer to mscreader/writer
2021-07-21 15:16:32 +02:00
Igor Korsukov
9e0b19e521
added read/write to dir
2021-07-20 15:07:10 +02:00
Igor Korsukov
64859c2b90
added default style class
2021-07-16 14:06:54 +02:00
Igor Korsukov
b587e98b48
separated project and notation create options
2021-07-14 21:08:02 +02:00
Igor Korsukov
8f14131b4e
renamed INotationCreator to IProjectCreator
2021-07-14 21:08:02 +02:00
Igor Korsukov
35628f1895
added project module
2021-07-14 21:08:02 +02:00