@hluk hluk released this Jun 17, 2018 · 67 commits to master since this release

Assets 14
  • Icon for global shortcuts in Shortcut configuration tab
  • Simpler icons (smaller installation footprint)
  • Faster copying and pasting from the application
  • Faster and simpler invocation for commands run automatically
  • More compact Process Manager dialog
  • Scriptable function select() waits for clipboard to be set
  • Image masks for colorizing icons ("icon-mask" and "icon-busy-mask")
  • Improved logging
  • Updated icons (Font Awesome 5.0.13)
  • Fix showing icons when "System icons" is enabled (Windows and OS X)
  • Fix initial setup for encryption
  • Fix storing SVG images and other XML formats with text
  • Fix stopping clipboard monitor and other processes at exit
  • Fix restarting monitor whenever script commands change
  • Fix updating status in Process Manager
  • Fix using tab() multiple times from script
  • Fix building for Qt 5.11
  • Windows: Use Qt 5.6 LTS version for released binaries
  • OSX: Fix URI list and UTF-16 text clipboard formats
  • X11: Faster clipboard/selection synchronization

@hluk hluk released this Apr 29, 2018 · 128 commits to master since this release

Assets 13
  • Fix icon sizes in menu
  • Fix showing dialog() above main window
  • Fix closing clipboard monitor and provider on exit
  • Safer data serialization and communication protocol
  • Smoother colorized application icon
  • Faster pasting to target window
  • Run script commands in own context
  • Omit showing same notification multiple times
  • Omit handling text/uri-list by default
  • OSX: Fix opening main window from tray menu
  • OSX: Fix exporting configuration
  • OSX: Fix focusing own windows for pasting
  • Linux: Fix crashing on Wayland
  • X11: Fix showing incorrect clipboard content

@rygwdn rygwdn released this Apr 6, 2018 · 192 commits to master since this release

Assets 13
  • Mark tray menu item in clipboard
  • Scroll view when dragging items to top or bottom
  • Always use current tab name in new tab dialog
  • Update clipboard label in tray menu immediately
  • Raise last window after menu is closed
  • Paste commands correctly even if pasted into text edit widget
  • Unload unneeded tabs after exported/imported
  • Omit slow data compression on export
  • Fix queryKeyboardModifiers() script function
  • Fix settings autostart option from script
  • Fix warnings when trying to load bitmap icons as SVG
  • OSX: Fix settings global shortcuts with some keyboard layouts
  • OSX: Fix tray menu icon size
  • X11: Fix Autostart option
  • X11: Fix crash when icon is too big
  • X11: Omit resetting empty clipboard and selection
  • X11: Omit overriding new clipboard with older selection content

@hluk hluk released this Mar 17, 2018 · 234 commits to master since this release

Assets 13
  • Add option for searching numbers in item list and tray menu
  • Use exception instead of return code for exportData()/importData()
  • Draw icon shadow (for internal icon font)
  • Remove support for Qt 4, require Qt >= 5.1.0
  • Fix storing only non-empty clipboard items
  • Fix opening web browser from script with open()
  • Fix exiting clipboard provider process when not needed
  • Fix exportData()/importData() with relative file paths
  • Fix SVG app icon resolution in some panels
  • Fix closing window after a menu is closed and window is unfocused
  • Fix icons for command error notifications
  • Fix warnings when using system icons
  • Linux: Fixes for AppData, desktop and flatpak files
  • OSX: Fix pasting items
  • OSX: Log errors when global shortcut registration fails

@hluk hluk released this Feb 18, 2018 · 293 commits to master since this release

