sindresorhus/gifski-app
![](https://avatars.githubusercontent.com/in/29881?v=4)
![](https://avatars.githubusercontent.com/u/170270?v=4)
![](https://avatars.githubusercontent.com/u/22148308?v=4)
![](https://avatars.githubusercontent.com/u/170270?v=4)
![](https://avatars.githubusercontent.com/u/170270?v=4)
![](https://avatars.githubusercontent.com/in/29881?v=4)
![](https://avatars.githubusercontent.com/u/22148308?v=4)
The issue has been solved
Use `NSViewController.present()` with custom animator #108
sindresorhus posted onGitHub
Currently, we do this: https://github.com/sindresorhus/Gifski/blob/56511ac4c7deb68b2e39490e0bef45180634b128/Gifski/util.swift#L2436-L2455
The benefit of using present
is that it's possible to dismiss the view controller to go back to the previous one. For example, when the user cancels the editing, we could just dismiss that view controller.
https://developer.apple.com/documentation/appkit/nsviewcontroller/1434431-present https://stackoverflow.com/questions/28454291/transitioning-between-view-controller-os-x/28493373#28493373