Commit Graph

  • e56c6e3f5a SSO window management. Adam Ierymenko 2021-08-02 14:11:07 -04:00
  • c9646fa95e . Adam Ierymenko 2021-08-02 10:14:19 -04:00
  • cc4f3fca4c docs Adam Ierymenko 2021-07-26 23:10:32 -04:00
  • cdc4665698 SSO window management. Adam Ierymenko 2021-07-12 16:52:53 -04:00
  • 98e95a595b Remove debug line. Adam Ierymenko 2021-07-06 12:56:55 -04:00
  • 9c06b35413 Perf improvements on MacOS. Adam Ierymenko 2021-07-06 12:42:19 -04:00
  • dee4e5342a Some additional fixes to reduce unnecessary menu updates and fix another possible memory leak on Mac. Adam Ierymenko 2021-07-06 12:20:32 -04:00
  • 210ac481c3 warning removal Adam Ierymenko 2021-07-06 07:52:06 -04:00
  • ea001822b1 SSO popup logic. Adam Ierymenko 2021-07-05 22:20:20 -04:00
  • 0a3414df4c SSO UI support sort of works, absolute bare bones so far. Adam Ierymenko 2021-07-02 14:19:40 -04:00
  • adce185289 A bunch of authtoken stuff. Adam Ierymenko 2021-06-30 23:28:55 -04:00
  • a6edd62452 Recovery of network list from old MacOS application on first launch. Adam Ierymenko 2021-06-30 19:05:31 -04:00
  • 5be890b645 Icon for different OSes Adam Ierymenko 2021-06-29 20:04:18 -04:00
  • 0c5e6224d2 Background QoS on M1 Macs to save battery in tray app. Adam Ierymenko 2021-06-29 19:58:11 -04:00
  • bb650ec854 Make tray app single instance. Adam Ierymenko 2021-06-29 19:55:48 -04:00
  • 9b6238828d Make some useful things clickable to copy to clipboard. Adam Ierymenko 2021-06-29 19:46:45 -04:00
  • 369276b083 Some CSS for mouse cursor stuff Adam Ierymenko 2021-06-29 19:33:06 -04:00
  • 1c3f62bc4a Fix MacOS memory leak in tray. Adam Ierymenko 2021-06-29 17:58:44 -04:00
  • cac6325504 Set start UI on login flag in Windows. Adam Ierymenko 2021-06-29 11:19:10 -04:00
  • 96e54675e6 Paste support on Windows. Adam Ierymenko 2021-06-29 08:34:48 -04:00
  • a9faf45ac2 More UI work. Adam Ierymenko 2021-06-29 10:24:44 -04:00
  • a4ea3c192a You can paste! Adam Ierymenko 2021-06-25 20:43:48 -04:00
  • 0368424ca7 checkmarks Adam Ierymenko 2021-06-24 23:45:11 -04:00
  • b0ab1282b6 Checkmarks Adam Ierymenko 2021-06-24 20:23:09 -04:00
  • abe5728812 Make Windows tray menu use Unicode. Adam Ierymenko 2021-06-24 17:19:56 -04:00
  • 070667bb7e Some UI fixes, window raise fix on MacOS Adam Ierymenko 2021-06-24 19:29:53 -04:00
  • 987ec3b746 Tweak light mode. Adam Ierymenko 2021-06-23 23:13:09 -04:00
  • 0cb2fc07a9 Windows fixes. Adam Ierymenko 2021-06-23 14:59:33 -04:00
  • 7cfd79644b Build fat binaries on MacOS Adam Ierymenko 2021-06-23 16:26:23 -04:00
  • 98bb0c33fd Set/clear start on login works for Mac, and fix a weird .app building problem. Adam Ierymenko 2021-06-23 13:57:39 -04:00
  • 8cd4392f41 Raise window after 0.5s to fix Mac window hidden issue. Adam Ierymenko 2021-06-22 23:34:09 -04:00
  • 04794382cf Tray fix for Mac M1 Adam Ierymenko 2021-06-22 22:32:19 -04:00
  • 040ecc2c5f Web view fix for M1. Adam Ierymenko 2021-06-22 21:55:08 -04:00
  • 5f20cf987d Refactor icon selection code. Adam Ierymenko 2021-06-22 16:42:23 -04:00
  • f949c80a76 More Windows stuff. Adam Ierymenko 2021-06-16 19:04:31 -04:00
  • 431cbbf072 Add periodic timeout to tray loop on Windows so quit and refresh work. Adam Ierymenko 2021-06-16 17:50:13 -04:00
  • f04a29e1f6 Alignment. Adam Ierymenko 2021-06-16 17:35:51 -04:00
  • a7d210e684 Windows stuff. Adam Ierymenko 2021-06-16 16:25:05 -04:00
  • 258bb5cc3d A bunch of Windows stuff. Adam Ierymenko 2021-06-16 15:44:27 -04:00
  • 0e47c5a506 Get rid of unnecessary pseudo-checkmarks in menus as they do not work in Windows, and fix some UI stuff. Adam Ierymenko 2021-06-16 13:52:14 -04:00
  • a89dfeb869 babel-polyfill Adam Ierymenko 2021-06-16 12:49:01 -04:00
  • 19e1c0a4de Run JS through Babel before bundling in HTML to dial down JS support requirements for... of course... Windows. Adam Ierymenko 2021-06-16 12:00:27 -04:00
  • 830d142de4 Merge branch 'master' of ssh://git.int.zerotier.com:2222/ZeroTier/ZeroTierDesktopUI Adam Ierymenko 2021-06-16 00:27:52 -04:00
  • 185e9f3cd6 Web UI build stuff. Adam Ierymenko 2021-06-16 00:27:46 -04:00
  • d1071f4dce Windows fixes. Adam Ierymenko 2021-06-16 00:17:43 -04:00
  • f435f14523 Merge branch 'master' of ssh://git.int.zerotier.com:2222/ZeroTier/ZeroTierDesktopUI Adam Ierymenko 2021-06-15 23:52:32 -04:00
  • ec89e2f8f8 Wiring up some handlers. Adam Ierymenko 2021-06-15 23:52:29 -04:00
  • a85baf491b Windows! Adam Ierymenko 2021-06-15 23:51:57 -04:00
  • 89a5a989a0 Subpixel antialiasing on Mac. Adam Ierymenko 2021-06-15 21:41:37 -04:00
  • 365b63cd4a Some cleanup, ignore MacOS Finder junk. Adam Ierymenko 2021-06-15 19:59:00 -04:00
  • a124a75b00 Remove junk. Adam Ierymenko 2021-06-15 19:27:50 -04:00
  • 5835b8328c Code signing. Adam Ierymenko 2021-06-15 19:26:58 -04:00
  • 4645187922 Wire up check boxes in network detail. Adam Ierymenko 2021-06-15 19:16:35 -04:00
  • b4b440508d Remove separate join operation, not necessary and ugly. Adam Ierymenko 2021-06-15 17:53:42 -04:00
  • 45ff9961f3 Icon update for MacOS, other stuff. Adam Ierymenko 2021-06-14 19:07:26 -04:00
  • f25a61fd62 Adjust some sizes. Adam Ierymenko 2021-06-11 16:09:56 -04:00
  • d7eb13a89f Mac menu bar icon should automatically fit the menu bar shade. Adam Ierymenko 2021-06-11 16:04:12 -04:00
  • 1c73237df9 Join network popup and some other cleanup. Adam Ierymenko 2021-06-11 13:39:22 -04:00
  • 3533836efa Look tweaking. Adam Ierymenko 2021-06-11 10:42:01 -04:00
  • 0e2925045e A whole bunch of stuff. Adam Ierymenko 2021-06-11 00:29:54 -04:00
  • b991a63f14 Network config and other stuff. Adam Ierymenko 2021-06-10 12:54:36 -04:00
  • ca794c747e Configuration and status panel, and it works! Adam Ierymenko 2021-06-09 19:14:38 -04:00
  • 9582d61505 Some simplification to the I/O loop and allow service client data dirtiness to be checked without a full mutex lock. Adam Ierymenko 2021-06-09 13:09:38 -04:00
  • cc8dcba00b The UI plumbing works! Adam Ierymenko 2021-06-09 00:24:14 -04:00
  • af4f5d1969 Check and uncheck of allow options works, other stuff. Adam Ierymenko 2021-06-08 22:20:13 -04:00
  • 7897a21960 Menu! Now with things in it! Adam Ierymenko 2021-06-08 20:15:49 -04:00
  • 5aa3fa3c21 Tray menu is just about there. Adam Ierymenko 2021-06-08 17:00:18 -04:00
  • 392f4a7e35 Use MacOS service classes / process QoS. Adam Ierymenko 2021-06-04 13:57:39 -04:00
  • 148b5e62da Detect dark mode on Mac. Adam Ierymenko 2021-06-04 12:37:27 -04:00
  • 2b7c34388c Ignore build files. Adam Ierymenko 2021-06-04 12:20:47 -04:00
  • ff9f74e83b Fix CSS replace code. Adam Ierymenko 2021-06-04 12:20:14 -04:00
  • dc80fdd5d7 Service interface code, and eliminate need to bundle both CSS files into html blob. Adam Ierymenko 2021-06-04 12:06:45 -04:00
  • 5f489a243c Don't need to bundle index.html into the binary on MacOS. Adam Ierymenko 2021-06-03 15:33:10 -04:00
  • cfcff19cd4 Tray UI loop fixes, clean up subprocess invoke. Adam Ierymenko 2021-06-03 14:36:38 -04:00
  • 5215956ae4 Do not create a menu bar or dock icon for web view either. Adam Ierymenko 2021-06-03 13:08:11 -04:00
  • 09bd40e37c Fork web-view, add mac .app template Adam Ierymenko 2021-06-03 12:58:47 -04:00
  • 3d94b48f4a Framework is about there. Adam Ierymenko 2021-06-02 17:46:43 -04:00
  • 7f7fb1f30c Hello world in JS/JSX/etc. Adam Ierymenko 2021-06-02 14:45:47 -04:00
  • a6b668bbef Using "yarn build" now builds... a ball of yarn. Everything gets packed into index.html for webview. Adam Ierymenko 2021-06-02 12:45:55 -04:00
  • e760ac3962 Change to yarn for ui package manager. Adam Ierymenko 2021-06-02 12:21:09 -04:00
  • db19747635 Parcel build. Adam Ierymenko 2021-05-28 19:57:43 -04:00
  • f40833cb0b Base for preact/parcel single page UI bundle. Adam Ierymenko 2021-05-28 19:56:14 -04:00
  • 6b4c2c4f5c cleanup Adam Ierymenko 2021-05-28 17:12:54 -04:00
  • 12b9129973 Build fix. Adam Ierymenko 2021-05-28 12:09:00 -04:00
  • 7b92a24d50 First commit. Adam Ierymenko 2021-05-28 12:06:43 -04:00