Commit Graph

341 Commits

Author SHA1 Message Date
Stephen Shelton 57f2c980d9 Separate version into its own panel 2019-10-20 20:01:55 -06:00
Stephen Shelton b47fcca04f Add version (queried from daemon's RPC API) 2019-10-20 19:35:12 -06:00
Stephen Shelton 4b44ec5aeb Small fix (QString.data() is not necessarily null-terminated) 2019-10-20 17:48:02 -06:00
Stephen Shelton 98f2baddad Abstract "StatFetcher" into generic "ApiPoller" 2019-10-20 14:13:32 -06:00
Stephen Shelton b4046e17f2 Pull numPaths out of payload 2019-10-19 13:30:51 -06:00
Stephen Shelton 61abf28e8e Adjust app width 2019-10-18 12:10:46 -06:00
Stephen Shelton 78b36a1e7d Enable mouse hover on address panel only when address present 2019-10-18 11:55:33 -06:00
Stephen Shelton 996504947d Redesign connection status/control panel 2019-10-18 11:48:46 -06:00
Stephen Shelton 28ed46d533 Small color tweaks 2019-10-17 16:01:30 -06:00
Stephen Shelton 624be15736 Replace connection-indicator header with LOKI logo header 2019-10-17 14:57:39 -06:00
Stephen Shelton 7b921b264a Change font to Roboto 2019-10-17 14:32:03 -06:00
Stephen Shelton d73772a7e0 Update color palette with colors from loki-messenger codebase 2019-10-17 14:02:55 -06:00
Stephen Shelton a41d2753fc Begin the joy that is platform-specific code for window placement 2019-10-16 10:57:52 -06:00
Stephen Shelton 55130dfad2 s/start/wakeup @ RPC endpoint name 2019-10-16 09:11:29 -06:00
Stephen Shelton fe73f0cd59 Handle SystemTrayIcon 'activated' events and calculate a reasonable window position 2019-10-15 18:26:43 -08:00
Stephen Shelton cfdbbafd8b Handle SystemTrayIcon click events, attempt window popup positioning 2019-10-15 14:32:53 -08:00
Stephen Shelton b99c9f3270 Dismiss window when it loses focus 2019-10-15 14:02:37 -06:00
Stephen Shelton ee3bbdae71 Minor tweaks 2019-10-15 13:04:28 -06:00
Stephen Shelton cf3b65cce1 Add LokinetApiClient and make API call to start when daemon is stopped 2019-10-14 12:47:18 -06:00
Stephen Shelton d5ccb34e81 Handle communication errors with lokinet daemon 2019-10-11 16:09:34 -06:00
Stephen Shelton d0a5f3df79 Use constants for style colors 2019-10-11 13:37:24 -06:00
Stephen Shelton 6c7eb3da60 Handle connected and running states in ConnectionHeaderPanel 2019-10-11 13:07:34 -06:00
Stephen Shelton a043f9c1ba Remove unused assets 2019-10-11 12:11:07 -06:00
Stephen Shelton 1ed43d36e1 Rename assets 2019-10-11 12:05:03 -06:00
Stephen Shelton a2ceb39bd3 Handle different states in ConnectionButtonPanel,
clean up state handling in general
2019-10-11 11:48:02 -06:00
Stephen Shelton 404e93ab41 Pull some basic info from 'llarp.admin.dumpstate' endpoint 2019-10-11 09:52:31 -06:00
Stephen Shelton 101627bb6a Make StatFetcher API more flexible 2019-10-09 09:18:33 -06:00
Stephen Shelton f0e9aed31b Plumb the StatFetcher into QML-land 2019-10-08 14:46:40 -06:00
Stephen Shelton f80f1233f5 Begin functionality to talk to lokinet daemon via JSON RPC 2019-10-08 13:19:45 -06:00
Stephen Shelton 7b461239a7
Update README.md - add screenshot and brief usage/status descriptions 2019-10-06 09:58:10 -06:00
Stephen Shelton 21c065d347 Add dismiss panel 2019-10-05 18:03:17 -06:00
Stephen Shelton 2dc80c69fc Add UsagePanel 2019-10-05 15:45:57 -06:00
Stephen Shelton 6715066cc5 Add route stats panel; tweak fonts 2019-10-05 15:31:27 -06:00
Stephen Shelton 92ecb6be0d Add Loki address to UI and allow copying to clipboard 2019-10-05 10:29:29 -06:00
Stephen Shelton 2a0e1d41f8 Add connection indicator 2019-10-05 08:40:49 -06:00
Stephen Shelton dd1dc38459 Build out the header that depicts the connected status 2019-10-04 18:56:22 -06:00
Stephen Shelton e2de8acbd3 Stub out basic control panel layout 2019-10-04 16:35:27 -06:00
Stephen Shelton 8e888db8fb Only launch systray icon by default, show main panel through systray menu 2019-10-04 12:11:14 -06:00
Stephen Shelton a24cc61859 Clean up directory structure, provide out-of-source[-ish] build instructions 2019-10-04 09:41:57 -06:00
Stephen Shelton f18b87fa24 Add systray icon 2019-10-04 08:31:44 -06:00
Stephen Shelton ba853f589b Initial commit: brief README.md, 'hello world' QT/QML app 2019-10-03 15:31:01 -06:00