Skip to content
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

[Feature Request] File associations #70

Open
vatterspun opened this issue Dec 15, 2020 · 1 comment
Open

[Feature Request] File associations #70

vatterspun opened this issue Dec 15, 2020 · 1 comment

Comments

@vatterspun
Copy link

Current behavior

Right now if you want to open a file in a program located inside the Asuite program, you have to open the menu, launch the program, and do a drag-and-drop (if that function is present) or do a File-Open.

Requested functionality

Add a feature in Asuite to override the system associations so that you can double-click on a given file and have it open in one of the programs in the menu. So for example, Notepad++ could be set to open all .TXT files without going through the system associations menu.

There is an (open source) program called CAFE and later Coffee that managed this, but it was never very user-friendly and is now over 10 years old (unmaintained).

Workaround

Use the "Open with" menu, navigate to the program in question, select it, and then re-open it again, this time checking "always use this program." Windows has never been very good about managing file associations, but Windows 10 in particular is very sluggish in using file associations with programs that haven't been installed.

This workaround is also problematic because it will always open with that file type, not just when Asuite is running, for example if launched from a external USB drive.

===

I can mockup some ideas about how to include this in a more intuitive way if that's interesting, or if it doesn't sound worthwhile, feel free to close the issue.

@salvadorbs
Copy link
Owner

Last version of Coffee is eXpresso (updated 9 years ago). https://github.com/gluxon/eXpresso/tree/master/Other/Source This is the source code and we can port it in Pascal.

For now it is low priority (and other your issues) because before I need to consolidate ASuite 2.1: I ported sources from Delphi to Lazarus and so ASuite is unstable yet (porting issues, lack of testing and etc...). This is a slow process due to the limited free time available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants