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