Commit Graph

160 Commits

Author SHA1 Message Date
uncor3 c999362e49 update workflow 2025-10-24 09:43:36 +00:00
uncor3 a0846bd9de add macos build workflow & update workflows 2025-10-24 09:38:18 +00:00
uncor3 5749b87926 fix build errors 2025-10-24 02:30:40 -07:00
uncor3 87454fcb1a update expired link 2025-10-24 07:49:05 +00:00
uncor3 87f643aab6 fix windows build workflow 2025-10-24 07:41:03 +00:00
uncor3 4b81d7bdf1 fix Windows build
- Updated README.md to include CMake command for installation.
- Improved win-deploy.cmake to handle executable path issues and added detailed logging for deployment steps.
- Introduced checks for runtime dependencies and optimized DLL copying logic to avoid unnecessary copies.
- Added additional MinGW runtime DLLs required for GStreamer and FFmpeg.
- Created idescriptor.rc for application versioning and resource management.
- Updated resources.qrc to include application icon.
- Modified AppsWidget to improve UI for install and download actions.
- Adjusted dnssd_service.h to conditionally include headers based on platform.
- Enhanced install_ipa.cpp with additional includes for better compatibility.
- Updated main.cpp to set up environment variables for GStreamer on Windows.
- Improved mainwindow.cpp to add a no devices detected page and integrate dependency checks.
- Cleaned up mainwindow.ui by removing unnecessary layout elements.
- Implemented check_deps.cpp and check_deps.h for verifying required dependencies on Windows.
- Created diagnose_dialog.cpp and diagnose_dialog.h for a dialog to display dependency checks.
- Developed diagnose_widget.cpp and diagnose_widget.h to manage and display dependency items.
- Enhanced sshterminalwidget.cpp to improve terminal handling on Windows.
- Updated welcomewidget.cpp to refine UI layout and spacing for better aesthetics.
2025-10-24 00:24:58 -07:00
uncor3 9d21afc5aa update subproject commits 2025-10-23 02:30:32 -07:00
uncor3 1d4517cdc6 update subproject commits 2025-10-23 02:17:34 -07:00
uncor3 37e7a12115 fix ifuse build 2025-10-22 01:26:22 +00:00
uncor3 493c0fc7ea use bundled iproxy on AppImage builds 2025-10-22 01:17:50 +00:00
uncor3 518f9b803d use bundled ifuse on AppImage builds 2025-10-22 00:31:07 +00:00
uncor3 377dc1ac57 link against Qt6 only 2025-10-21 08:56:50 +00:00
uncor3 3f96b5fe80 chmod +x scripts/deploy-appimage.sh 2025-10-21 08:27:27 +00:00
uncor3 208893d146 add deploy script for AppImage 2025-10-21 08:17:04 +00:00
uncor3 3e563168f5 fix lib build order 2025-10-21 08:05:33 +00:00
uncor3 3900f64c84 remove dbus and svg libs & use versioned tarballs 2025-10-21 07:55:05 +00:00
uncor3 271b565776 fix linux build 2025-10-20 19:42:46 +00:00
uncor3 cc2537b45e fix qml path 2025-10-20 19:22:32 +00:00
uncor3 5c57f1b101 fix linux build 2025-10-20 19:09:16 +00:00
uncor3 64995e9b8b bundle gstreamer plugins 2025-10-20 18:53:21 +00:00
uncor3 55b0250388 fix linux build 2025-10-19 21:16:23 +00:00
uncor3 b5dd099327 exclude more libs 2025-10-19 20:43:19 +00:00
uncor3 3c705c6d82 build with -no-strip and some excluded libs 2025-10-19 20:14:13 +00:00
uncor3 0dd0442c07 fix: remove unused Qt SQL plugins to resolve linuxdeployqt error 2025-10-19 12:47:44 +00:00
uncor3 04c698584d update build-linux.yml 2025-10-19 12:33:35 +00:00
uncor3 fefaaa77dd update build-linux.yml 2025-10-19 12:14:21 +00:00
uncor3 974085c664 ignore libmimerapi.so 2025-10-19 11:47:14 +00:00
uncor3 207dbea737 add GStreamer plugins and update AppImage build command 2025-10-19 11:20:43 +00:00
uncor3 b30da266aa fix styles 2025-10-19 03:47:14 -07:00
uncor3 383204c879 replace go-appimage with linuxdeployqt 2025-10-19 10:22:33 +00:00
uncor3 9588035187 fix linux build 2025-10-19 03:20:56 +00:00
uncor3 3d46058e5d fix linux build 2025-10-19 03:05:35 +00:00
uncor3 97b30199b6 fix linux build 2025-10-19 02:31:14 +00:00
uncor3 bc2ff6590c fix linux build 2025-10-19 02:07:20 +00:00
uncor3 bcea5062a0 fix "Could not get qt_prfxpath" 2025-10-19 01:46:19 +00:00
uncor3 4f10d64d02 fix linux build 2025-10-19 01:21:35 +00:00
uncor3 9a4a093490 update linux workflow 2025-10-19 00:59:15 +00:00
uncor3 9bc98f6389 update linux workflow 2025-10-19 00:47:53 +00:00
uncor3 cf13eb8593 update linux workflow 2025-10-19 00:41:47 +00:00
uncor3 1a6eb3b19c update linux workflow 2025-10-19 00:37:39 +00:00
uncor3 0fc6f756ff replace linuxdeployqt with go-appimage 2025-10-19 00:30:00 +00:00
uncor3 d128e99cfe update linux workflow 2025-10-19 00:13:39 +00:00
uncor3 1ebf3640f1 update linux workflow 2025-10-19 00:13:02 +00:00
uncor3 528bebfc71 update linux workflow 2025-10-19 00:04:44 +00:00
uncor3 a9e96f86f2 refactor: linux build workflow 2025-10-18 23:51:34 +00:00
uncor3 14c1da9a84 fix build 2025-10-18 15:59:46 -07:00
uncor3 c783123b8d implement WelcomeWidget , fix bugs , add tutorial videos
- Introduced WelcomeWidget to display a welcome message when no devices are connected, replacing the previous "No devices detected" page in MainWindow.
- Replaced ClickableLabel with ZLabel in ifusewidget.h for improved UI consistency.
- Removed PCFileExplorerWidget and its associated header file, streamlining the codebase.
- Updated PhotoImportDialog to improve server start process and UI elements, including renaming buttons and adjusting labels.
- Modified RealtimeScreenWidget to increase delay before initializing screenshot service for better reliability.
- Enhanced SimpleHttpServer to include a method for retrieving the JSON file name.
- Updated ToolboxWidget to integrate WirelessPhotoImportWidget, allowing for wireless photo imports.
- Added WirelessPhotoImportWidget to facilitate the selection and import of photos, including a tutorial video feature.
- Created a new WelcomeWidget to guide users on connecting their iOS devices.
2025-10-18 22:16:15 +00:00
uncor3 8d7b027992 implement settings, fix bugs and enhance ui
- Added new settings keys in SettingsManager for download path, auto-check updates, auto-raise window, switch to new device, unmount iFuse on exit, theme, and connection timeout.
- Implemented methods to get and set these new settings.
- Updated SettingsWidget to include UI elements for the new settings, including checkboxes and a combo box for theme selection.
- Refactored loadSettings and saveSettings methods to handle new settings.
- Removed deprecated settings UI elements to streamline the interface.
- Introduced VirtualLocation widget for managing virtual location settings with a map interface.
- Integrated QML for map visualization and input handling for latitude and longitude.
- Added functionality to apply virtual location settings to the connected device.
2025-10-17 06:56:02 +00:00
uncor3 0c23824a4e add toolbox network devices & enhance UI with new icons
- Added new icons to resources.qrc for improved UI representation.
- Implemented ZIconWidget for buttons in AfcExplorerWidget, replacing ClickableIconWidget.
- Introduced NetworkDevicesWidget for discovering and monitoring network devices.
- Updated AppInstallDialog to use QTemporaryDir for better temporary directory management.
- Enhanced FileExportDialog to prompt user for opening the export directory upon completion.
- Refactored styles in various widgets for consistency and improved theming support.
- Cleaned up unused code and comments across multiple files.
2025-10-13 13:35:39 -07:00
uncor3 119d395273 update app icon 2025-10-13 01:32:54 +00:00