Commit Graph

160 Commits

Author SHA1 Message Date
Mentalflow a607bf39ee
RibbonTabBar: Make indicator as RibbonBackStageView(#6).
Thanks to @mowangshuying.
2024-07-28 22:33:38 +08:00
Mentalflow 6a790011ca
RibbonBackStageView: Add window control buttons.(#3) 2024-07-27 11:18:54 +08:00
Mentalflow d13416e0d1
RibbonBackStageView: Add bgColor and menuBgColor properties, fix bg blur opacity bug. 2024-07-04 09:27:07 +08:00
Mentalflow e43b1eaf04
RibbonTitleBar,RibbonWindow: Add window active animation for window's btns in macOS. 2024-06-30 22:05:22 +08:00
Mentalflow 1cd113316c
RibbonPageIndicator: Added. 2024-06-30 03:56:15 +08:00
Mentalflow 5318fd359f
RibbonBusyBar,RibbonBusyRing,RibbonProgressBar,RibbonProgressRing: Fix wrong spelling. 2024-06-29 20:41:01 +08:00
Mentalflow f3597a25b7
RibbonBusyBar,RibbonBusyRing: Added. 2024-06-29 16:12:39 +08:00
Mentalflow ec77863b96
RibbonView and etc.: Fix border bug for RibbonMessageListView. 2024-06-28 17:08:39 +08:00
Mentalflow 564cc8ebd2
RibbonProgressRing: Added. 2024-06-28 14:46:56 +08:00
Mentalflow 406bf535bf
RibbonProgressBar: Added more position choice. 2024-06-28 14:45:18 +08:00
Mentalflow c9600ecb3c
RibbonProgressBar: Added. 2024-06-27 23:18:44 +08:00
Mentalflow 2071679e40
RibbonBlur: Add more blur radius chooses. 2024-06-27 23:14:17 +08:00
Mentalflow 0abdc29319
RibbonTabBar,RibbonRadioButton,RibbonTour: Bug fix for Qt 5. 2024-06-25 21:12:31 +08:00
Mentalflow 5fa500de8d
RibbonTabBar: Fix border bug in modern style. 2024-06-23 12:50:53 +08:00
Mentalflow 8a88080f4d
RibbonTour and exmaple: Add RibbonTourItem for convenient use and add titleBar icon switch for example's settings. 2024-06-23 02:20:44 +08:00
Mentalflow 2c13c9c26b
RibbonBackStageView: Add RibbonBackStageMenuItem for convenient use. 2024-06-23 02:12:49 +08:00
Mentalflow c94208e8e6
RibbonView,RibbonTabBar,RibbonBottomBar: blur effect migrated. 2024-06-23 02:04:27 +08:00
Mentalflow 6cc04fbcb5
Project: Improve Image visual quality and icon display. 2024-06-22 18:22:21 +08:00
Mentalflow 40197a4387
RibbonSwitchButton,RibbonCheckBox: Improved. 2024-06-22 18:05:45 +08:00
Mentalflow fc4c1bade1
RibbonRadioButton,RibbonTitleBar,RibbonButton,RibbonIcon and etc.: Improved. 2024-06-22 17:41:50 +08:00
Mentalflow 2474cf0c8e
RibbonRadioButton: Added. 2024-06-22 01:35:35 +08:00
Mentalflow 76c567996c
CMakeLists: Bug fix. 2024-06-12 10:23:03 +08:00
Mentalflow 840e697eb5
RibbonWindow: Fix showWindow() in Qt5. 2024-06-04 21:21:16 +08:00
Mentalflow 73a408b623
Project: Add support for Qt 5. 2024-06-01 17:22:23 +08:00
Mentalflow 5005e4833c
RibbonBackStageView: opacity bug fixed. 2024-05-26 02:57:35 +08:00
Mentalflow a681a88bb8
RibbonBackStageView: Radius bug fixed. 2024-05-21 19:44:04 +08:00
Mentalflow 00014f19be
Project: Change all API naming style to camel nomenclature. 2024-05-19 20:08:20 +08:00
Mentalflow 2acd3c7f86
RibbonBottomBar,RibbonMenuItem,RibbonWindow,RibbonTour: Improved. 2024-05-16 15:12:10 +08:00
Mentalflow 1df715bb3c
RibbonBackStageView: Added. 2024-05-16 15:09:51 +08:00
Mentalflow b11f82a6d6
RibbonBlur: Samples bug fix. 2024-05-12 10:45:40 +08:00
Mentalflow 83e1737906
RibbonPopup: Close bug fix. 2024-05-11 22:33:23 +08:00
Mentalflow 974268fe9a
RibbonTheme,RibbonWindow and example: Add nativeText property and bug fix. 2024-05-11 09:26:30 +08:00
Mentalflow d5101de44c
RibbonTabBar and RibbonTabButton: Add settings btn, highlight property and more func. 2024-05-10 17:14:57 +08:00
Mentalflow 290dfe05c3
CMakeLists: Simplified macOS universal build code. 2024-05-09 09:51:26 +08:00
Mentalflow 7746042e63
CMakeLists: Move qwindowkit to 3rdparty. 2024-05-09 09:18:17 +08:00
Mentalflow 48b20e22f7
RibbonTour: Reduce memory use. 2024-05-08 22:19:41 +08:00
Mentalflow f9dde2c8eb
RibbonTabBar: Optimize animation. 2024-05-08 22:19:08 +08:00
Mentalflow 6dc806fee4
RibbonTabGroup: Add external btn and signal. 2024-05-08 22:10:52 +08:00
Mentalflow 03ba6136ff
CMakeLists: Add the missing files. 2024-05-08 16:40:56 +08:00
Mentalflow 300d93e2bc
RibbonTabBar: Add setPage func. 2024-05-08 09:32:59 +08:00
Mentalflow 38d5ca8d89
RibbonTour and RibbonTourContent: Added. 2024-05-08 09:31:44 +08:00
Mentalflow 8cd8b65f49
RibbonWindow: Update window border for Win10 and below and remove unused code.
Duo to qwindowkit's update, it's un necessary to set titlebar btns manually.
2024-05-05 13:27:24 +08:00
Mentalflow 4a1eb35cfb
3rdparty/qwindowkit: Update to latest. 2024-05-04 21:09:42 +08:00
Mentalflow 2d7167735a
RibbonUI: Code optimized. 2024-05-03 21:56:52 +08:00
Mentalflow b9df73df4b
Revert "RibbonUI: Code simplified."
This reverts commit d6e56a9e2a.
2024-05-03 21:22:42 +08:00
Mentalflow 6bdc5b7815
3rdparty/qwindowkit: Update to latest. 2024-05-03 19:54:44 +08:00
Mentalflow d6e56a9e2a
RibbonUI: Code simplified. 2024-05-02 00:17:17 +08:00
Mentalflow 8c10f7a463
RibbonWindow: Fix window centralize in macOS. 2024-04-22 11:00:30 +08:00
Mentalflow 2d2e7d627b
RibbonWindow: Fix blur behind window color in macOS. 2024-04-22 00:45:13 +08:00
Mentalflow 063e2d5bae
RibbonWindow: Improve blur behind window in Windows. 2024-04-21 23:23:23 +08:00
Mentalflow 863c61325a
RibbonWindow: Enable blur behind window for Windows. 2024-04-21 13:26:46 +08:00
Mentalflow 02077f837a
RibbonWindow: Disable blur background for Windows due to qwindowkit's bug. 2024-04-21 05:09:53 +08:00
Mentalflow 6e5ad39f4f
3rdparty: Remove framelesshelper and add qwindowkit. 2024-04-21 04:51:48 +08:00
Mentalflow 56f21299f0
RibbonWindow: Add windowStatus property.
1. RibbonWindow.Status.Stardard: Create new window instance whether it already has one or not.
2. RibbonWindow.Status.SingleTask: If it already has one instance, the current instance will be closed and a new one will be created.
2. RibbonWindow.Status.SingleInstance: If it already has one instance, the current instance will be activated, no new instance will be created.
2024-04-20 22:00:19 +08:00
Mentalflow 6419045f0e
RibbonWindow: Use an unified set to store sub windows pointers. 2024-04-20 21:13:28 +08:00
Mentalflow 87c11a384a
RibbonTitleBar, RibbonTabPage: Improved UI. 2024-04-10 10:58:06 +08:00
Mentalflow 705a65725c
RibbonTabPage: Let it scrollable. 2024-04-05 14:47:35 +08:00
Mentalflow 6ee70bc297
RibbonTitleBar and RibbonWindow: Update for windows and improve window manager. 2024-04-05 14:27:17 +08:00
Mentalflow 2e6d85352a
RibbonTitleBar: Add minimumWidth property. 2024-04-05 03:21:56 +08:00
Mentalflow 4193d25a6d
RibbonWindow: Try to fix window didn't show on taskbar in Windows. 2024-04-05 02:51:47 +08:00
Mentalflow e6f1188c3c
RibbonWindow: Improve window manager. 2024-04-05 02:41:52 +08:00
Mentalflow edeee77c44
RibbonWindow: Add window manager. 2024-04-05 01:43:28 +08:00
Mentalflow 453a15b37f
RibbonTitleBar: Add show_pin_btn property. 2024-04-05 01:41:42 +08:00
Mentalflow b48cbe6719
RibbonPopup: Remove container's unused anchors. 2024-04-04 23:38:45 +08:00
Mentalflow 82ef344180
RibbonWindow: Keep deprecated function show as before. 2024-04-04 23:25:07 +08:00
Mentalflow 7e48832312
RibbonPopup and RibbonWindow: Use a new method to use custom Component. 2024-04-04 23:01:26 +08:00
Mentalflow 95ddf6da9a
RibbonMessage and RibbonMessageListView: Added. 2024-04-01 23:37:09 +08:00
Mentalflow 9a086f1c35
RibbonWindow: Make popup close more elegent. 2024-04-01 23:35:36 +08:00
Mentalflow e77fd6c161
RibbonView: Add more property and delete anchor to fix bugs in some situation. 2024-04-01 23:34:48 +08:00
Mentalflow 9df9fbedb0
RibbonBlur: Let bg color become harmony. 2024-04-01 23:33:15 +08:00
Mentalflow 326fbdeeb8
RibbonBlur: Add solid bg property. 2024-03-30 18:32:51 +08:00
Mentalflow b0ab35c7b9
RibbonWindow: Added popup show/close function. 2024-03-30 17:36:26 +08:00
Mentalflow 8f0f42f62b
RibbonUI: Fix r/w permission. 2024-03-30 17:20:40 +08:00
Mentalflow ac52c2710c
CMakeLists: compile error fixed. 2024-03-30 17:04:22 +08:00
Mentalflow 10e32d12a9
RibbonUI: Reorganized. 2024-03-30 13:33:10 +08:00
Mentalflow d120c67d79
RibbonScrollBar and RibbonScrollIndicator: Animation improved. 2024-03-30 13:24:50 +08:00
Mentalflow 3515eb178d
RibbonScrollBar: Added. 2024-03-30 01:31:03 +08:00
Mentalflow 7597af6464
RibbonTitleBar: Optimize stay on top. 2024-03-29 09:35:42 +08:00
Mentalflow 3093f724e6
RibbonTitleBar: Remove unused code. 2024-03-29 09:21:55 +08:00
Mentalflow 4c2d428e1a
RibbonTitleBar: Add Stay on top button. 2024-03-29 09:09:13 +08:00
Mentalflow c1f025c4d4
RibbonPopupDialog: Redesign. 2024-03-28 09:07:12 +08:00
Mentalflow b5d873b23e
RibbonRectangle: Bug fix and performance improve. 2024-03-28 09:06:12 +08:00
Mentalflow b718d18b5e
RibbonScrollIndicator: Added. 2024-03-28 09:04:22 +08:00
Mentalflow 044994f4e8
RibbonBlur and RibbonPopup: Fix the blur effect. 2024-03-28 08:57:09 +08:00
Mentalflow e2dfca2272
CMakeLists: Update and simplify. 2024-03-28 08:44:18 +08:00
Mentalflow c8d7d6d468
CMakeLists: Make project version right. 2024-03-16 01:08:29 +08:00
Mentalflow 2f6f8599c0
RibbonUI: Remove debug message. 2024-03-10 14:45:03 +08:00
Mentalflow dbb33daa52
RibbonView and RibbonPaperView: Simplifid. 2024-03-10 14:40:24 +08:00
Mentalflow 8275fe1093
CMakeList and RibbonTitleBar: Optimization and bug fix. 2024-03-09 23:43:35 +08:00
Mentalflow 43240eab1f
Project Version: Bump to V1.0.2. 2024-03-03 18:31:16 +08:00
Mentalflow aa3604579b
RibbonView and RibbonBlur: Add pull up and pull down signals and use new blur effect. 2024-02-27 21:46:02 +08:00
Mentalflow d8b4b1070c
Project Version: use Semver and bump to V1.0.1. 2024-02-05 10:19:16 +08:00
Mentalflow bca8bafa5e
RibbonTitleBar and RibbonWindow: Fix titlebar buttons can't be clicked in win. 2024-02-01 14:06:10 +08:00
Mentalflow 46148435f2
RibbonTitleBar and framelesshelper: restore titlebar, prepare to deprecate helper. 2024-02-01 13:36:12 +08:00
Mentalflow 04230551dd
Workflow and Source: bump to Qt 6.5.3. 2024-01-31 15:55:04 +08:00
Mentalflow 1d25452a4b
RibbonTitleBar: Add support for snap layout in Windows 11+. 2024-01-13 03:24:49 +08:00
Mentalflow 4f733a3316
Libsource: Improve singleton. 2024-01-04 00:40:01 +08:00
Mentalflow ee6ea7840d
Libsource: Fix the multithread bug in QML engine. 2024-01-03 23:30:14 +08:00
Mentalflow 73ebc786a8
RibbonComboBox: Add placeholderText property. 2023-08-26 17:47:31 +08:00
Mentalflow db6de202b4
RibbonText: Fix the text can't be selected by Select All menu. 2023-08-25 14:48:59 +08:00