Commit graph

131 commits

Author SHA1 Message Date
b75cd6de1a Add ConnectionListener + improve network classes + first work on username change impl 2020-12-02 19:05:53 +01:00
Arnaud Vergnet
725c809436 Merge remote-tracking branch 'origin/master' 2020-12-02 12:16:39 +01:00
Arnaud Vergnet
ca8e267fb3 feat: sync chat with user selection 2020-12-02 12:16:30 +01:00
613e580b4c Implement send and receive messages + rework async error handling 2020-12-02 12:02:34 +01:00
Arnaud Vergnet
657ab85915 feat: sort user list 2020-12-02 11:15:15 +01:00
Arnaud Vergnet
3485adfe7e Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/main/java/fr/insa/clavardator/users/UserList.java
2020-12-02 10:57:49 +01:00
Arnaud Vergnet
9cba46cd28 feat: use User class in user list and allow selection 2020-12-02 10:55:55 +01:00
Arnaud Vergnet
45e07299e9 feat: make no selection model generic 2020-12-02 10:55:26 +01:00
Arnaud Vergnet
c59fc318f0 feat: add username constructor param 2020-12-02 10:55:12 +01:00
Arnaud Vergnet
811537dec8 feat: use Message class in chat and improve modularity 2020-12-02 10:54:43 +01:00
415b477ef8 Make user comparable 2020-12-02 10:53:21 +01:00
Arnaud Vergnet
93266eb429 feat: update theme 2020-12-02 10:52:01 +01:00
ef8fd4d00c Make user comparable 2020-12-02 10:51:23 +01:00
1a5a62f11f Add message parameters to discovery method, and add close method 2020-12-02 10:14:07 +01:00
Arnaud Vergnet
def6af9515 feat: reorganize ui files into packages 2020-12-02 08:21:39 +01:00
Arnaud Vergnet
f4f32cc0bc Merge remote-tracking branch 'origin/master' 2020-12-01 10:30:58 +01:00
Arnaud Vergnet
5166a9d42f fix: use shadowJar gradle plugin
This allows to use icons in a fat jar
2020-12-01 10:30:53 +01:00
Arnaud Vergnet
ae1f609ee3 feat implement main ui components 2020-12-01 10:29:58 +01:00
ab5b058498 Implement network discovery methods (working) 2020-11-30 18:18:28 +01:00
Arnaud Vergnet
dd38c059a7 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/main/java/fr/insa/clavardator/FXMLController.java
2020-11-27 12:00:38 +01:00
Arnaud Vergnet
4e681e0637 feat: first ui draft
This uses JFoenix for a material design feel
2020-11-27 11:59:55 +01:00
659bdd10ec Convert to beans, start implementing functions and rewrite net architecture 2020-11-26 16:18:29 +01:00
Arnaud Vergnet
062880407b chore: use tab instead of spaces 2020-11-23 16:40:57 +01:00
ff0be945cd Create project skeleton from UML class diagram 2020-11-23 16:27:01 +01:00
Arnaud Vergnet
1b1425ef96 feat: add uml diagrams 2020-11-23 16:17:54 +01:00
Arnaud Vergnet
a34a6dad7f feat: add notes 2020-11-23 16:15:02 +01:00
Arnaud Vergnet
f94b78948e feat: add ability to build a cross-platform jar 2020-11-23 16:07:09 +01:00
Arnaud Vergnet
f0006ad764 feat: add sqlite gradle dependency 2020-11-23 14:47:55 +01:00
Arnaud Vergnet
d280a3ce4d fix: add group members 2020-11-23 14:22:47 +01:00
Arnaud Vergnet
8963b70ae2 feat: add junit 5 support 2020-11-22 11:05:47 +01:00
Arnaud Vergnet
20b2ffc38d chore: initial commit 2020-11-18 00:04:45 +01:00