197 lines
		
	
	
		
			9.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			197 lines
		
	
	
		
			9.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 1.0.3:
 | |
|   * Clean up documentation files.
 | |
|   * Update documentation on installation.
 | |
|   * Update Swedish and French translations.
 | |
|   * Add Norwegtian Nynorsk and Danish translations.
 | |
| 
 | |
| 1.0.3rc2:
 | |
|   * Fix bug handling DJ pairing notifications.
 | |
|   * Add Norwegian Bokmål translation.
 | |
| 
 | |
| 1.0.3rc1:
 | |
|   * Remove deprecated solaar-cli application.
 | |
|   * Don't install udev or autostart files from python (or pip).
 | |
|   * Solaar needs Python 3.6+ and probably needs kernel 5.2+
 | |
|   * Handle exceptions on dynamic settings when device is not connected.
 | |
|   * Fix inifinite loop on some low-level write errors
 | |
|   * Add support for EX100 keyboard/mouse and receiver (046d:c517)
 | |
|   * Add two settings for THUMB_WHEEL feature - inversion and reporting via HID++
 | |
|   * Update German translation
 | |
|   * Use REPORT RATE feature when available to determine polling rate.
 | |
|   * Improve config command speed when not printing all settings
 | |
|   * Improve config command handling and checking of arguments
 | |
|   * Add setting for CHANGE_HOST feature
 | |
|   * Add argument to settings for values that are not to persist
 | |
|   * Add argument to settings to not wait for reply when writing a value to device
 | |
|   * Add argument to not wait for reply from request to device
 | |
|   * Add settings for MULTIPLATFORM and DUALPLATFORM features
 | |
|   * Remove Logitech documents from documentation directory
 | |
|   * Change config command to not read all settings when only printing or showing one
 | |
|   * Display hosts info in 'solaar show' if device supports it
 | |
|   * Remove non-working smooth-scrool from M510 v1
 | |
|   * Add yapf and flake8 code style checks
 | |
|   * Fix feature k375s Fn inversion
 | |
|   * Update controls (keys and buttons) and tasks (actions)
 | |
|   * Improved way to specify feature settings.
 | |
|   * Don't abort on device notifications with unexpected device numbers, just warn.
 | |
|   * Keep track of non-features so as not to ask device multiple times.
 | |
|   * Implement KEYBOARD DISABLE KEYS feature.
 | |
|   * Don't create notifications for DJ device activity reports.
 | |
|   * Update a few special keys and actions.
 | |
|   * Add keyed choice settings in configuration panel.
 | |
|   * Support remappable keys from reprogrammable keys v4 feature.
 | |
|   * Add setting class for keyed choice.
 | |
|   * Only check for features once per device.
 | |
|   * Use settings interface to show feature values in `solaar show` if no special code for feature.
 | |
|   * Remove maximum window size.
 | |
|   * Process battery voltage notifications.
 | |
|   * Display battery voltage information in main window if regular battery information not available.
 | |
|   * Show next battery level where available.
 | |
|   * Update list of implemented features and provide information on how to implement features.
 | |
|   * Add c53d as a Lightspeed receiver.
 | |
| 
 | |
| 1.0.2:
 | |
|   * Add usage document
 | |
| 
 | |
| 1.0.2rc3:
 | |
|   * Don't produce error dialog for inaccessible receivers with access control lists.
 | |
|   * Add option --battery-icons=symbolic to use symbolic icons if available.
 | |
|   * Update French translation
 | |
|   * Update installation documentation
 | |
| 
 | |
| 1.0.2rc2:
 | |
|   * Remove packaging directory tree as it is not maintained
 | |
|   * Pip installs udev rule and solaar autostart when doing install without --user flag
 | |
|   * Use Solaar icon instead of a missing battery icon
 | |
|   * Use only standard icons for battery levels.  Symbolic icons do not change to white in dark themes because of problems external to Solaar.
 | |
|   * Better reporting of battery levels when charging for some devices.
 | |
|   * Add information on K600 TV, M350 WIPD 4080, and MX Keys
 | |
|   * Remove assertion requiring receivers to still be in window when they are updated.
 | |
|   * Augment long description of Solaar showing up in repositories.
 | |
|   * Update installation directions.
 | |
|   * Install udev rule as well as autostart file when doing system install.
 | |
|   * Add support for Ayatana AppIndicator.
 | |
|   * Use setuptools icon directory on system installs when not using pip.
 | |
|   * Add receiver C517 and several older devices.
 | |
|   * Improved translations for polish.
 | |
|   * Bypass bug in appindicator when solaar is file in current directory.
 | |
|   * Don't check that device kind matches feature kind.
 | |
|   * Better determination of icons for battery levels.
 | |
|   * Use Ayatana AppIndicator if available.
 | |
|   * Improve error reporting when required system packages are not install.
 | |
|   * Better tooltip description
 | |
|   * Add release script to help when creating releases
 | |
| 
 | |
| 1.0.2-rc1:
 | |
|   * Look up tray icon filenames to get around a bug in libappindicator.
 | |
|   * Make the default behavior be to show the main window at startup.
 | |
|   * Support c537 nano receiver
 | |
|   * Add logind signals for suspend/resume.
 | |
|   * Remove solaar-gnome3 package
 | |
|   * Ignore features for devices that don't follow feature specification
 | |
|   * Add probe command to command-line interface to dump receiver registers
 | |
|   * Don't terminate on malformed or unknown messages
 | |
