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: document proxy icon in title bar that exposes useful features #16

Open
Pointedstick opened this issue Dec 4, 2016 · 1 comment

Comments

@Pointedstick
Copy link

I have an idea that will add an incredible feature to XApps that will meaningfully differentiate them from other competing offerings and attract people and their software to the XApp project.

On macOS, any document-based program using the NSDocument framework (basically all of them) gets a little proxy icon in its title bar. This icon is interactive! You can drag it as if it were the actual file itself. You can click on it to rename it. You can right-click on it to expose the path it lives at and open its containing folder. Some more examples:

http://osxdaily.com/2014/08/20/open-files-new-app-proxy-icon-mac-os-x/
http://osxdaily.com/2012/08/01/rename-file-mac-os-x-easy-way-title-bar/
http://osxdaily.com/2014/03/17/move-file-mac-window-titlebar/

These features add a mind-blowing level of productivity for advanced users. Apple had the ability to add these features because they control the whole ecosystem and pretty much all native programs uses the NSDocument framework that includes them by default. No such thing exists in the Linux world... until now, with XApps! XApp shared resources are early in life. If ever there was a perfect chance to add the above features, now would be it. These features would act as a magnet, drawing developers to the XApp ecosystem, not to mention enable some serious power user features for XApps.

@ctr26
Copy link

ctr26 commented Jan 30, 2019

This

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

No branches or pull requests

2 participants