Screen workers love command palettes to quickly access actions in their frequently used programs. Since Path of Exile is basically a second job and the comunity offers a lot of external resources and tools, it's about time it got its own palette!
- Search for items in the community wiki
- Search for items in PoEDB (opt-in)
- Search for items in poe.ninja
- Open the official trade site for an item; uses the bulk item exchange when appropriate (e.g. for currency, scarabs)
- Search and open channels of The Forbidden Trove Discord server (opt-in; only Discord desktop client supported)
- Open an item's price history from the previous league in PoE Antiquary (opt-in)
- Open a base item in Craft of Exile's calculator (opt-in)
PoE Palette also knows about a hand-curated list of other smaller tools and websites, e.g. PoELab, Vorici Chromatic Calculator, Timeless Jewel Finder and the Patch Notes Archive.
- Download the latest release from the release page.
- Extract the archive and run the
poe-palette.exe
you will find inside. When you first start the program, you will probably be warned that it will put your computer at risk. This is because the application does not digitally sign its code. As long as you download the official version from the above page, you can be sure that the program is safe to use! Click "More info", then "Run anyway" to proceed. - PoE Palette will now start in the background and appear in your system tray.
You can configure the app by right clicking its tray icon (the Mirror of Kalandra icon).
Here you can choose which type of results should appear in your search results and in which league you are playing. The latter is important for referring you to the correct external resources (e.g. trade links).
The palette can be opened (and hidden) by pressing the shortcut Ctrl+P
.
Start typing for what you're looking, e.g. abberath
. PoE Palette will now perform a fuzzy, case-insensitive search for your term against its internal index and present you with a list of results.
From here on you can either refine your search, or navigate through the results with the Up
and Down
arrow keys. Hitting Enter
will open the currently highlighted result and close the palette.
You may also perform a prefixed search. A prefixed search consists of a special prefix (see below) followed by a colon followed by your search term, e.g. wiki:abberath
. This will limit search results to - in this case - articles in the community wiki. This is very handy when you already know where you want to go, saving you time when navigating through the result list.
The available search prefixes are wiki
, poedb
, ninja
, trade
, tft
, antiq
, craft
and tool
.
Please note that prefixed searches for resources disabled in the configuration will not work!
You may also hover over an item in the game and press the shortcut Ctrl+Shift+P
. The palette will then open prefilled with the item's name. This allows for quickly opening that item in an external resource, e.g. poe.ninja.
PoE Ninja does not list every item in the game because they pull their data from GGG's public stash API. So, if no player lists a worthless or exceedingly rare item it does not appear on PoE Ninja, and consequently PoE Palette will not show results for it. If your item is actually listed on poe.ninja please open an issue.
You are able to change the shortcuts for both toggling the palette and the ingame item search, but there is no UI for it currently. You can change them manually by editing PoE Palette's config file with a text editor (e.g. Notepad) though.
The config file is located at %APPDATA%\poe-palette\config.json
. Please exit PoE Palette before modifying this file.
Check the official Electron documentation for available key codes and modifiers.
For PoE Palette to work correctly, all connected tools need to make their adaptations for the new league first. Some tools handle this more graceful than others. On top of that there may be changes required to PoE Palette itself. All of that takes time, and the developers likely want to play the new league just as much as you want. As a general guideline, expect everything to be ironed out at the end of the first week.
Pull requests are generally welcome! If you want to add new features or substantially change an existing one, please open an issue beforehand so we can align on the required changes.
Apart from the required code changes, please also provide necessary adjustments to public documentation (e.g. this readme, GitHub wiki, etc).