Skip to content

Releases: tanin47/tip

v2.0.0

02 Jun 01:20
68ff914
Compare
Choose a tag to compare
  • Supports sending the current app's bundle id to the provider script. Now we execute the provider script with ./provider.script [input] --bundle-id [bundle_id].
  • Supports the new item type: Execute. Now the provider script can return the execute item: {"type": "execute", "label":"Execute something", "args":["--execute", "some_arg"]}. When the item is selected, Tip will invoke: ./provider.script --execute some_arg and show one more tooltip with result from the provider script. If the provider script returns [] (an empty array), the tooltip will simply disappear.
  • Fixes the layout bug where the constraints from NoticeView makes the tooltip larger than it should've been.

Warning: Please move Tip.app outside of ~/Downloads/ before starting it. Mac OS Catalina prevents Tip from accessing anything inside ~/Downloads/ including the resources inside ~/Downloads/Tip.app/ itself, and Tip needs to read resources inside Tip.app.

v2.0.0-rc1

31 May 17:38
5e0509f
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release
  • Supports sending the current app's bundle id to the provider script. Now we execute the provider script with ./provider.script [input] --bundle-id [bundle_id].
  • Supports the new item type: Execute. Now the provider script can return the execute item: {"type": "execute", "label":"Execute something", "args":["--execute", "some_arg"]}. When the item is selected, Tip will invoke: ./provider.script --execute some_arg and show one more tooltip with result from the provider script. If the provider script returns [] (an empty array), the tooltip will simply disappear.
  • Fixes the layout bug where the constraints from NoticeView makes the tooltip larger than it should've been.

Warning: Please move Tip.app outside of ~/Downloads/ before starting it. Mac OS Catalina prevents Tip from accessing anything inside ~/Downloads/ including the resources inside ~/Downloads/Tip.app/ itself, and Tip needs to read resources inside Tip.app.

v1.3.0

17 May 18:12
6122112
Compare
Choose a tag to compare
  • Returns focus to the previous app after closing the tooltip
  • Supports multi-line text content
  • Supports executeIfFirst, which immediately executes the first item if the value is true
  • Supports label for the text item
  • Preselects the first item, so user can press enter to execute the first item. In the previous version, user has to press the down arrow and enter.
  • Switches to use auto-layout with constraints. It's hard to see but, in this new version, the table cover the whole area of the tooltip (apart from the arrow part). In the previous version, there is 1-2px at the bottom that isn't covered by NSTableView.
  • Hides the tooltip immediately when closing. It feels slicker. In the previous version, we animate the closing mechanism.

v1.3.0-rc2

17 May 01:03
0d4296b
Compare
Choose a tag to compare
v1.3.0-rc2 Pre-release
Pre-release
  • Computes the intrinsic size for the table.
  • Sets compression resistance and hugging pri to max

v1.3.0-rc1

13 May 05:40
9e756d7
Compare
Choose a tag to compare
v1.3.0-rc1 Pre-release
Pre-release
  • Computes the size of NSPopOver manually
  • Improves auto-execute

v1.2.1-rc1

11 May 03:45
cb98fdf
Compare
Choose a tag to compare
v1.2.1-rc1 Pre-release
Pre-release
  • Returns focus to the previous app after closing the tooltip
  • Supports multi-line text content
  • Supports executeIfFirst, which immediately executes the first item if the value is true
  • Supports label for the text item
  • Preselects the first item, so user can press enter to execute the first item. In the previous version, user has to press the down arrow and enter.
  • Switches to use auto-layout with constraints. It's hard to see but, in this new version, the table cover the whole area of the tooltip (apart from the arrow part). In the previous version, there is 1-2px at the bottom that isn't covered by NSTableView.
  • Hides the tooltip immediately when closing. It feels slicker. In the previous version, we animate the closing mechanism.

v1.2.0

02 Feb 08:50
33dfb07
Compare
Choose a tag to compare
  • [Breaking change] The provider filename is changed from provider (no extension) to provider.script. Therefore, the full path of the provider script is: ~/Library/Application\ Scripts/tanin.tip/provider.script
    • This reduces the confusion around a file not having an extension.
  • The colors on the error messages are improved to be suitable for both dark and light mode. The error messages are also in a bigger font.
  • A few useful menu items are added to the status bar in order to help new users start.

v1.1.0

27 Jan 03:01
5e6d502
Compare
Choose a tag to compare
  • [Breaking change] Change the location of the provider script from ~/.tip/provider to ~/Library/Application\ Scripts/tanin.tip/provider because Tip is now running in App Sandbox!
  • Sets the default short key to Cmd + &
  • Shows the error message when the provider script isn't found or the provider script isn't executable

v1.0.0

20 Jan 23:47
62dce19
Compare
Choose a tag to compare

Happy new year!