|   * Create fewer internal notifications for messages from devices
 | |
|   * Add a button to the main window to terminate (quit) Solaar
 | |
|   * Set up nano receivers as receivers with no unpairing and with re-pairing
 | |
|   * Set up c534 as receiver with max 2 pairings, no unpairing, re-pairing
 | |
|   * Better support receivers that do not unpair or when pairing replace existing pairings
 | |
|   * Add information about receiver pairing to receiver data structure
 | |
|   * Better support devices that only allow a limited number of total re-pairings
 | |
|   * Add --window option to control main window visibility and tray usage
 | |
|   * Ignore receiver if USB id is not retrieved
 | |
|   * Fix bug with double deleting when devices are disconnected
 | |
|   * Determine some receiver information from data structure for USB ids
 | |
|   * Treat battery level of 0 as unknown
 | |
|   * Fix bug on devices with no serial number
 | |
|   * Drop support for python2, and use python3 throughout
 | |
|   * Fix bug in remembering features discovered from device reports
 | |
|   * Show icons in main window device list
 | |
|   * Count offline devices when determining whether pairing is possible
 | |
|   * Update French, Dutch, German, and Croation translations
 | |
|   * Better icons for battery levels
 | |
|   * Support DPI, Backlight 2, Battery Voltage features
 | |
|   * Support M585, M590, M330, MX Master 2s and 3, new M310, new K800, craft keyboard
 | |
|   * Documentation improvements
 | |
|   * Clean up directory structure and remove unused files
 | |
| 
 | |
| 1.0.1:
 | |
|   * Updated the repo url.
 | |
|   * Fixed typo which was crashing the application.
 | |
|   * Improved the HID write routine which was causing issues on some devices.
 | |
|   * Fix non-unifying receivers in Linux 5.2.
 | |
|   * Add new Lightspeed receiver (used in the G305)
 | |
| 
 | |
| 1.0.0:
 | |
|   * Too many to track...
 | |
| 
 | |
| 0.9.3:
 | |
|   * Merged solaar-cli functionality into main solaar.
 | |
|   * Scrolling over the systray icon switches between multiple peripherals.
 | |
|   * Swedish translation courtesy of Daniel Zippert and Emelie Snecker
 | |
|   * French translation courtesy of Papoteur, David Geiger and Damien Lallement.
 | |
|   * Fixed some untranslated strings.
 | |
| 
 | |
| 0.9.2:
 | |
|   * Added support for hand detection on the K800.
 | |
|   * Added support for V550 and V450 Nano.
 | |
|   * Fixed side-scrolling with the M705 Marathon.
 | |
|   * Fixed identification of the T650 Touchpad.
 | |
|   * Added internationalization support and romanian translation.
 | |
|   * Polish translation courtesy of Adrian Piotrowicz.
 | |
| 
 | |
| 0.9.1:
 | |
|   * When devices report a battery alert, only show the alert once.
 | |
|   * Make sure devices in the window tree are sorted by registration index.
 | |
|   * Added an autostart .desktop file.
 | |
|   * Replaced single-instance code with GtkApplication.
 | |
|   * Fixed identification of the M505 mouse.
 | |
|   * Fixed an occasional windowing layout bug with the C52F Nano Receiver.
 | |
| 
 | |
| 0.9.0:
 | |
|   * New single-window UI.
 | |
|   * Performance MX leds show the current battery charge.
 | |
|   * Support the VX Nano mouse.
 | |
|   * Faster and more accurate detection of devices.
 | |
|   * If upower is accessible through DBus, handle suspend/resume.
 | |
|   * Replaced Solaar icons with SVGs.
 | |
|   * Running solaar-cli in parallel with solaar is now less likely to cause issues.
 | |
|   * Bugfixes to saving and applying device settings.
 | |
|   * Properly handle ^C when running in console.
 | |
| 
 | |
| 0.8.9:
 | |
| 
 | |
|   * Improved support for gnome-shell/Unity.
 | |
|   * Persist devices settings between runs.
 | |
|   * Fixed reading of MK700 keyboard battery status.
 | |
|   * Use battery icons from the current theme instead of custom ones.
 | |
|   * Debian/Ubuntu packages now depend on an icon theme, to make sure
 | |
|     no missing icons appear in the application window.
 | |
|   * Fixed missing icons under Kubuntu.
 | |
|   * Many more bug-fixes and reliability improvements.
 | |
| 
 | |
| 0.8.8:
 | |
| 
 | |
|   * Partial support for some Nano receivers.
 | |
|   * Improved support for some devices: M510, K800, Performance MX.
 | |
|   * Improved battery support for some HID++ 1.0 devices.
 | |
|   * Properly handle device loss on computer sleep/wake.
 | |
|   * Better handling of receiver adding and removal at runtime.
 | |
|   * Removed a few more unhelpful notifications.
 | |
|   * Incipient support for multiple connected receivers.
 | |
|   * More Python 3 fixes.
 | |
| 
 | |
| 0.8.7:
 | |
| 
 | |
|   * Don't show the "device disconnected" notification, it can be annoying and
 | |
|     not very useful.
 | |
|   * More robust detection of systray icon visibility.
 | |
| 
 | |
| 0.8.6:
 | |
| 
 | |
|   * Ensure the Gtk application is single-instance.
 | |
|   * Fix identifying available dpi values.
 | |
|   * Fixed locating application icons when installed in a custom prefix.
 | |
|   * Fixed some icon names for the oxygen theme.
 | |
|   * Python 3 fixes.
 |