@@ -37,21 +37,26 @@ public class InfoController {
3737 @ FXML
3838 private Label versionLabel ;
3939 @ FXML
40+ private Label hashValue ;
41+ @ FXML
4042 private VBox updateArea ;
4143 private Font fontAwesome ;
4244 private final String appVersion ;
45+ private String commitHash ;
4346 private final ExecutorService executorService ;
4447
4548 @ Inject
4649 public InfoController (ResourceBundle localization ,
4750 UpdateChecker updateChecker ,
4851 @ Named ("glyph" ) Font fontAwesome ,
4952 @ Named ("version" ) String appVersion ,
53+ @ Named ("commit hash" ) String commitHash ,
5054 ExecutorService executorService ) {
5155 this .localization = requireNonNull (localization );
5256 this .updateChecker = requireNonNull (updateChecker );
5357 this .fontAwesome = requireNonNull (fontAwesome );
5458 this .appVersion = requireNonNull (appVersion );
59+ this .commitHash = requireNonNull (commitHash );
5560 this .executorService = requireNonNull (executorService );
5661 FXMLLoader loader = new FXMLLoader (getClass ().getResource (
5762 "/org/stt/gui/jfx/InfoPanel.fxml" ), localization );
@@ -66,6 +71,7 @@ public InfoController(ResourceBundle localization,
6671 @ FXML
6772 public void initialize () {
6873 versionLabel .setText (appVersion );
74+ hashValue .setText (commitHash );
6975 }
7076
7177 public Pane getPanel () {
0 commit comments