Contacts UI updated.
This commit is contained in:
@@ -23,18 +23,18 @@ public class ContactsController {
|
||||
|
||||
// Sample data for testing (later fetch from DB/server)
|
||||
private final List<Contact> allContacts = Arrays.asList(
|
||||
new Contact("Ali", "last seen recently", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Iman", "last seen a long time ago", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Amir", "last seen within a month", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Sara", "online", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Ali", "last seen recently", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Iman", "last seen a long time ago", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Amir", "last seen within a month", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Sara", "online", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Ali", "last seen recently", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Iman", "last seen a long time ago", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Amir", "last seen within a month", "/org/to/telegramfinalproject/Avatars/default_profile.png"),
|
||||
new Contact("Sara", "online", "/org/to/telegramfinalproject/Avatars/default_profile.png")
|
||||
new Contact("Ali", "last seen recently", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Iman", "last seen a long time ago", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Amir", "last seen within a month", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Sara", "online", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Ali", "last seen recently", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Iman", "last seen a long time ago", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Amir", "last seen within a month", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Sara", "online", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Ali", "last seen recently", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Iman", "last seen a long time ago", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Amir", "last seen within a month", "/org/to/telegramfinalproject/Avatars/default_user_profile.png"),
|
||||
new Contact("Sara", "online", "/org/to/telegramfinalproject/Avatars/default_user_profile.png")
|
||||
);
|
||||
|
||||
@FXML
|
||||
|
||||
@@ -398,7 +398,8 @@ public class MainController {
|
||||
? chat.getImageUrl()
|
||||
: null;
|
||||
|
||||
cc.setChatData(chat.getName(), preview, timeText, chat.getUnreadCount(), imageUrl, chat.getType()); item.setOnMouseClicked(e -> openChat(chat));
|
||||
cc.setChatData(chat.getName(), preview, timeText, chat.getUnreadCount(), imageUrl, chat.getType());
|
||||
item.setOnMouseClicked(e -> openChat(chat));
|
||||
chatListContainer.getChildren().add(item);
|
||||
|
||||
itemControllers.put(chat.getId(), cc);
|
||||
@@ -967,11 +968,4 @@ public class MainController {
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -41,7 +41,7 @@ public class MyProfileController {
|
||||
// Default avatar
|
||||
profileImage.setImage(new Image(
|
||||
Objects.requireNonNull(getClass().getResourceAsStream(
|
||||
"/org/to/telegramfinalproject/Avatars/default_profile.png"))
|
||||
"/org/to/telegramfinalproject/Avatars/default_user_profile.png"))
|
||||
));
|
||||
|
||||
// Register scene for ThemeManager → stylesheet swap will handle colors/icons
|
||||
|
||||
Reference in New Issue
Block a user