Hey everyone,
This update introduces several new features, improvements to multi-monitor support, additional customization options, and various usability improvements across the application.
Major Additions
3D Environment Editor — added a new editor for configuring how 3D companions are rendered. Users can customize up to 4 light sources, including color, intensity, and angle, as well as adjust model scale, vertical position, quality settings, shadows, and other rendering options. Settings can be configured globally or individually for each 3D companion.
Multi Window Mode — added a new rendering mode that uses a separate transparent window for each active monitor. This improves performance and compatibility in multi-monitor setups.
Hotkeys Support — added keyboard shortcuts for common actions, including showing or hiding companions, deploy and undeploy actions, opening settings, enabling click-through mode, and playing animations.
Added
Window Glow Effect — added an optional glow effect around application window.
Screen Wrap — added an option that allows companions moving beyond a screen edge to reappear on the opposite side of the screen.
GIF Mode — added animated GIF previews for companions in the Your Companions and Workshop Browse tabs. Available modes include Disabled, Hover Only, and Always Visible, with configurable limits for the number of simultaneously animated previews.
Added the ability to submit Workshop companion ratings directly from the companion preview in the Browse tab.
Added a context menu for companion tiles in the Your Companions tab, providing quick access to Deploy, Share, and Remove actions.
Added support for WEBP files.
Enabled customization tools for all supported 2D companions types.
Added manual background editing tools, including an Eraser Brush for removing selected areas and a Restore Brush for restoring previously removed regions. Added background color previews to assist with edge cleanup and detail inspection.
Changes & Improvements
Updated the monitor selection interface to improve clarity and better handle complex monitor configurations.
Updated text display visuals throughout the application for improved consistency.
Adjusted the layout and appearance of the Animations tab.
Added a smooth scrolling option for interface navigation.
Changed the behavior of the Always On Top setting. It now applies only to deployed companions rather than all application windows.
After resizing or cropping a 2D companion, the resulting dimensions are now automatically saved as the default size for that companion.
Replaced confirmation popups in the customization window with toast notifications for completed actions.
Updated 3D companion hover outlines. Borders are now visible when hovering around the entire model rather than only along the top edge.
Fixes
Fixed popup notifications appearing on the wrong monitor in multi-display setups.
Fixed customization tools when using GIF frame-by-frame inspection mode. Changes are now correctly applied to the entire animation.
Fixed companion movement between monitors with different vertical alignments. Companions now transition smoothly when moving between screens at different heights.
Thank you for your feedback and for using Desktop Companion :)
