- Upgrade to Electron v5.0.4, Node Version: 12.0.0, Chrome Version: 73.0.3683.121 #341
- Upgrade babel to v7 #341
- Upgrade all minor dependencies #341
- Make default debounce 100ms, and only generate plugin log if devtool is open, for better performance #341
- Upgrade build-in Font-Awesome to 5.8.2, you can use brand icons likes
"icon": "fa-firefox fab"
in your result item now - Add "Open Config" to menu
- Enable vibrancy background effect in MacOS
- Support json with comment in config file
- New config option "blur" if set to false can prevent close on blur
- Fix operations of zazu-clipboard
- Icon not loading #335
- Frequent React reRender when pressing arrow keys
pluginContext
now only providesconsole
andcwd
, other electron based deps should be required by plugin directlydebounce
of input block and prefixScript are 100 to improve performance- Debounce and some other logs is now in
Verbose
level instead ofInfo
- Fix screen module not being loaded at the correct time. #281
- Fix regression in beep. #279
- Fix debugger that would not filter plugin results correctly. (Thanks nalexander50!) #272
- Re-require NPM so updating works correctly. #252
- Fix screen caching issue that prevented Zazu from opening. #253
- Truncate logs to avoid overloading io/debugger. #228
- Remove the beeping sound when toggling Zazu. #217
- Remove unnecessary intervals that caused idle CPU cycles. (Thanks jlaffaye!) #277 #278
- Add a Preview block type. #240
- Pass the environment object to
respondsTo
on root scripts. #244 - Remove "loaded" notification when Zazu starts up. #234
- Better detection if GIT is installed. #200
- Fix issue with prefix script and optional dependencies. #154
- Catch http exceptions when not connected to the internet. #211
- Add ability to be portable. (Thanks schmic!) #164
- Check for updates every 24 hours, not just once. #170
- Allow about text to be copy-able. #88
- Better ranking algorithm based on block type. #176
- Follow the cursor instead of always being on the primary monitor. (Thanks eldinoyev!) #169
- Show error screen when no plugins are installed. (Thanks eldinoyev!) #193
- Add a new block type for reloading configuration. #198
- No longer show transparent themes on Windows to fix windows never appearing
- Better handle npm install exceptions
- Revert back to old logo
- Update to a higher quality logo
- Added a default package manager plugin
- Fixed tray icon coloring for dark/light OS themes
- Update package installation to be more resilient
- Added default fallback searches.
- Include zazu version when logging.
- Allow users to use the screen, immediately after the loading screen disappears.
- Uses a differnet endpoint to determine the latest version, which fixes an issue with the website being out of sync.
- Focus correctly in linux desktops.
- Loading screen when plugins are still loading.
- Set default state for plugins.
- Fix github fallback for fresh downloads resulting in plugins not loading.
- Github fallback if git is not installed.
- Switched all incoming formats to json.
- Better plugin validation/debugging.
- Fix ctrl+j and ctrl+k going the wrong directions in search results.
- Mouse controls no longer change active index.
- Added univeral logging for easier debugging.
- Broken packages no longer break installs and updates.
- Verify
app.hide
exists before calling it, to support windows.
- Don't hide app when debug or about screens are showing.
- Correctly clear results when toggling Zazu.
- Refocus the previous application when toggling Zazu. #27
- Scoped blocks now descope when toggling via the menu item. #44
- Gracefully handle toggling devtools when no window is open. #45
- Clear results when you close Zazu so they don't clear when you open. #46