Commit graph

50 commits

Author SHA1 Message Date
Roman Pudashkin
aa1bf1d5e7 fix #11351: it is necessary to reset the current min size of toolbars when reloading the current page, because the orientation of toolbars might change 2022-04-29 12:42:55 +02:00
Roman Pudashkin
b3ca555c89 fixed reloading the current page twice in a row 2022-04-06 14:53:20 +02:00
Casper Jeukendrup
9eb83a18b7
Open app window maximized by default 2022-03-24 20:55:10 +01:00
Eism
c99332f548 Simplified the code 2022-03-15 13:19:27 +02:00
Eism
18a33181f1 Fixed saving the page state before changing the workspace 2022-03-15 13:12:42 +02:00
Eism
fc6f8cec88 Initialize the dock window after initializing the main application 2022-03-01 10:53:33 +02:00
Eism
58823be9d5 fix #10263: Do not need to emit about page reload on window state reset 2022-01-18 16:05:43 +02:00
Roman Pudashkin
d4e0b2c2df implemented the channel for notification after opening a page 2021-12-02 18:11:12 +02:00
Roman Pudashkin
162f115053 made the window loading completely asynchronous to prevent various graphical artifacts after opening additional instances of the application 2021-11-29 10:38:18 +02:00
Roman Pudashkin
5feb5101aa optimized adding panels as tabs 2021-11-26 17:26:15 +02:00
Roman Pudashkin
2ffc654ecd implemented the ability to restore the default layout 2021-11-26 17:26:15 +02:00
Casper Jeukendrup
e763adac3b
Implemented/fixed the ability to open a PrimaryPage with params
For example, to specify a subpage
2021-11-20 00:06:22 +01:00
Roman Pudashkin
4e835dd2eb transferred the docking implementation to DropController 2021-11-09 21:22:02 +02:00
Roman Pudashkin
7d7e770df5 restored the ability to stack panels "side by side" 2021-11-09 17:05:56 +02:00
Roman Pudashkin
6d9a565423 restored the ability to dock panels vertically 2021-11-09 15:59:41 +02:00
Roman Pudashkin
d4928d03f1 improved the algorithm for determining holders 2021-11-09 15:01:20 +02:00
Roman Pudashkin
36489eeb62 refactored the docking behaviour 2021-11-09 15:01:20 +02:00
Roman Pudashkin
ac46a41bef implemented the ability to hide some separators 2021-11-02 15:32:20 +02:00
Roman Pudashkin
1c8e76e16c implemented the ability to change the alignment for toolbars 2021-11-02 15:32:20 +02:00
Roman Pudashkin
c81a446751 added the View postfix to the cpp part of the dock system to get rid of warnings in qml 2021-10-08 15:29:01 +02:00
Roman Pudashkin
c8cf91f4e5 replaced NotationPageState with using of IDockWindow 2021-09-01 15:35:14 +02:00
Roman Pudashkin
b55b36449b implemented the abilit to close/dock/undock a panel via the context menu 2021-09-01 15:35:14 +02:00
Roman Pudashkin
37d1817612 implemented the separate interface for interaction with the dock window 2021-09-01 15:35:14 +02:00
Roman Pudashkin
b173ee8da3 fixed code-review and rebasing issues 2021-08-02 09:54:54 +02:00
Roman Pudashkin
5519b54220 implemented opening/closing of the drumset panel when the note input
mode is on/off
2021-08-02 09:12:08 +02:00
Roman Pudashkin
c5646ded4b temporary disabled restoring of states 2021-07-12 11:33:17 +02:00
Eism
54a9d44a61 Fixed resetting the window state(with save page state) when quitting the application 2021-07-01 12:29:15 +03:00
Roman Pudashkin
2de4029032 restored the ability to close various toolbars and panels 2021-07-01 12:29:15 +03:00
Roman Pudashkin
fb32e01cbb implemented opening scores via CLI 2021-06-18 16:18:15 +02:00
Casper Jeukendrup
49497d8856 Implemented temporary solution for horizontal DockPanels
Needed to start working on the Mixer and Piano Roll.
2021-06-12 18:16:53 +02:00
Roman Pudashkin
dcec83c83f fixed saving the app state while closing 2021-05-28 18:38:23 +02:00
Roman Pudashkin
3efe46e4c9 renamed dockwindow_kdab to dockwindow 2021-05-26 10:27:50 +02:00
Roman Pudashkin
37d3d6b660 removed the cpp part of the old docksystem 2021-05-26 10:27:50 +02:00
Roman Pudashkin
3281b16d24 renamed helpers to holders 2021-05-24 22:45:16 +03:00
Roman Pudashkin
2b88d18c68 divided updateToolBarsDockingHelpers to 2 separated methods 2021-05-24 22:45:16 +03:00
Eism
27d839e3be fixed changing orientation for toolbars 2021-05-19 19:37:12 +02:00
RomanPudashkin
99920fee54 reimplemented IMainWindow for the dock system based on KDAB dockwidgets 2021-04-30 11:20:21 +02:00
Igor Korsukov
beca5336ed fixed popup view show on MacOS 2021-04-26 13:38:11 +02:00
vpereverzev
fe45ef6b8b Updated license headers for .cpp/.h files 2021-04-19 17:08:37 +02:00
Igor Korsukov
86857b86f8 reimplemented work with ui actions and menu items 2021-04-01 17:00:46 +02:00
Matt McClinch
b786237d75 Only call QMenu::setParent() on macOS, since it is problematic on Windows and Linux. 2021-04-01 13:02:38 +02:00
RomanPudashkin
de5b618536 fixed cycled dependency between uiconfiguration and platformtheme 2021-03-19 15:13:06 +02:00
Eism
2cd9c9bb70 Implemented save/restore application state to/from workspace/settings 2021-02-17 15:23:31 +02:00
Eism
4c663f25c4 Review issues fixed 2021-02-10 12:48:27 +02:00
Eism
8d6608e1e5 Implemented general menu based on widgets 2021-02-10 12:48:27 +02:00
Casper Jeukendrup
07595f7a67 'Unify' title bar of main window with the rest of the window on macOS 2021-02-08 16:11:59 +02:00
Roman Pudashkin
904a841d3e added borders around panels 2021-02-01 13:23:27 +03:00
Eism
4fbc962f60 Renamed namespace in uicomponents module 2021-01-18 17:27:51 +03:00
Eism
cad2ff4721 Renamed namespace in ui module 2021-01-18 17:27:51 +03:00
Igor Korsukov
1c1681e09e moved dockwidget and settings model to view dir 2020-12-25 16:19:25 +02:00
Renamed from src/appshell/dockwindow/dockwindow.h (Browse further)