Jeff Becker
fa527e675e
bump submodule
2021-02-04 17:49:12 -05:00
Jeff Becker
b7a1d56fe7
lokimq -> oxenmq
2021-02-04 16:08:28 -05:00
Jeff
59c91abaea
Merge pull request #92 from majestrate/win32-fixups-2020-11-30
...
Win32 fixups
2020-11-30 10:20:46 -05:00
Jeff Becker
7d11b58469
lazy open lmq connection
2020-11-30 09:23:12 -05:00
Jeff Becker
338c291cb6
blocking call to service manager on windows
2020-11-30 07:33:39 -05:00
Jeff
e933c71c90
Merge pull request #91 from majestrate/various-fixes-2020-11-27
...
Various fixes
2020-11-27 07:41:19 -05:00
Jeff Becker
d1a0a2e806
check for lokinet pid
2020-11-27 07:08:43 -05:00
Jeff Becker
3fc81c8633
fix macos bootstrap.signed path
2020-11-27 07:08:26 -05:00
Jeff
6522b5120f
Merge pull request #90 from majestrate/exit-on-close-2020-11-26
...
allow the app to close when running on windows
2020-11-26 14:03:10 -05:00
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
1f8ec6f133
Merge pull request #89 from majestrate/implement-hide-to-tray-2020-11-25
...
hide to tray
2020-11-26 08:23:54 -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
Jason Rhinelander
86653075a2
Version bump
2020-11-24 00:08:49 -04:00
Jeff
e3d4eec108
Merge pull request #87 from majestrate/macos-dev-build-fix-2020-11-18
...
when doing dev build on mac add qmdir flag so it works
2020-11-18 07:53:43 -05:00
Jeff Becker
5c0a4fc3dc
when doing dev build on mac add qmdir flag so it works
2020-11-18 07:52:49 -05:00
Jason Rhinelander
f86fcdc09f
Merge pull request #86 from jagerman/no-entitlements
...
Remove entitlements (no longer needed for Qt 5.15)
2020-11-17 21:29:07 -04:00
Jason Rhinelander
4f322dfcc5
Remove entitlements (no longer needed for Qt 5.15)
2020-11-17 21:08:38 -04:00
Jeff
c2858fe08d
Merge pull request #85 from jagerman/pkgconfig-older-cmake-fix
...
Old cmake compatibility
2020-11-17 17:11:50 -05:00
Jason Rhinelander
43071b3b5d
Old cmake compatibility
...
Older cmake doesn't allow aliasing to a non-global target, and older+
cmake doesn't support the GLOBAL keyword for pkgconfig, so just give up
and build an interface library instead of trying to alias the
PkgConfig:: target.
2020-11-17 17:35:24 -04:00
Jeff
69ea1a3258
Merge pull request #84 from majestrate/lmq-globalize-fixes-2020-11-17
...
backport fixes for bionic
2020-11-17 16:08:18 -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
3ca25db5d9
forgtten header
2020-11-17 16:04:15 -05:00
Jeff Becker
bce7657421
fixes for lokimq globalization
2020-11-17 16:02:24 -05:00
Jeff
ae4187f33d
Merge pull request #82 from jagerman/cmake-build-updates
...
Cmake build updates
2020-11-17 15:25:53 -05:00
Jason Rhinelander
69d2af54e2
Allow specifying lokimq libs/includes externally
...
Allows: cmake -DLOKIMQ_LIBRARIES=/path/to/liblokimq.a -DLOKIMQ_INCLUDE_DIRS=/path/to/lokimq/inc
This is mainly for internal use for the lokinet+lokinet-gui bundled
build on macos so that the gui subproject doesn't rebuild its own
sodium/libzmq/lokimq but can rather just use the parent lokinet's libs.
2020-11-17 14:35:20 -04:00
Jason Rhinelander
186ed5a38b
Always use pkgconfig to search for lokimq
...
This simplifies FindLokiMQ, and lets us drop it entirely in favour of
two lines in CMakeLists.txt.
Also updates the required lokimq to 1.2.2 for the segfault-on-shutdown
fix.
2020-11-17 14:34:32 -04:00
Jeff
bd41600d3f
Update README.md
2020-11-17 11:41:31 -05:00
Jeff
5b4dac25f8
Merge pull request #79 from majestrate/lmq-globalize-2020-11-17
...
make lmq object a global singleton in the gui
2020-11-17 11:39:49 -05:00
Jeff
d5c9c52388
Merge pull request #80 from majestrate/make-notray-by-default-2020-11-17
...
make notray no more,
2020-11-17 11:38:54 -05:00
Jeff Becker
8a0fc14339
make lmq object a global singleton in the gui
2020-11-17 11:21:01 -05:00
Jeff Becker
f76790683e
make notray no more, use --tray if you want to run the gui as a tray icon
2020-11-17 11:19:35 -05:00
Jeff
ce1ad4a53f
Merge pull request #78 from majestrate/update-readme-2020-11-17
...
update readme, add qt5 svg dep
2020-11-17 09:12:51 -05:00
Jeff Becker
ffecb8edd2
update readme, add qt5 svg dep
2020-11-17 09:12:26 -05:00
Jeff
a83ab05908
Merge pull request #77 from majestrate/older-qt-versions-fix-2020-11-17
...
fix for older versions of qt
2020-11-17 04:43:09 -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
Jeff
75ab7f1b86
Merge pull request #76 from jagerman/vectorize-button
...
Redraw vectorized connection button and shrink it
2020-11-11 17:57:27 -05:00
Jason Rhinelander
21f9207737
DRY cmake Qt dir args, and add Svg to them
2020-11-11 17:56:58 -04:00
Jason Rhinelander
85011ff811
Split up impossibly long line
2020-11-11 17:56:58 -04:00
Jason Rhinelander
976e2a10bf
Add qt5svg dep to linux builds
2020-11-11 15:36:38 -04:00
Jason Rhinelander
a4f74d825f
Bump version
2020-11-11 15:16:03 -04:00
Jason Rhinelander
881be6ec89
Link to QtSvg (needed for macos)
2020-11-11 15:14:02 -04: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
Jeff
c1245d8d25
Merge pull request #75 from jagerman/rescale-smaller
...
Condense UI elements to shrink the control panel
2020-11-11 06:19:09 -05: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
d33d8f349c
Merge pull request #73 from jagerman/dpi-scaling
...
Enable high dpi support with pass-through scaling
2020-11-09 23:28:23 -04:00
Jason Rhinelander
2fdc99f30d
Fix deb builds
2020-11-09 16:03:19 -04:00