Plugin Support for Multiple Users on One PC
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 24.7k
- Forks
- 1.3k
- Avg merge
- 4d 7h
- Merged PRs (30d)
- 1
Description
Describe the bug
When I install quicklook on my PC, I change the default install path from my user profile to C:\Program Files. This, along with putting the startup shortcut in the All Users StartMenu, makes it usable for all users. The issue comes in when installing a Plugin. It installs ok, but it does not install to the program's install path. Instead it creates a new folder in the local user profile. Therefore plugins are not available to the other users on the computer.
To Reproduce
Steps to reproduce the behavior:
- Install QuickView on a PC with multiple user accounts, changing the install path to C:\Program Files\
- Copy startup icon to the All Users startup folder
- Start QuickLook
- Download the Office plugin and press spacebar to install it.
- Test an office file. It opens ok.
- Sign out and sign in as another user on the same PC
- Test quicklook on a PDF. Works ok.
- Test an office file. The plugin cannot be locate and the file is not displayed.
NOTE: if I manually locate the hidden folder path in the user profile where the plugin installed and then move it to the C:\Program Files\ location, then it works for all users. But this is unusual / non-standard behavior. Plugins should install to the program's path. Not very many people are going to fingure out how to locate the hidden path and do the move.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named in the report. Start by reproducing the multi-user installation with QuickLook in C:\Program Files\ and installing the Office plugin; trace where plugin installation chooses its destination. Done means a plugin installed by one user is available to other users without manually moving it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100