Commit Graph

139 Commits

Author SHA1 Message Date
CodeSteak 36a8bccfe3 Make Client resizeable 2019-06-08 22:16:47 +02:00
Hendrik Schutter 4f35293151 hide metadata and ChipView in DetailView 2019-06-08 22:09:43 +02:00
Hendrik Schutter 29354199cc show all textures at startup 2019-06-08 21:59:09 +02:00
CodeSteak f4db466b37 Client Connection: [Auto]Retry Once
if Connection is lost or timed out
2019-06-08 21:25:56 +02:00
Lukas Fürderer 19eb6660e1 Fix display of the month at creation date 2019-06-08 16:35:45 +02:00
Jannik f22a9eb260
added com.github.johnrengelman.shadow
this makes it a lot easier to build a runnable jar file
2019-06-08 15:32:05 +02:00
Jannik 9ae50df1a4
don't resize the window, set the correct Title
* closes #19
2019-06-08 14:39:18 +02:00
Jannik ce11d2e263
added a icon 2019-06-08 14:27:11 +02:00
Hendrik Schutter 3f18760a74 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-08 14:21:34 +02:00
Hendrik Schutter 89ef736954 alert if import failed 2019-06-08 14:20:48 +02:00
Jannik 3e1c46db81
some clean up, adjusted the DetailView background 2019-06-08 14:19:14 +02:00
Hendrik Schutter be11f35159 show alert if export fails 2019-06-08 14:01:49 +02:00
Jannik 39c358c00f
update to JFoenix 8.0.9
* added a promptText to the search ChipView
2019-06-08 13:48:16 +02:00
Hendrik Schutter 61980905e3 changed debbuging color in 3DPreview to release color 2019-06-08 13:40:59 +02:00
Hendrik Schutter fc5db5d051 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-08 13:32:09 +02:00
Hendrik Schutter 4c2e1c2917 show metadata in better format 2019-06-08 13:31:29 +02:00
Jannik a82cef599c
GUI clean up
* moved some style code to styles.css
* adjust the background colors of the MainView
2019-06-08 13:25:55 +02:00
Hendrik Schutter ed558106e5 update texture to server when tags are changed 2019-06-08 12:47:34 +02:00
Jannik da153091bd
highlight the selected element, closes #9 2019-06-08 12:25:20 +02:00
Jannik 9200e9277a
fixed app doesn't exit on close, added JFXInfoAlert
* closes #17
* closes #17
2019-06-08 12:09:40 +02:00
Hendrik Schutter 40bfc73ba8 import btn bigger font size 2019-06-07 22:05:24 +02:00
Hendrik Schutter b1984ac8dd delete dialog btn text changed, ui fixes import view 2019-06-07 21:39:26 +02:00
Jannik 1c1f12ecaf
clean up 2019-06-07 16:57:15 +02:00
Jannik d5b7fd0f94
don't wait with adding untill all elements have been loaded 2019-06-07 16:19:04 +02:00
Jannik 2c9a23ec8a
some clean up 2019-06-07 14:01:16 +02:00
Hendrik Schutter f45d807536 last import dir is now stored and used for next import 2019-06-07 13:49:40 +02:00
Jannik ed344cbd49
remove deleted Elements from the FolderView, comments 2019-06-07 13:48:42 +02:00
Hendrik Schutter 8e7ba1cb46 added back button in importview 2019-06-07 13:25:33 +02:00
Hendrik Schutter b2a84db5a7 display stored address in ui 2019-06-07 10:00:03 +02:00
Hendrik Schutter 71f50b832e added autoconnect at startup 2019-06-07 09:52:09 +02:00
Jannik 594f083a8d
added JFXOkayCancelAlert 2019-06-06 14:41:30 +02:00
Hendrik Schutter 90b21ca3d1 added delte context item and call for server delete 2019-06-05 22:33:37 +02:00
Hendrik Schutter db8178f4c4 export texture file to local filesystem 2019-06-05 22:07:03 +02:00
CodeSteak 4cd4481182 change Semantics of Client AutoConnect.searchServer.
* now returns an optional
* uses multiple trys.
2019-06-05 19:43:11 +02:00
CodeSteak 727558d867 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-05 17:06:01 +02:00
CodeSteak adc8725a36 Implement AutoConnect 2019-06-05 17:05:34 +02:00
Jannik de47e99852
clean up SettingsController
* don't use ";"
* use proper kotlin syntax
* make all switch View calls use runLater
2019-06-05 16:31:10 +02:00
Jannik d7a67c497e
added import Button 2019-06-05 16:23:45 +02:00
Hendrik Schutter 8d387250e7 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-05 16:06:06 +02:00
Hendrik Schutter e32766e581 save and load server address 2019-06-05 16:05:10 +02:00
Jannik 53dcebecde
correctly placed the spinnerSearch, adjusted FolderView hGap and vGap 2019-06-05 15:44:12 +02:00
Jannik c80233155f
fixed cvSearch style not applying 2019-06-04 20:49:07 +02:00
Hendrik Schutter e78e7e3a59 query images and show result 2019-06-04 18:20:09 +02:00
CodeSteak d5853d7006 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-04 16:10:26 +02:00
CodeSteak 00fc294396 set timeout for Server Connection 2019-06-04 16:10:11 +02:00
Hendrik Schutter 88b04f7aea startup view connection 2019-06-04 16:05:47 +02:00
Hendrik Schutter 83e4f10aaa import new texture 2019-06-04 14:57:54 +02:00
Hendrik Schutter ca2ad079d4 added directory chooser for export 2019-06-03 22:24:18 +02:00
Hendrik Schutter ae92167206 obtaining resolution of import texture 2019-06-03 21:40:02 +02:00
Hendrik Schutter b709b231c4 current date for texture import 2019-06-03 20:42:28 +02:00
CodeSteak 189b1955d7 Fix: Client.getTexturePreview
get Preview instead of File
2019-06-03 18:55:23 +02:00
CodeSteak 3e5d2da366 change Connection API Option to Nullable, to match Kotlin's style 2019-06-03 18:40:37 +02:00
CodeSteak fd749069a1 fix Sha256.toString() 2019-06-03 18:28:53 +02:00
Jannik cf4e5b3e92
check if a chip has max 32 chars
* finished ImportView
2019-06-03 18:08:48 +02:00
Jannik 0c93c0fedb
ImportView UI finished 2019-06-03 17:33:23 +02:00
Jannik c36d81aa92
add addAllElements 2019-06-03 16:46:57 +02:00
CodeSteak c975730a58 sry, fix Formating :D 2019-06-03 16:33:19 +02:00
CodeSteak 37c4983d8e fix Typo in 'ConnectionUnexpectedPacketException' 2019-06-03 16:32:06 +02:00
CodeSteak 67401817a0 implement 'TextureReplace' NetOp 2019-06-03 16:31:04 +02:00
CodeSteak 972d199154 implement 'getTextureFile' and 'getTexturePreview' Netop 2019-06-03 15:50:09 +02:00
CodeSteak d7e2977f2a comment out non-compiling code 2019-06-03 15:38:39 +02:00
CodeSteak d1f2f42511 Merge branch 'master' of git.mosad.xyz:localhorst/TextureSync 2019-06-03 15:34:13 +02:00
CodeSteak 73fd94e314 make Sha256 own Class 2019-06-03 15:33:41 +02:00
Jannik 35aa0409da
Controller and GUIModel work
* added all needed parts to the GUIModel
* started work on the "root" Controller
2019-06-03 15:29:01 +02:00
CodeSteak 7f8277415e implement 'get Texture' Netop 2019-06-03 15:18:42 +02:00
CodeSteak 872fc6c289 restructure & rename all things in Net 2019-06-03 15:05:50 +02:00
CodeSteak d7dd858d42 Match DataModel On Query 2019-06-02 22:32:19 +02:00
CodeSteak 40cda05ad4 Merge branch 'master' into feature-client-net 2019-06-02 22:04:23 +02:00
CodeSteak 2e344da2f4 implement query ; fix error handling 2019-06-02 22:04:01 +02:00
CodeSteak 1b41132c18 Add Type for Texture 2019-06-02 22:01:32 +02:00
CodeSteak d907ff138a implement PING Netop 2019-06-02 20:59:05 +02:00
CodeSteak 2c064fe15c add GSON dependency 2019-06-02 20:58:21 +02:00
Jannik a322068fdb
add models 2019-05-16 15:26:14 +02:00
Hendrik Schutter 60e9f7f4ad updated planner, added statusbericht, fixed spelling in lastenheft 2019-05-16 14:41:23 +02:00
Jannik c7eff9080b
add some basic functionality to MainView 2019-05-09 15:24:45 +02:00
Jannik c0438a6e34
add ChipView and meta Label to DetailView 2019-05-09 13:55:22 +02:00
Jannik 805cfed250
use css style option, save the sample texture locally 2019-05-09 12:03:49 +02:00
Jannik 956e885aa2
add MainView with Folder- and DetailView, Preview3D 2019-05-08 18:12:31 +02:00
Hendrik Schutter ee432a0421 added file chooser with extension filter 2019-05-06 00:19:38 +02:00
Hendrik Schutter 232fd6c1de first color style test 2019-05-05 23:45:13 +02:00
Hendrik Schutter 6dd72e3e69 using same style methods like in ImportView 2019-05-05 23:26:12 +02:00
Hendrik Schutter 573cbda27f removed IPv4 validation
added function for clearing the IP textfield
first color style test
2019-05-05 23:14:36 +02:00
Jannik c571a755ff
use gradle 5.4.1 2019-05-03 22:46:31 +02:00
Hendrik Schutter de34fc5531 added ipv4 validation in startupview 2019-05-01 22:57:03 +02:00
Jannik 5976e16f0d
Client: add ImportView and clean up StartupView 2019-05-01 22:38:30 +02:00
Hendrik Schutter 07502115ce added functions in StartupViewController 2019-04-30 20:51:59 +02:00
Hendrik Schutter 450ecbccad added StartupView elements 2019-04-30 18:50:41 +02:00
Hendrik Schutter b2568b43f8 created client packages
created basic client classes
2019-04-30 16:49:02 +02:00
Hendrik Schutter a907c2d38f created directories 2019-03-22 21:08:25 +01:00