mirror of
https://github.com/NickeManarin/ScreenToGif.git
synced 2026-04-25 23:25:52 +03:00
[PR #878] [MERGED] Preview Playback: Speeds up by nearly 50% #1242
Labels
No labels
copy cats
duplicated
future feature
pull-request
⬜ Accepted
⬜ Completed
⬜ Help Wanted 💪
⬜ In Progress
⬜ Missing Details
⬜ Pending
⬜ Waiting For Answer ⏳
🆕 feature preview
🔷 Bug 🐛
🔷 Out Of Scope
🔷 Out Of Scope
🔷 Question
🔷Enhancement
🔷Enhancement
🔷Invalid / External
🔷Knowledge Base
🔷Won't Fix
🕑 High
🕑 High
🕑 High
🕕 Medium
🕙 Low
🕛 Critical
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ScreenToGif#1242
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/NickeManarin/ScreenToGif/pull/878
Author: @mabakay
Created: 5/3/2021
Status: ✅ Merged
Merged: 5/9/2021
Merged by: @NickeManarin
Base:
feature/878-playback-performance-improvements← Head:work/playback/slowPlaybackGoesFaster📝 Commits (5)
92ade86Merge branch 'dev'4841c73Merge branch 'dev'77e8671Do not update fade and slide effects preview images when not shownd2fec8eChange panel visibility to hidden after close of right panel86cecc7Hiding last panel after storyboard completes📊 Changes
2 files changed (+54 additions, -22 deletions)
View changed files
📝
ScreenToGif/Windows/Editor.xaml(+32 -6)📝
ScreenToGif/Windows/Editor.xaml.cs(+22 -16)📄 Description
I have noticed that two other image controls (fade and slide effects preview) are bonded to the same image control which is used by preview play to display frames in a way that evaluates theirs bindings during playback. I have changed this by adding a condition for effect panel visibility.
In result preview playback works now roughly...50% faster. No kidding :-)
My pull request consists of two commits.
It is not clear to me why this was not happening so far. I thought that this can be intentional because of process of applying effects after closing the panel. That is why I mention it and bring it to your attention. I have tested some effect apply functionality (I mean fade and slide) and it seems to work. But this second commit touches probably every available effect. So I ask here what do you think about it? @NickeManarin
Both commits are independent of each other.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.