New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Detect previous instance: open file / sprite as a new tab in existing Aseprite session / window #477
Comments
The Mac OS X port is already working in this way and is something I'd really love to see working in the Windows side. |
This feature is needed for the Steam release:
This IPC could be used to solve #533 too. |
This can be solved on Windows using DDE. This is an old technology, but it looks like Microsoft Office is still using it, so we can go for it. Note: The Allegro port cannot handle DDE messages correctly, it looks like only the Skia port will be able to fix this issue. Anyway in the future, when we implement a full COM server, we can remove the DDE processing. |
This fix will be available for first time in the beta branch of the Steam release. (It means, using the Skia branch + special registry keys to use DDE.) |
I'm reopening this issue to add Linux support. |
should this be working on windows now? i have png files associated with aseprite but they always open a new instance of aseprite when opened from the desktop or any other app i'm on win10 / aseprite v1.2.9x64 |
This should be working on Windows too, did you use the installer or the portable version? did you associate the .aseprite file format with Aseprite manually? |
i installed with the installer. looks like it opens .aseprite files in the same aseprite instance, but not .png files (which I bound to aseprite manually i think) |
ok so, update: after a bunch of fiddling, it will open from unity/file exlorer with my current setup, which is:
|
without the second step (file explorer dialog) it would keep opening them in new instances of aseprite |
I am having this bug after a recent Aseprite update (currently v1.2.11-x64) in Linux Mint 19.1 XFCE (64-bit) and it's really messing with my workflow lately. I like to keep my file browser (Thunar 1.6.15) open in another window as I'm working with a lot of different sprites. |
We need a hero for linux users for either this or drag and drop support. |
Yeah, if someone want to contribute that would be great (the clipboard part was already a lot of work just for the Linux port compared to Windows and macOS |
You're so nice to us Linux users, dacap. I am not used to it. |
A setting that could be toggleable that would allow aseprite to use the instance already open to open the file rather than creating a new instance every time. I'll elucidate:
Say I have .ase files set to open with aseprite. I double-click one of them and it opens aseprite. If I then double-click another file to open it, it would (instead of creating an entirely new instance of aseprite) simply open the file in the aseprite that currently exists.
The text was updated successfully, but these errors were encountered: