Commit Graph

91 Commits

Author SHA1 Message Date
Grant Limberg
583cd25506 slightly resize icons 2016-06-27 18:05:17 -07:00
Grant Limberg
1beacc8c32 wire up network delete again 2016-06-27 17:54:54 -07:00
Grant Limberg
9f880d07ab build number change 2016-06-26 18:21:26 -07:00
Grant Limberg
3fc11e2278 misc bug fixes related to default routes 2016-06-26 18:18:59 -07:00
Grant Limberg
1756e8b0f2 Wire up checkboxes for allowGlobal, allowDefault, allowManaged to set the proper state in zerotier daemon
checkboxes are disabled if the network is not currently connected.
2016-06-26 17:33:46 -07:00
Grant Limberg
d57e343245 add UI elements in network details for allowDefault, allowGlobal, allowManaged 2016-06-26 17:21:45 -07:00
Grant Limberg
7e17a2072c add allowManaged, allowGlobal, allowDefault to Network object 2016-06-26 16:41:52 -07:00
Grant Limberg
9c94d6527a add allowGlobal, allowDefault, allowManaged options to joining a network 2016-06-26 16:11:30 -07:00
Grant Limberg
5da4fd2aef Added "..." to menu items to signify it pops up in a window 2016-06-24 15:24:29 -07:00
Grant Limberg
e621058cfd build number 5 2016-06-24 15:24:03 -07:00
Grant Limberg
f2e2632ae7 Added About view
also not yet populated
2016-06-23 20:22:03 -07:00
Grant Limberg
35d1736c97 add preferences view
not populated yet
2016-06-23 20:04:57 -07:00
Grant Limberg
3c534abc99 "Show Networks" -> "Network Details" 2016-06-23 19:48:48 -07:00
Grant Limberg
c3deedd6fd Fix menu bar icon. Add app icon. 2016-06-23 19:44:00 -07:00
Grant Limberg
b256111a17 misc cleanup 2016-06-21 20:02:18 -07:00
Grant Limberg
b5a90a437b update build number 2016-06-21 19:45:08 -07:00
Grant Limberg
6d114b7480 dynamically generate the menu so that networks are listed
can join/leave networks directly from the menu
2016-06-21 19:44:59 -07:00
Grant Limberg
c8f85ffec9 Factored network updates into its own class. Delivered via notification 2016-06-16 20:53:55 -07:00
Grant Limberg
bae0060552 add a timer to retrieve the network list every second. 2016-06-14 19:59:45 -07:00
Grant Limberg
c8750e5812 more error checking when parsing JSON for network list
remove "multicastSubscriptions" field as it isn't used anyway
2016-06-14 18:09:30 -07:00
Grant Limberg
89cb0e260a Set deployment target to 10.10 for the minimum OS X version for this app
I'm currently using features only available in 10.10 or above.  We'll have to discuss this and see what can be done for OS X 10.7 through 10.9.
2016-06-13 19:58:21 -07:00
Grant Limberg
2c1a8524f0 remove unused variables 2016-06-13 19:56:43 -07:00
Grant Limberg
b085329bca Base functionality complete. Can join/leave/list networks. Can disconnect from networks without removing them from the network list. 2016-06-13 19:46:54 -07:00
Grant Limberg
188f8021f8 Joining/Deleting networks now implemented.
Still need to implement known networks cache so we can join/leave networks without deleting them from the UI
2016-06-09 19:59:05 -07:00
Grant Limberg
975bcb8aff some OS X Authentication Services wizardry to get /Library/Application Support/ZeroTier/One/authtoken.secret and copy it to ~/Library/Application Support/ZeroTier/One/authtoken.secret 2016-05-31 17:23:11 -07:00
Grant Limberg
51e74f8d4f remove some extra logging 2016-05-31 15:01:42 -07:00
Grant Limberg
b4f3dfc347 look up authtoken in user's app support directory 2016-05-31 13:50:43 -07:00
Grant Limberg
41328eef94 . 2016-05-27 15:25:32 -07:00
Grant Limberg
59cf2ea341 add proper border around the network list 2016-05-27 15:21:23 -07:00
Grant Limberg
67d472424d make the view show up light instead of dark 2016-05-27 15:07:20 -07:00
Grant Limberg
1d27adb102 Finished wiring up the view 2016-05-27 13:48:22 -07:00
Grant Limberg
940c0f2b93 WIP. Mac UI 2016-05-27 13:28:32 -07:00
Grant Limberg
d5620288d5 Parse JSON network list into Network objects for the view 2016-05-17 19:41:54 -07:00
Grant Limberg
da30d2898e beginning of communicating with the zero tier service 2016-05-16 19:58:24 -07:00
Grant Limberg
40198d6c13 call super functions on a few overrides 2016-05-16 19:25:20 -07:00
Grant Limberg
4653ebc97f add table view to show networks view 2016-05-16 19:08:00 -07:00
Grant Limberg
acd6978a30 set the combo box to use a data source and remember the last 20 networks input 2016-05-16 18:26:33 -07:00
Grant Limberg
ccbd6f97cd remove some mistakenly committed files and add .gitignore for Xcode projects 2016-05-16 18:02:26 -07:00
Grant Limberg
b4a8057994 limit the join network combobox to hex characters.
Join only clickable when a valid network is entered
2016-05-16 17:51:14 -07:00
Grant Limberg
225c2b095b Initial start of the menu bar app.
Has menu items to join/leave networks which currently displays an empty popover from the icon (icon needs to be made still)
2016-05-14 15:42:45 -07:00
Grant Limberg
0582338015 Initial Commit 2016-05-14 13:54:49 -07:00