Commit Graph

91 Commits

Author SHA1 Message Date
Grant Limberg
7b7ec13349 Prepare for merging into main ZeroTier repo 2016-10-17 14:44:32 -07:00
Grant Limberg
7025c7090b set proper copyright/license in code files 2016-10-17 14:43:24 -07:00
Grant Limberg
7c12991f57 wasn't setting the Connected checkbox to off if the network wasn't connected 2016-10-17 13:48:25 -07:00
Grant Limberg
f444da80bc Add a 2 second delay before the About window shows up on the first run 2016-10-17 13:43:44 -07:00
Grant Limberg
ed58467d12 Clicking "Join" to join a new network now properly closes the popover 2016-10-17 13:43:27 -07:00
Grant Limberg
c44c3b0530 cleanup 2016-10-17 12:31:59 -07:00
Grant Limberg
46e9c1195c more removal of NSMenuDelegate 2016-10-17 12:29:28 -07:00
Grant Limberg
4730111492 updated project settings for Xcode 8.0 2016-10-17 12:27:07 -07:00
Grant Limberg
a813e29491 Don't need AppDelegate to be a NSMenuDelegate 2016-10-17 12:26:48 -07:00
Grant Limberg
94263ffcc1 Added error handling messages 2016-09-01 19:02:27 -07:00
Grant Limberg
c2a01f6db4 Added a path for error handling when fetching data from the ZeroTier daemon
Still need to wire up error messages to the user.
2016-08-30 20:28:52 -07:00
Grant Limberg
35d5ed9c2b version bump i forgot to commit 2016-08-19 18:13:00 -07:00
Grant Limberg
628ef14d80 added more spacing at the bottom of each network info cell 2016-08-11 17:50:15 -07:00
Grant Limberg
bc48a097f8 add @2x versions of menu bar icon 2016-08-11 17:41:54 -07:00
Grant Limberg
2300f3c92b bump build number 2016-08-09 20:04:33 -07:00
Grant Limberg
73fd934fec * Fixed menu icon size
* Added icon for dark mode
* Added detection for interface mode changing from light to dark and adjusting the icon accordingly
2016-08-09 20:02:12 -07:00
Grant Limberg
a7b635a980 add border around About web view. added padding to text div in the about page 2016-08-09 19:03:09 -07:00
Grant Limberg
91b8d6f34f [pasteboard declareTypes] needs to be called before every time you set a string to the pasteboard. 2016-08-09 18:03:48 -07:00
Grant Limberg
8ae07fb9c9 build number bump 2016-08-08 19:04:50 -07:00
Grant Limberg
13682bd919 Change Deployment Target to 10.7. Apparently going below 10.10 was only an issue with Swift 2016-08-08 19:02:09 -07:00
Grant Limberg
b5cab8afaa update build number 2016-08-08 17:46:01 -07:00
Grant Limberg
c15c9775bd explicitly link to WebKit framework 2016-08-08 17:45:52 -07:00
Grant Limberg
8d7f851b4e Now translated. One minor crash to figure out. 2016-08-07 20:19:36 -07:00
Grant Limberg
5b13b282ed Replace JoinNetworkViewController with obj-c 2016-08-07 19:13:12 -07:00
Grant Limberg
d965768004 Replaced the network list with Obj-C 2016-08-07 18:19:47 -07:00
Grant Limberg
a91187e60e Convert NetworkMonitor to obj-c 2016-08-07 17:25:34 -07:00
Grant Limberg
179324e44a Replace Preferences view. Removed LaunchAtLoginController and replaced with simpler code 2016-08-07 16:34:54 -07:00
Grant Limberg
c6dba50e35 replace AboutViewController 2016-08-07 15:18:32 -07:00
Grant Limberg
b51d68a419 replace ServiceCom with objc class 2016-08-06 19:45:58 -07:00
Grant Limberg
a0db48571d Convert Network to OBJC 2016-08-06 18:50:50 -07:00
Grant Limberg
7a12d8193b Replace NodeStatus object with Obj-C Class 2016-08-04 17:55:57 -07:00
Grant Limberg
a08246ce5d update build number 2016-08-02 20:30:49 -07:00
Grant Limberg
f54d5e9e8f the quest for leaks is over.
Why a singleton doesn't leak, vs calling static methods on a class is beyond me
2016-08-02 20:30:09 -07:00
Grant Limberg
78e5a00a68 Only poll the ZeroTier service when the menu or Network List are visible. Reduces CPU idle prevention by a a LOT 2016-07-26 20:31:06 -07:00
Grant Limberg
b9a4d138fc only update the network list view if it's visible 2016-07-26 20:05:33 -07:00
Grant Limberg
36a9aff283 Show "About" view on first run.
Still needs some work to show up in the right place
2016-07-26 20:04:59 -07:00
Grant Limberg
e1755e569e build number bump 2016-07-26 19:16:33 -07:00
Grant Limberg
ae374a78fc add some non Lorem Ipsum content to the about page 2016-07-26 19:15:12 -07:00
Grant Limberg
62befe006d Route clicked links in the web view to the default web browser 2016-07-26 18:21:39 -07:00
Grant Limberg
693ac4e86c add web view and placeholder about page with ZT logo and lorem ipsum 2016-07-19 19:12:41 -07:00
Grant Limberg
0e6065e3d5 another build number bump 2016-06-30 21:25:14 -07:00
Grant Limberg
a156fec25a put node ID into the main menu.
Clicking on the menu item copies the node ID into the clipboard.
2016-06-30 21:24:45 -07:00
Grant Limberg
fe725f9995 fix a case where the "Allow Default" checkbox would be enabled when a network wasn't connected. 2016-06-30 20:35:32 -07:00
Grant Limberg
58207b30d1 now that the network details list uses the default background color of the pane its embedded in, we don't have to force to the "Light" theme, even if the user has selected the "dark" theme for the top menu bar. 2016-06-30 20:28:04 -07:00
Grant Limberg
f4192d7b9e added separator between items in the network detail list 2016-06-30 20:17:33 -07:00
Grant Limberg
e747692727 remove background from network details view 2016-06-30 20:07:22 -07:00
Grant Limberg
d786c5265f bump version number 2016-06-30 19:46:59 -07:00
Grant Limberg
ba0a45365c Work around for several strange corner cases in Automatic Reference Counting in Apple's runtime 2016-06-30 19:42:23 -07:00
Grant Limberg
decb4261d4 wire up control to launch at startup in preferences 2016-06-27 19:14:15 -07:00
Grant Limberg
b0971e3a01 setup launch at login on first start 2016-06-27 19:04:55 -07:00