Commit Graph

1414 Commits

Author SHA1 Message Date
Anton Keks
211803739e create combo before the button, because this is how they are in the GUI 2020-05-17 16:37:23 +03:00
Anton Keks
30274c05b6 extract DI inner classes to upper level 2020-05-17 15:11:26 +03:00
Anton Keks
42537739bf add test that the main entry points can be created using ComponentRegistry 2020-05-17 15:02:01 +03:00
Anton Keks
10f509644f get rid of dagger; use custom @Inject annotation that can only be applied to constructors 2020-05-17 14:57:55 +03:00
Anton Keks
fce08dd006 rename method 2020-05-16 13:37:00 +03:00
Anton Keks
44eab3d1ab move Injector to it's own package 2020-05-16 13:35:35 +03:00
Anton Keks
a8d45d1647 use custom Injector instead of Dagger that generates a bunch of code 2020-05-16 13:33:26 +03:00
Anton Keks
f4ed27b71c use constructor injection 2020-05-16 13:30:04 +03:00
Anton Keks
35d3710d2c MainWindow can now be created by Injector 2020-05-16 13:19:28 +03:00
Anton Keks
c591c61891 use constructor injection 2020-05-16 13:17:59 +03:00
Anton Keks
12efb95432 trying to aut-create all required classes 2020-05-16 11:06:59 +03:00
Anton Keks
19acce525b add support for WildcardType 2020-05-14 00:37:50 +03:00
Anton Keks
1f549e772b support for subclasses 2020-05-14 00:04:19 +03:00
Anton Keks
055135407f add support for List<?> deps 2020-05-13 23:35:34 +03:00
Anton Keks
37518ec370 add requireAll() 2020-05-13 23:20:12 +03:00
Anton Keks
40a807e476 add support for @Named dependencies 2020-05-13 22:45:44 +03:00
Anton Keks
8c3760065f introducing a very simple DI framework 2020-05-13 21:51:47 +03:00
Anton Keks
28658e845d simplify regexp 2020-05-13 00:16:52 +03:00
Anton Keks
e6fa4dabbf change println() to LOG calls 2020-05-13 00:12:28 +03:00
Anton Keks
5b009b2a60 on Mac, JavaPinger produces many ConnectionExceptions, let's ignore them 2020-05-12 13:57:12 -07:00
Anton Keks
cbcaaa1d10 #231 update SWT to the latest version (4.16M1), hoping that it may have fixed some Mac dark mode issues. Will not update Linux, as this version has issues with button sizes not matching other controls 2020-05-12 23:47:40 +03:00
Anton Keks
3fd4e2a8b6 #231 call setTheme() and initColors() only if system has dark mode, but APP doesn't 2020-05-12 23:42:37 +03:00
Anton Keks
e38b90b7b6 #231 preserve isAppDarkAppearance() method in the build 2020-05-12 23:39:31 +03:00
Anton Keks
d269f37b9f shorten unsupported pinger message 2020-05-12 23:19:43 +03:00
Anton Keks
e21f523013 send fewer initial UDP packets and send more if successful reply 2020-05-12 23:15:28 +03:00
Anton Keks
90fee8b568 add new Java Built-in pinger as alternative to those who complain about the default one 2020-05-12 23:08:46 +03:00
Anton Keks
2a08d6cb04 add release notes for 3.7.1 2020-05-12 22:47:05 +03:00
Anton Keks
fbc08ba00c enable ICMP Echo pinger for Linux x64 only, as it requires the corresponding native .so implementation that is not available for Mac and not needed for Windows; also specify that it needs root 2020-05-12 22:46:17 +03:00
Anton Keks
9ea26dd368 #236 implement \xXX char sequences as prromised 2020-05-12 22:25:06 +03:00
Anton Keks
e13535a42d hide predefined combo until it is implemented 2020-05-12 22:04:40 +03:00
Anton Keks
d40dc2d78d #236 de-escape configured text to send 2020-05-12 22:02:03 +03:00
Anton Keks
8b169bc91a specify some http ports to scan by default 2020-05-12 21:45:33 +03:00
Anton Keks
d01e3a9464 improve link colors in dark mode 2020-05-09 20:07:31 +03:00
Anton Keks
aabef353a6 update year 2020-05-09 19:43:52 +03:00
Anton Keks
8ce0a75af0 label feature requests automatically 2020-04-01 00:28:54 +03:00
Anton Keks
604ff8a2f0 add no-response.yml 2020-04-01 00:19:01 +03:00
Anton Keks
9e740888a2 Update issue templates 2020-04-01 00:12:36 +03:00
Anton Keks
660f1683f6 archive macOS binary as well as Linux build currently has trouble with installing of dependencies 2020-03-31 23:58:23 +03:00
Anton Keks
9d91548fca debugging #231 add logs to console while detecting dark mode on macOS 2020-03-31 23:48:23 +03:00
Anton Keks
e525df2a86 un-ignore plugin loading test after switching to gradle 2020-03-23 22:34:07 +02:00
Anton Keks
910d6ce19b #232 fix another typo in Russian translation 2020-03-23 22:25:17 +02:00
Anton Keks
f2331dc13c Merge remote-tracking branch 'origin/master' 2020-03-23 22:23:54 +02:00
Anton Keks
fa5ed98e51 #232 fix typo in Russian translation 2020-03-23 22:23:45 +02:00
Anton Keks
0db30a9e13 add a warning to Mac users that running GUI-related tests will not currently work 2020-03-23 12:25:06 -07:00
Anton Keks
96136b083c Merge remote-tracking branch 'origin/master' 2020-03-23 11:40:38 -07:00
Anton Keks
cecb1f0848 getLocalHost() is very slow on a mac in virtual machine - let's use a faster version that doesn't do any lookups 2020-03-23 11:40:18 -07:00
Anton Keks
b60c3ffeed no need for File instance 2020-03-22 20:53:04 +02:00
Anton Keks
6a4d4101e9 support minimization on Java9+ 2020-03-22 20:51:25 +02:00
Anton Keks
32471e532e latest swt builds don't include mozilla integration anymore 2020-03-17 23:00:12 +02:00
Anton Keks
0ecce80b7e support also Fedora location of swt.jar in any build (+ don't forget plugin loading from current directory) 2020-03-17 22:57:23 +02:00