You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Window capture (File > Select Window to Record / the window picker
dialog) silently recorded the wrong thing whenever the target window
lived on a different monitor than Settings > Monitor happened to be
set to: RecordingController::ResolveCaptureSize() (src/ui/
recording_controller.cpp) always captured state_.monitor_id's monitor
first and only tried to crop the window's rect out of that frame
afterwards, so a window on any other monitor had little/no overlap
with what was actually captured, tripped the "entirely off the
selected monitor" fallback, and quietly recorded that other monitor's
full desktop instead - with no error, so it looked like "record just
this window" simply didn't work. ResolveCaptureSize() now resolves the
target window first and picks whichever monitor its center point
falls on, so window capture works regardless of what Settings >
Monitor is set to; desktop-only recordings are unaffected. Also
reuses that one window resolve for both the monitor pick and the crop
rect instead of re-resolving the window a second time.
Webcam overlays showed as an empty box with nothing in it - even
though the same camera worked fine in every other app, and even in
the final recorded video, not just the live preview.
Audio Mixer level meters (Microphone/Desktop Audio bars) visibly
stepped instead of sliding, with a noticeable lag and a peak-hold dot
that stuck around far too long.
Closing the app (the titlebar X, or File > Exit) could crash with
HomRec's own "ran into a problem and needs to close" dialog,
especially when closing shortly after launch.
Clicking Stop froze the entire app - preview included - for up to
~30 seconds (occasionally longer with a slow audio mix/merge), and
any clicks/drags made during that freeze only visibly landed the
moment it ended, which read as "it fixes itself after ~30 seconds".
Added
File > "Set Preset..." - a small profile manager for .hrc config
files, built on the existing HrcConfig
Save()/Load() Export/Import Settings already used. Presets live in a
new "presets" folder next to the exe; the app's own auto-managed
config is always listed first as the "main config" and can't be
removed, matching the previous default of just having homrec.hrc.