Assets 13
  • Add option to close main window when unfocused
  • Add script command type for enhancing scripting API and CLI
  • Add display command type for overriding item display data
  • Add documentation for plugins scripting API
  • Add script function afterMilliseconds()
  • Add isGlobalShortcut property to commands
  • Allow to set global and menu command shortcuts in preferences
  • New icon appearance (Font Awesome 5)
  • Search in icon dialog (just start typing text)
  • Improve scripting API for plugins
  • Show command type with icon in command dialog
  • Allow to set tray and window icon tag
  • Allow to store MIME types with spaces
  • Allow to set negative offsets for notifications
  • Allow to override clipboard handling with script commands
  • Script functions add() and insert() can add multiple items
  • Hide vertical scroll bar in text items if not needed
  • Hide main tool bar when internal editor is visible
  • Run scripts safely in client process
  • Omit closing internal editor if item changes
  • Smoother scrolling and item browsing
  • Fix accepting dialog() on Ctrl+Enter and Enter
  • Fix sleep() timing out before interval
  • Fix Dir().separator() return value type
  • Fix item rendering
  • Fix window title and tool tip for multi-line clipboard
  • Fix tool bar rendering while editing an item
  • Fix scaling pixel font sizes in HTML items
  • Fix rendering item number in top left corner
  • Fix rendering drag'n'drop preview on high-DPI screens
  • Fix rendering notification icon on high-DPI screens
  • Fix disabling antialiasing
  • Fix opening menu/window on left screen (negative coordinates)
  • Linux: Fix merging X11 selection if the first item is pinned
  • Linux: Fix displaying tray menu on KDE/Plasma
  • Windows: Fix negative item size warnings

@hluk hluk released this Oct 21, 2017 · 532 commits to master since this release

Assets 12
  • Don't show mouse cursor for selecting text after clicking on item
  • Fix rendering background for item preview dock
  • Fix showing main window under mouse pointer
  • Fix loading tray icon
  • Fix scrollbar interaction in items
  • Fix performance for eliding huge text
  • Fix correct mouse pointer in text items
  • itemtext: Render plain text instead of empty HTML
  • itemtext: Always limit text size in items
  • itemweb: Use some sane settings for items
  • itemencrypted: Copy to selection with copyEncryptedItems()

@hluk hluk released this Sep 28, 2017 · 579 commits to master since this release

Assets 18
  • Add "Paste current date and time" predefined command
  • Add "Take screenshot" predefined command
  • Add scriptable function queryKeyboardModifiers()
  • Add scriptable function screenNames()
  • Add scriptable function isClipboard()
  • Add scriptable function toggleConfig()
  • Add scriptable function iconColor()
  • Allow to change icon color using COPYQ_SESSION_COLOR
  • Expand text ellipsis if selected
  • Avoid copying ellipsis if selected and copy rich text only if needed
  • Improved command widget layout
  • Copy encrypted items as hidden in UI
  • Open external editor if internal fails
  • Fix item rendering on high DPI screens
  • Fix tray icon on high DPI screens
  • Fix taking screenshots on multiple monitors and on high DPI screens
  • Fix flicker when rendering items for the first time
  • Fix icon layout for notes
  • Fix showing icon if notes are empty
  • Fix copying/drag'n'dropping files into a synchronized tab
  • Fix long message alignment in notifications
  • Fix activating simple items with double-click
  • Fix styling of current and selected items
  • Fix setting clipboard immediately after start
  • Fix size of items with tags
  • Fix moving multiple items to clipboard and to the top of the list
  • Fix updating global shortcuts with setCommands()
  • Fix clearing search after opening internal editor
  • Fix aborting script execution
  • Fix black scroll bar in items
  • Fix completion popup resizing
  • OSX: Fix some memory leaks
  • Linux: Add manual pages
  • Linux: Fix getting icon for non-default session from theme
  • Linux: Fix settings tab name in KDE/Plasma
  • Linux: Fix restoring with session manager
  • Windows: Add pinned items to installer
  • Windows: Fix saving tab with another plugin
  • Windows: Fix pasting to a window
  • Windows: Fix setting foreground window even if app is in background

@hluk hluk released this May 30, 2017 · 793 commits to master since this release

Assets 16
  • Added script functions for listing synchronized tabs and their paths
  • Fixed showing window on current screen
  • Fixed notification position with multiple screens
  • Fixed rendering items when scrolling
  • Fixed pasting from main window after switching tabs
  • Fixed copy/paste to some apps on OS X
  • Fixed focusing editor when closing completion popup on OS X
  • Fixed setting temporary file template from script