Leon Hofmeister
9934eefd41
Move SystemComandMap From ChatScene to Its Own Component ( #74 )
...
Move SystemComandMap from ChatScene to its own component.
Create message specific commands with their own parser.
Fix separators not shown correctly in TextInputContextMenu.
Reviewed-on: https://git.kske.dev/zdm/envoy/pulls/74
Reviewed-by: kske <kai@kske.dev>
Reviewed-by: DieGurke <maxi@kske.dev>
2020-10-02 15:23:21 +02:00
Kai S. K. Engelbart
d70a848ef3
Merge branch 'develop' into f/logout
...
Conflicts:
client/src/main/java/envoy/client/data/CacheMap.java
client/src/main/java/envoy/client/data/commands/SystemCommandsMap.java
client/src/main/java/envoy/client/net/Client.java
client/src/main/java/envoy/client/ui/Startup.java
client/src/main/java/envoy/client/ui/StatusTrayIcon.java
client/src/main/java/envoy/client/ui/controller/ChatScene.java
client/src/main/java/envoy/client/ui/controller/ContactSearchTab.java
2020-09-27 15:27:11 +02:00
Kai S. K. Engelbart
8eb7743057
Remove Javadoc header from all source files
...
Also removed SendEvent and simplified some other calls.
2020-09-25 14:29:23 +02:00
Leon Hofmeister
2d9283551a
Improved SystemCommand mechanism, added Alert- and ShutdownHelper, and
...
... added askForConfirmation option
2020-09-23 17:03:32 +02:00
Leon Hofmeister
3cd9d76d2c
Fixed sudden Eclipse annoyance
2020-09-21 18:49:58 +02:00
delvh
eb4e421974
Made every class that can be final final
2020-08-22 13:51:17 +02:00
delvh
c3dfedc642
Made system commands case insensitive and reworked /dabr mechanism
2020-08-01 21:40:20 +02:00
delvh
8718596be2
Added default values, SystemCommandBuilder
...
Additionally removed sending of SystemCommands as messages and added
sorting of recommendations by relevance.
2020-07-24 11:09:05 +02:00
delvh
e49d390089
Apply suggestions from code review (1)
...
Co-authored-by: CyB3RC0nN0R <kske@outlook.de>
2020-07-23 18:51:20 +02:00
delvh
42184c47f7
Added onCall interface, InterruptEvent, and a relevance measurement
2020-07-23 16:37:28 +02:00
delvh
6a1a9ecdbb
Added consistent and safer way to get the currently requested command
2020-07-23 15:50:45 +02:00
delvh
f1856534c6
Adjusted formatter to new Envoy version
2020-07-23 15:36:23 +02:00
delvh
38c57c997f
Added mechanism to check whether a raw text contains a command
2020-07-23 11:07:54 +02:00
delvh
7bf35977f0
Added validity check for commands
2020-07-23 09:23:29 +02:00
delvh
5ce62c10ca
Added System command description and added recommendation ability
...
Additionally removed ability to decide whether exceptions thrown by
SystemCommands should be rethrown as a mentally superior team member
intervened that it would be useless.
2020-07-18 11:25:41 +02:00
delvh
2e45e375b1
Revised SystemCommand mechanism and implemented theoretical execution
2020-07-17 23:27:54 +02:00
delvh
71145bbb24
Added System Commands basics - may change again
2020-07-17 00:23:35 +02:00