-
Notifications
You must be signed in to change notification settings - Fork 0
Recent Changes
This page documents the recent changes made to the Resolume Composition Converter project.
We've completely reorganized the repository structure to make it cleaner, more maintainable, and easier for Windows users to build the application:
The repository now has a clear, organized structure:
-
/- Core application files -
/build/mac/- Mac-specific build files -
/build/windows/- Windows-specific build files -
/dist/mac/- Output directory for Mac builds -
/dist/windows/- Output directory for Windows builds
Removed over 800 redundant files, including:
- Duplicate source files in "Resolume Composition Converter - Source" folder
- Built application files in "Resolume Composition Converter" folder
- Redundant ZIP files
- Duplicate spec files and build scripts in the root directory
- Created
build/mac/build_mac.pyfor macOS builds - Updated
build/windows/build_windows.pyfor Windows builds - Both scripts now use the same core files but with platform-specific configurations
- Created detailed Windows build instructions in
build/windows/PC_BUILD_INSTRUCTIONS.md - Added clear troubleshooting steps for common issues
- Included a directory structure diagram to help users understand the organization
- Modified
create_source_package.pyto create a package with the new directory structure - Added Pillow to requirements.txt for icon creation
- Created a new source package with all necessary files
We've improved the image handling in the application:
- Fixed image handling to preserve aspect ratio for different image formats
- Added support for various image formats (.jpg, .jpeg, .png, .gif, .bmp, .tiff, .webp)
- Square images now remain square, wide images remain wide, etc.
- Improved documentation with a new 'Image Files' section in the user manual
We've added a new feature to replace media files with different formats:
- Added the ability to replace media files with different formats (e.g., .MP4 with .DXV) while keeping the same base filename
- Implemented a "Ignore file extensions" checkbox in the UI to enable this feature
- Updated the documentation with examples and usage instructions
- This feature is particularly useful for upgrading from delivery formats to playback-optimized formats
We've added all the recommended GitHub community standards:
-
Security Policy (
SECURITY.md)- Defined supported versions
- Created a process for reporting vulnerabilities
- Explained what reporters can expect after submitting a report
-
Issue Templates (
.github/ISSUE_TEMPLATE/)- Created a bug report template with structured sections
- Created a feature request template with sections for problem description, proposed solution, etc.
-
Pull Request Template (
.github/PULL_REQUEST_TEMPLATE.md)- Added sections for description of changes, related issues, testing details, etc.
Resolume Composition Converter - A desktop application for converting Resolume Arena composition files (.avc) between different resolutions and frame rates.