- Fixed preview image on Title and Animated Title editors for High DPI
- Added high DPI keyframe indicators (curves in property editor)
- Updated image resource file with the above high DPI images
- Use QIcon class to load cache icons (to get the @2x logic for high DPI displays).
- Added @2x logo, branding, and custom cursors.
- Added a generate_cache.py script, which creates the entire UI icon cache (at 2 resolutions... normal icon size, and @2x size). It includes titles, emojis, effects, blender, and transitions. Enabling
- Enable Qt.AA_UseHighDpiPixmaps, which utilizes the @2x QIcons, for HD icons on high DPI displays
- Enabled High DPI thumbnails, in our thumbnailer (when devicePixelRatio() > 1.0. Also utilizes scale_x and scale_y keyframes, to allow larger internal libopenshot image.
- Switched custom cursors (video widget, zoom slider) to use QIcon as well, and support @2x cursors.
- Updated the image resource file to include new @2x resources
- For some SVG images, the versions checked in to the project
source build are optimized versions. Where I also have
unoptimized, editable versions, checking those in to /images.
They won't be included in the package, they're just for us.