luciusDXL / TheForceEngine

Modern "Jedi Engine" replacement supporting Dark Forces, mods, and in the future Outlaws.
https://TheForceEngine.github.io
GNU General Public License v2.0
994 stars 73 forks source link

GIF capture feedback messages #454

Closed kevinfoley closed 3 weeks ago

kevinfoley commented 1 month ago

Display UI to let the user know when GIF recording starts and ends.

This PR also includes two corresponding settings in the System settings menu.

When we press Alt-F2 to start recording...

Edit: Now there are two keybindings:

When we press either keybinding again to stop recording...

Additionally, we can pass an argument to the recording function to skip the countdown even if the user has the countdown enabled. This feature is currently unused, but will allow us to have a separate key binding for "start recording without countdown".

luciusDXL commented 3 weeks ago

Other then the errant comment, this looks good. Unfortunately there is a conflict now due to other PRs that got merged, so if you fix that up I will merge this.