Commit Graph

341 Commits

Author SHA1 Message Date
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