* Add app id matching for buttons
* Hide MT button from control strip when touch bar is empty
Co-authored-by: Wiktor Latanowicz <wiktor@latanowicz.com>
Co-authored-by: Anton Palgunov <Toxblh@users.noreply.github.com>
* Added shell detection
* Replaced deprecated object to supported version
* Updated haptic feedback.swift to support for newer mac
Added support for m1 mac
* Implement double tap and new actions array in config
* Update native widgets to use new actions parameter
* Refactor new actions parameter moving it to main definition
Renamed old action and longAction to legacy
* Fix tests
* Remove unused code
* Readd test for legacyAction
* Implement triple tap
* Add new actions explanation
* Add support for multiple actions and same trigger
* WIP Implementation of up next widget
* Seperated button view and event source logic
* Adjusted default parameters
* Added the ability to view multiple events
* Added ability to click touchbar item and go to calendar
* renamed nthEvent to maxToShow and changed default
* Updated CFBundleVersion
* Renamed UpNext class and fix ups
* Added "autoResize" property (same functionality as dock)
* Added EKEventStore listener to reduce perfomance impact
* Log cleanup
* Made button blue for current/past events
* Added handling of unauthorised access to calendar
* Updated README
Added explanation for missing parameters (background, title and image)
* Implemented changable icons for AppleScriptTouchBarItem
AppleScriptTouchBarItem now allow to specify any number of icons which can be changed from the script. You cannot change icon from touch event. To change icon, you need to return array from your script with 2 values - title and icn name. More info in readme
* Fixed#312
Fixed bug that margin is lost on all elements
Co-authored-by: Fedor Zaitsev <lobster@Fedors-MacBook-Pro.local>
* Updated README
Added explanation for missing parameters (background, title and image)
* Implemented changable icons for AppleScriptTouchBarItem
AppleScriptTouchBarItem now allow to specify any number of icons which can be changed from the script. You cannot change icon from touch event. To change icon, you need to return array from your script with 2 values - title and icn name. More info in readme
* Fixed error related to ShellButton
When you execute Process from swift you cannot relay solely on pipe.fileHandleForReading.readDataToEndOfFile()
Sometimes when I close notebook I get exception saying that you cannot access process.terminationStatus variable while process is running.
Apparently it seems that this call can be finished when OS X put disks into sleep mode(?)
What I did:
1. Added Process.waitUntilExit() call
2. Added timeout (equal to the update interval)
Co-authored-by: Fedor Zaitsev <lobster@Fedors-MacBook-Pro.local>
* Updated CurrenyBarItem to display second currency (TO FROM>RATE) and also correct number of decimal places.
Added INR to list of currencies.
* Update CurrencyBarItem.swift
* Updated else statements
Co-authored-by: medden <si@medden.co.uk>
* Updated README
Added explanation for missing parameters (background, title and image)
* Implemented changable icons for AppleScriptTouchBarItem
AppleScriptTouchBarItem now allow to specify any number of icons which can be changed from the script. You cannot change icon from touch event. To change icon, you need to return array from your script with 2 values - title and icn name. More info in readme
* Implemented custom swipe actions
Co-authored-by: Fedor Zaitsev <lobster@Fedors-MacBook-Pro.local>
* Implemented changable icons for AppleScriptTouchBarItem
AppleScriptTouchBarItem now allow to specify any number of icons which can be changed from the script. You cannot change icon from touch event. To change icon, you need to return array from your script with 2 values - title and icn name. More info in readme
* Fixed tests
Some tests started to fail after implementing alternativeIcons field for appleScriptBarItem
AppleScriptTouchBarItem now allow to specify any number of icons which can be changed from the script. You cannot change icon from touch event. To change icon, you need to return array from your script with 2 values - title and icn name. More info in readme