QL-Win / QL-Win/QuickLook

Plugin Support for Multiple Users on One PC

Open
#409 3 comments 0 reactions 0 assignees View on GitHub

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:

  1. Install QuickView on a PC with multiple user accounts, changing the install path to C:\Program Files\
  2. Copy startup icon to the All Users startup folder
  3. Start QuickLook
  4. Download the Office plugin and press spacebar to install it.
  5. Test an office file. It opens ok.
  6. Sign out and sign in as another user on the same PC
  7. Test quicklook on a PDF. Works ok.
  8. 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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.