InfoButton
InfoButton copied to clipboard
Simple and Lightweight Information Button for macOS
InfoButton
InfoButton is simple and lightweight Information Button for Mac OSX implemented in Swift

Features
- Light Mode and Fill Mode
- Animatable Popover
- Show on Hover
Installation
Direct
Drag InfoButton.swift to your project. That is it!
CocoaPods
To integrate InfoButton into your Xcode project using CocoaPods, specify it in your Podfile:
use_frameworks!
pod 'InfoButton'
Usage
In Interface builder, drag a Custom View from Object Library and set Custom Class to InfoButton
Since InfoButton is @IBDesignable, Attribute Inspector gets updated like this.

Update Fill Mode, Animate Popover, Content and Primary Color and there you have InfoButton ready without writing a single line of code.
Notes
- Make sure the height and width of InfoButton are
equal - Press ⌥ ↩ for newline in text field of IB.(Option + Return)
Todo
- RTF Support for Popover content
- Replace
?in button withiin italics (If you have a suggestion please post it in issues)
License
InfoButton is released under the MIT license. See LICENSE for details.
Other Apps for Mac
Apart from making Open source libraries I also make apps for Mac OS. Please have a look.
Lexi
Lexi is a split screen app that lets you browse large JSON with ease.
It also has other featuers like Prettify JSON, Minify JSON Copy JSON Path and Pin Large JSON to narrow your visibility
Quick Note
Quick Note is a Mac OS app, lets you quickly add text either from Menu bar or from Shortcut.
The text floats on other windows so that they are always visible
It also supports Auto Save and Pinned Notes