PowerToys
PowerToys copied to clipboard
Quickaccess systemtray launcher
Summary of the Pull Request
This PR introduces a new way of launching various PowerToys modules by clicking on the icon in the system tray.
Features:
- Layout showing activated modules that can be launched using the launcher.
- The tooltip of each module shows the activation shortcut.
- Settings and docs can be opened.
- Modules that are disabled will not be shown.
- If there's an update available, this will be shown for awereness.
Things to do:
- Proper window management (calling the flyout, opening the Settings screen etc.)
- Localization & a11y
- Telemetry?
- Probably more :)
Open questions:
- Do we want to support turning on / off features (like KBM) in the initial version?
- Do we want to show modules that are disabled as disabled icons?
PR Checklist
- [X] Closes: #6751
- [ ] Communication: I've discussed this with core contributors already. If work hasn't been agreed, this work might be rejected
- [ ] Tests: Added/updated and all pass
- [ ] Localization: All end user facing strings can be localized
- [ ] Dev docs: Added/updated
- [ ] New binaries: Added on the required places
- [ ] JSON for signing for new binaries
- [ ] WXS for installer for new binaries and localization folder
- [ ] YML for CI pipeline for new test projects
- [ ] YML for signed pipeline
- [ ] Documentation updated: If checked, please file a pull request on our docs repo and link it here: #xxx
Detailed Description of the Pull Request / Additional comments
Validation Steps Performed
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (2)
Masure muxc
To accept :heavy_check_mark: these unrecognized words as correct, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/3595583443/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2138) from .github/actions/spell-check/expect.txt and unrecognized words (2)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 30 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 14 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:java/java.txt | 7642 | 11 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:r/src/r.txt | 808 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:java/java.txt
cspell:python/src/python/python.txt
cspell:r/src/r.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
- Do we want to show modules that are disabled as disabled icons?
Actually, my personal thought is comparing this with the Action Center. Here you can also find things that are on/off, and this is the place to turn it on. So, for me, this would be a no-brainer :)
That does mean that there would be like 18 modules here in the window...
Would also be nice if this could replace the full current PT icon menu ("report bug" etc.)
- Do we want to show modules that are disabled as disabled icons?
Actually, my personal thought is comparing this with the Action Center. Here you can also find things that are on/off, and this is the place to turn it on. So, for me, this would be a no-brainer :)
That does mean that there would be like 18 modules here in the window...
Would also be nice if this could replace the full current PT icon menu ("report bug" etc.)
That's why I'm not in favor in supporting it 😁: it's meant to be a launcher, that allows launching modules that can only be triggered by a keyboard shortcut. There's little value in turning on/off context-menu modules and replacing Settings?
Quick Actions only support settings that users regularly toggle between - for PT, I could imagine a toggle for KBM and Awake modes?
@niels9001 Nice work. Does it replaces the tray menu?
Here are some thoughts/ideas:
- I think it should be a launcher and information center only.
- Some additional features would be nice: Showing the active fz layouts per monitor, controling awake, controling vcm. I think it could be realized that wen we click on the module icon the additional features panel for the module is expanding.
- If an update is shown, can the user open the settings by clicking on the update info?
- Personally I would replace the document symbol with a help/question symbol.
- A third symbol to open the scoobe/oobe page might be useful.
Support for easy turning on/off would especially be useful for KBM. I use it when my laptop is undocked to make the condensed keyboard’s alternate Fn behavior (PrtSc, Home, Ins) of F9 F10 F11 keys the main behavior for editing convenience, and so that other function keys behave in programs as their usual purpose, like F3 find-next, F5 refresh, etc. When docked I turn it off because the bigger keyboard has separate PrtSc, Home, and Ins keys, leaving F1-F12 normal.
I think this idea is amazing and I'd love to see it in whatever form is best.
I think being able to turn on/off all modules from here would be a bit much and overcomplicate it, but options for Awake or KBM could be good. Besides, Settings is just one click away from here. (Although maybe such an option could be added via a context menu when right-clicking a module?)
I also think the file icon for documentation isn't immediately obvious; I'd also agree with using a question mark or help icon would be better.
Either way, I'd love to see this added in!
My opinion is that like this it imitates the Windows 11 quick action center, ehich primarly is for turning things on/off. I don't think it's very intuitive to use the same design, but a different functionality.
My opinion is that like this it imitates the Windows 11 quick action center, ehich primarly is for turning things on/off. I don't think it's very intuitive to use the same design, but a different functionality.
Fair point - not sure if it'll be a major hurdle, but if so we could adopt the Start Menu grid-like design as it's more inline with app launching.
What's the point of showing the hosts file editor there? That can be launched with just the exe file (at program files\powertoys\modules). As I see it, this is much better suited to launching things that are otherwise accessible only with the keyboard, like Run, the colour picker or the OCR recogniser.
Besides I don't think there's a lot of people that need to edit the hosts file so often that they need a "quick access" thingy for it. If they do, as I said, they can just make a shortcut to its exe file.
Other than that I think it looks cool :D
My opinion is that like this it imitates the Windows 11 quick action center, ehich primarly is for turning things on/off. I don't think it's very intuitive to use the same design, but a different functionality.
I think we need a Discussion to poll ideas from users. I feel there are different interpretations from us already, so we should ask the users.
Hi @niels9001 , @donlaci will be working on this feature. This branch has the current state of the code, right?
Hi @niels9001 , @donlaci will be working on this feature. This branch has the current state of the code, right?
Yep! I'm expecting some (minor) UI changes and an additional 'app list' view to toggle on/off every module.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (3)
Masure muxc zzz
Previously acknowledged words that are now absent
chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/3891357185/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2159) from .github/actions/spell-check/expect.txt and unrecognized words (3)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 31 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (3)
Masure muxc zzz
Previously acknowledged words that are now absent
BOTTOMALIGN CENTERALIGN chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/3901866906/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2159) from .github/actions/spell-check/expect.txt and unrecognized words (3)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 31 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (2)
Hightlighter zzz
Previously acknowledged words that are now absent
BOTTOMALIGN CENTERALIGN chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/3902983157/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2160) from .github/actions/spell-check/expect.txt and unrecognized words (2)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 31 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (2)
Hightlighter zzz
Previously acknowledged words that are now absent
BOTTOMALIGN CENTERALIGN chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/3947216456/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2160) from .github/actions/spell-check/expect.txt and unrecognized words (2)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 31 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
Updated the GIF in the original post reflecting the latest changes (still WIP though :)).
Updated the GIF in the original post reflecting the latest changes (still WIP though :)).
Amazing. Love it.
Great job! Love it in dark mode! ❤️
I know this still a WIP but i want to provide a few feedbacks:
- Old systray menu had an "Exit" option to close PT: don't know if this impact normal users but I use it a lot during development.
- If you double click on systray icon 2 flyouts are opened instead of open settings window.
I know this still a WIP but i want to provide a few feedbacks:
- Old systray menu had an "Exit" option to close PT: don't know if this impact normal users but I use it a lot during development.
Thought this is the X on the right bottom corner of the new fly out (see screenshot)?
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (4)
Hightlighter mainpage updateing zzz
Previously acknowledged words that are now absent
BOTTOMALIGN CENTERALIGN chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/3970854868/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2160) from .github/actions/spell-check/expect.txt and unrecognized words (4)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 32 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (5)
Hightlighter killrunner mainpage updateing zzz
Previously acknowledged words that are now absent
BOTTOMALIGN CENTERALIGN chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/3974293822/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2160) from .github/actions/spell-check/expect.txt and unrecognized words (5)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 32 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (5)
Hightlighter killrunner mainpage updateing zzz
Previously acknowledged words that are now absent
BOTTOMALIGN CENTERALIGN chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/3974567496/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2160) from .github/actions/spell-check/expect.txt and unrecognized words (5)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 32 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
Looking at the changes it seems the flyout is replace the right-click menu. Is that supposed to be the idea here? Given that this is on Settings and the what we've experienced with Win app SDK on some machines, this means people would lose access to Bug report and Exiting from the system tray icon. Wouldn't it make more sense to keep the current context menu on right-click and add this new fly-out on left click? Thoughts?
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (5)
Hightlighter killrunner mainpage updateing zzz
Previously acknowledged words that are now absent
BOTTOMALIGN CENTERALIGN chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/3997569243/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2160) from .github/actions/spell-check/expect.txt and unrecognized words (5)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 32 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (5)
diabling killrunner mainpage updateing zzz
Previously acknowledged words that are now absent
BOTTOMALIGN CENTERALIGN chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/4004209717/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2160) from .github/actions/spell-check/expect.txt and unrecognized words (5)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 32 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (5)
diabling killrunner mainpage updateing zzz
Previously acknowledged words that are now absent
chromaticities JSONOf LANGID RTSS zopfli :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/4004792605/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2160) from .github/actions/spell-check/expect.txt and unrecognized words (5)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 32 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (5)
diabling killrunner mainpage updateing zzz
Previously acknowledged words that are now absent
chromaticities :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/4015351490/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2138) from .github/actions/spell-check/expect.txt and unrecognized words (5)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 32 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
@check-spelling-bot Report
:red_circle: Please review
See the :open_file_folder: files view or the :scroll:action log for details.
Unrecognized words (1)
clrcompression
Previously acknowledged words that are now absent
chromaticities :arrow_right:To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands
... in a clone of the [email protected]:microsoft/PowerToys.git repository
on the feature/sytrayflyoutpoc
branch (:information_source: how do I use this?):
curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.21/apply.pl' |
perl - 'https://github.com/microsoft/PowerToys/actions/runs/4016824933/attempts/1'
Available :books: dictionaries could cover words not in the :blue_book: dictionary
This includes both expected items (2139) from .github/actions/spell-check/expect.txt and unrecognized words (1)
Dictionary | Entries | Covers |
---|---|---|
cspell:cpp/src/cpp.txt | 30216 | 121 |
cspell:win32/src/win32.txt | 53509 | 117 |
cspell:python/src/python/python-lib.txt | 3873 | 31 |
cspell:php/php.txt | 2597 | 16 |
cspell:node/node.txt | 1768 | 13 |
cspell:typescript/typescript.txt | 1211 | 12 |
cspell:python/src/python/python.txt | 453 | 10 |
cspell:java/java.txt | 7642 | 10 |
cspell:aws/aws.txt | 218 | 8 |
cspell:python/src/common/extra.txt | 741 | 7 |
Consider adding them using (in .github/workflows/spelling2.yml
):
with:
extra_dictionaries:
cspell:cpp/src/cpp.txt
cspell:win32/src/win32.txt
cspell:python/src/python/python-lib.txt
cspell:php/php.txt
cspell:node/node.txt
cspell:typescript/typescript.txt
cspell:python/src/python/python.txt
cspell:java/java.txt
cspell:aws/aws.txt
cspell:python/src/common/extra.txt
To stop checking additional dictionaries, add:
with:
check_extra_dictionaries: ''
If the flagged items are :exploding_head: false positives
If items relate to a ...
-
binary file (or some other file you wouldn't want to check at all).
Please add a file path to the
excludes.txt
file matching the containing file.File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.
^
refers to the file's path from the root of the repository, so^README\.md$
would exclude README.md (on whichever branch you're using). -
well-formed pattern.
If you can write a pattern that would match it, try adding it to the
patterns.txt
file.Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.
Note that patterns can't match multiline strings.
Just pushed a fix for the flyout not gaining focus when activated. We were hitting https://github.com/microsoft/microsoft-ui-xaml/issues/7595