Commit Graph

14 Commits

Author SHA1 Message Date
uncor3 b248d30366 add version input to build workflows and update deployment scripts 2025-11-19 20:31:32 -08:00
uncor3 02df9bb863 Merge branch 'main' of https://github.com/iDescriptor/iDescriptor 2025-11-16 06:21:29 +00:00
uncor3 4e08f08ba5 fix update procedures 2025-11-16 06:17:49 +00:00
uncor3 c95dab2881 fix macos build, remove NSPopover, update app icon.icns 2025-11-15 20:59:57 -08:00
uncor3 30733c1f1b fix windows build 2025-11-13 09:56:36 -08:00
uncor3 9584538f0e Add installer banners and update plugin paths (WIN32) 2025-11-12 20:57:10 -08:00
uncor3 02f423e8a2 copy required gstreamer plugins and setup env vars for macOS 2025-11-05 17:35:34 +00:00
uncor3 796de0e719 add license header 2025-11-03 19:55:48 -08:00
uncor3 d3f4c74fbc cleanup styles 2025-11-02 03:39:31 -08: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 7f0b2d6136 update media logic to use different afc clients 2025-10-04 14:31:34 +00:00
uncor3 8f095aab89 implement ifuse for Linux
- Updated CMakeLists.txt to include platform-specific source files for macOS.
- Added new icon for disk unmount button.
- Modified resources.qrc to include the new icon.
- Implemented iFuse disk unmount button and manager classes for handling iFuse operations on Linux.
- Created iFuseWidget for managing iPhone disk mounting, including UI and process handling.
- Integrated iFuse functionality into the main application, allowing users to mount and unmount iPhone disks.
- Enhanced DeviceInfoWidget and other UI components for better user experience.
- Added support for displaying mounted iFuse paths in the status bar.
2025-09-30 04:45:15 +00:00
uncor3 6fe6245be9 feat: Introduce Device Sidebar Widget and Settings Management
- Removed TabWidget
- Added DeviceSidebarWidget and DeviceSidebarItem classes for managing device navigation in a sidebar format.
- Removed the obsolete DeviceTabWidget class and its associated files.
- Updated MainWindow to integrate DeviceManagerWidget for device management.
- Implemented SettingsManager and SettingsWidget for user-configurable settings.
- Enhanced the main application to support settings loading and saving.
- Updated UI to accommodate new settings and device management features.
2025-09-12 18:31:56 +00:00
uncor3 eb43f13077 first commit 2025-07-27 04:00:39 +00:00