Commit Graph
115 Commits
Author SHA1 Message Date
Loren Eteval 9649238841 Update speed test result & Optimize power usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-12-23 22:59:00 +08:00
Loren Eteval c6d4f2884c Fix theme handling for PySide6 >= 6.7.0 on Windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-12-23 19:40:55 +08:00
Loren Eteval e37021f1fc Fixed some problems on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-10-16 19:54:49 +08:00
Loren Eteval a352816efe Add SplitHttp transport
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-08-04 21:20:11 +08:00
Loren Eteval 9589f169ad Add exception handling for os.path.getmtime
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-28 15:36:16 +08:00
Loren Eteval fd987056f9 Add modified time in asset item
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-28 12:36:42 +08:00
Loren Eteval df50f57843 Update XrayAssetViewerQListWidget.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-28 11:50:00 +08:00
Loren Eteval ae32eb18fa Update UserServersQTableWidget.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-28 11:48:30 +08:00
Loren Eteval ebe4a96b44 Fix question delete mbox init multiple times
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-14 11:03:11 +08:00
Loren Eteval a8e9303092 Remain modality of user subs delete mbox on Windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-13 22:09:06 +08:00
Loren Eteval fe7f9eb3d7 Fix modality of user subs window on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-13 20:36:32 +08:00
Loren Eteval 9dae77b17c Fix modality of TextEditorWindow on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-13 20:35:54 +08:00
Loren Eteval 5218c5e300 Fix race condition in guiEditor
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-13 18:27:24 +08:00
Loren Eteval 9a5d35304f Fix app crash log not saved
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-13 18:26:34 +08:00
Loren Eteval 0534f42b3d Fix race condition in guiEditor
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-11 20:32:42 +08:00
Loren Eteval c1f6d4d7ab Fix add server via Gui crash
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-11 17:24:47 +08:00
Loren Eteval 3556863ab5 Fix logic in server table widget
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-10 20:30:05 +08:00
Loren Eteval ad767028aa Fix guiEditor open() bug
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-10 19:36:16 +08:00
Loren Eteval 6f38b93c8f Cache guiEditor in server table widget #79
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-05-10 19:36:16 +08:00
Loren Eteval d99d517b6f Add mac_ver log print on macOS when app starts
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-29 10:25:31 +08:00
Loren Eteval d9468a2b16 Fix monochrome tray icon on different macOS version
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-29 10:13:07 +08:00
Loren Eteval 849109436a Update SystemTrayIcon.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-29 09:28:26 +08:00
Loren Eteval d96bb175fc Remove delegate code
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-29 08:55:11 +08:00
Loren Eteval 9f8d2161a7 Add activation by Enter key of QTableWidget server on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-29 08:10:19 +08:00
Loren Eteval 8828cd252d Fix monochrome tray icon on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-29 08:09:08 +08:00
Loren Eteval 544c1f5afe Comment groupBoxOther in Hysteria GUI editor
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-29 08:08:34 +08:00
Loren Eteval ea5587bee3 Move to asynchronous implementation on mbox/dialog
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-28 22:43:09 +08:00
Loren Eteval ce1b8e9285 Update UserServersQTableWidget.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-28 21:02:08 +08:00
Loren Eteval 8610c47aa6 Add GuiEditor widget
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-28 21:00:00 +08:00
Loren Eteval 944072d06b Add monochrome icon implementation in SystemTrayIcon.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-28 20:22:56 +08:00
Loren Eteval 8d131da8d6 Update IndentSpinBox.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-04-28 20:04:13 +08:00
Loren Eteval 3a14a0b948 Add tcping test support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-03-09 18:19:04 +08:00
Loren Eteval 2894a6d479 Add exception check in toURI() call
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-03-07 13:29:12 +08:00
Loren Eteval 3b748356c9 Move to icmplib implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-03-07 00:57:06 +08:00
Loren Eteval f80a58e058 Update changes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-27 20:18:28 +08:00
Loren Eteval 86a67ee4ff Improve user experience in subs update
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-27 20:17:33 +08:00
Loren Eteval 6fff6f05a9 Sync rework changes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2024-02-07 12:33:03 +08:00
Loren Eteval 6ad17f05e6 Improve default user RoutingObject
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-11 18:21:44 +08:00
Loren Eteval c96d5ebef7 Fix log truncation bug if user cursor is present
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-11 11:03:09 +08:00
Loren Eteval 4eabd8c8f7 Improve speed test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-11 11:01:17 +08:00
Loren Eteval 2171429dec Improve VPN mode theme and optimize CPU usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-05 16:42:49 +08:00
Loren Eteval e33f2f8883 Add 'APP().processEvents()' in LogViewer.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-11-05 16:41:01 +08:00
Loren Eteval be1b5543fe Improve server ping & speed test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-29 12:59:21 +08:00
Loren Eteval 7cabeccb87 Change to parseHostPort usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-21 12:10:03 +08:00
Loren Eteval 63b0ff722d Add PLATFORM_RELEASE logger info in Application.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 18:34:44 +08:00
Loren Eteval d003e3c676 Add darker isWindows7 icon in SystemTrayIcon.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 17:23:01 +08:00
Loren Eteval 0aa28457c8 Refactor code to support older PySide6. Tested minimum version 6.1.0
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-19 16:06:20 +08:00
Loren Eteval 78c5ddac06 Improve speed test result
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-15 13:42:26 +08:00
Loren Eteval 7ff7244961 Update Widget.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-15 13:41:57 +08:00
Loren Eteval 5eb5a6e691 Update Application.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-13 22:14:58 +08:00