Commit Graph

130 Commits

Author SHA1 Message Date
Jeff Becker 40d3813f13
systray always enabled but not always visible 2020-11-26 11:43:42 -05:00
Jeff Becker 424d94d933
exit on close 2020-11-26 11:42:37 -05:00
Jeff Becker 9200fffae8
add initial systray detection 2020-11-26 07:34:33 -05:00
Jeff Becker 69f2696c74
fix race conditions in exit logic 2020-11-26 07:03:07 -05:00
Jeff Becker 8c063f22c2
since "linux has no tray" (wayland at least) don't show tray on linux 2020-11-25 13:04:17 -05:00
Jeff Becker 1336536387
hide to tray 2020-11-25 07:28:26 -05:00
Jeff Becker 672fd2ad8f
older qt does not have the let keyword because of course it doesnt 2020-11-17 16:06:14 -05:00
Jeff Becker d7c17918af
older qt versions do have for of loops because of course they dont, revert to old style for loops 2020-11-17 04:41:44 -05:00
Jason Rhinelander a177f6ddc0 Redraw vectorized connection button and shrink it
Redraw the connection button as a vectorized image so that we can
cleanly resize it (which should also make it look better with dpi
scaling).

Also make it smaller so that it takes less space and looks less stupid.
2020-11-11 13:20:33 -04:00
Jason Rhinelander fe87abeedc Condense UI elements to shrink the control panel
This should make it fit fine on a 720p screen.
2020-11-10 23:10:27 -04:00
Jason Rhinelander 2ab0cea224 Shift text down a bit
Makes it consistent with the section above.
2020-11-02 20:20:19 -04:00
Jason Rhinelander d70700d0a6 Make speed rounding more precise; add space
- Use 1/2 decimal places for <10/<100 values.
- Add a space between number and unit (there was a space there for B/s,
but not si-prefixed B/s values).

Gives us "1.24 KB/s" or "12.3 KB/s" instead of "1KB/s" or "12KB/s".
2020-11-02 20:08:11 -04:00
Jeff 76ca265a12 more bullshittery with style and arrangment 2020-11-02 18:59:45 -05:00
Jeff 507190bf7c style tweaks 2020-11-02 18:43:21 -05:00
Jeff b1bb3a3820 style tweaks 2020-11-02 18:39:55 -05:00
Jeff Becker 404a4593fb
shorten usage panel 2020-11-02 18:30:47 -05:00
Jeff Becker e71e83efeb
make connection icon smaller 2020-11-02 11:52:08 -05:00
Jeff Becker 31b470a585
re-add loki address copy to clipboard widget 2020-11-02 11:45:43 -05:00
Jeff 52630e87b9 make gui smaller 2020-10-16 09:29:56 -04:00
Jeff Becker 4937455c1a get rid of connected and not running as a concept for now 2020-10-08 12:23:20 -03:00
Jeff Becker ba38d78c35
check for null 2020-10-07 11:55:52 -04:00
Jeff Becker 669b500632
misc fixes for gui 2020-10-07 09:08:49 -04:00
Jeff 96d0fdbf5d dont always set auth code field 2020-09-29 11:20:28 -04:00
Jeff 48f496067b only save auth codes in config when we have them 2020-09-29 11:00:34 -04:00
Jeff 731a950fdc make slider checked when we have exit 2020-09-28 15:23:52 -04:00
Jeff 0de6f03dfa config saving works 2020-09-28 15:19:55 -04:00
Jeff 14cddd45a2 make enabled switch bg color green 2020-09-28 14:17:33 -04:00
Jeff 325e9dcb38 change exit label text to be more clear about state 2020-09-28 14:11:02 -04:00
Jeff 1641656a17 add visual queue for having an exit and move status text below check button 2020-09-26 09:17:26 -04:00
Jeff a9bbfa9186 fix typo 2020-09-25 11:43:24 -04:00
Jeff 2c7ad923ec use switch not button, fetch auth code from rpc and set it 2020-09-25 11:40:10 -04:00
Jeff Becker f158b58038
use checkswitch not button 2020-09-25 11:05:26 -04:00
Jeff Becker f777e3c59e
pad error message 2020-09-25 10:50:16 -04:00
Jeff Becker f250ead1b0
set error text red 2020-09-25 10:32:36 -04:00
Jeff Becker bf64ed3e6b
make button round 2020-09-25 10:32:23 -04:00
Jeff Becker 70409a7f81
pad exit panel widget elements a bit more 2020-09-25 06:29:50 -04:00
Jeff Becker 08bd3510a8
show active paths and path build success ration 2020-09-11 09:52:47 -04:00
Jeff Becker 138d192eeb
style updates 2020-09-11 07:44:44 -04:00
Jeff Becker f4ae29dda8
get loki exit address 2020-09-03 13:27:36 -04:00
Jeff Becker e3454c530a
fix typo 2020-09-02 16:12:13 -04:00
Jeff Becker 03770950a2
start wiring up drone. add lokimq submodule and associated stuffs for it 2020-09-02 07:39:29 -04:00
Jeff Becker 6c9fe07b62
more exit ui jizz 2020-08-26 09:17:15 -04:00
Jeff Becker fb11e90fa2
redo lmq commit to not remove bootstrap code 2020-08-24 06:45:49 -04:00
Jason Rhinelander 40e51e5d72 Build a .app with all the crap on macos 2020-04-17 20:08:52 -03:00
Stephen Shelton dbcd607fff
Add mac (icns) icon 2020-04-16 14:14:46 -06:00
Ryan Tharp c246976415 Apply padding to logo per mktg 2020-04-06 18:08:46 -07:00
Jason Rhinelander 0e6066111f SVG workaround for Windows
Apparently QML SVG breaks on SVG's with `<style>` tags (which have a
default `type=text/css` attribute according to the 20-year-old spec),
but Qt on Windows is okay if you explicitly change it to `<style
type="text/css">`.
2020-03-27 01:25:25 -03:00
Stephen Shelton 6dcbf4c73f
No hard tabs 2020-03-26 10:43:14 -06:00
Stephen Shelton 90457a7163
Reroll the banner again 2020-03-26 10:37:54 -06:00
Jason Rhinelander adf0d00e03 Replace icon with official branding one 2020-03-26 10:42:48 -03:00