36 Commits
Author SHA1 Message Date
bobbert b27f9f91be reordered code 2025-04-03 16:51:14 +01:00
bobbert 6de8d6620e made better use of address class as mediator between CSV format of address and human-readable format of address. Fixed population of edit dialogue box for address too 2025-04-03 14:31:19 +01:00
bobbert 056a7a4e8d added panel border with title based on tab name 2025-04-03 14:18:33 +01:00
bobbert 3101374e43 updated write to CSV and Edit dialogue for address, also added attributes to handle CSV format of address and human-readable format for address, so that it is readable on the JRadioButton for humans and saved to the CSV correctly. 2025-04-03 11:22:46 +01:00
bobbert 45ef4df0d1 cleaned up some code 2025-04-03 10:41:21 +01:00
bobbert f5fc679553 updated method as to how the csv is written to as to not get rid of lines for panels that aren't included. 2025-04-02 17:23:41 +01:00
bobbert b800606f1a updated method as to how the csv is written to as to not get rid of lines for panels that aren't included. 2025-04-02 17:21:59 +01:00
bobbert 44f5279d36 updated code to follow brief's format better and tested save and open functionality 2025-04-02 17:09:53 +01:00
bobbert 559d346c58 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	src/main/java/cvbuilder/view/MainViewer.java
2025-04-02 17:04:40 +01:00
bobbert 3820811c18 backup CSV created to test open and save functionality 2025-04-02 17:04:07 +01:00
bobbert 8c4990a801 Refactor CSV export settings and enhance file handling features with the addition of menu bar's menu items with added functionality 2025-04-02 17:02:50 +01:00
bobbert 65544d212d Refactor CSV export settings and enhance file handling features with the addition of menu bar's menu items with added functionality 2025-04-02 17:00:26 +01:00
bobbert 4932161b61 Created controller for saving app data to CSV 2025-04-02 15:45:25 +01:00
bobbert d5b1f30c6c updated populate panel to have include checkbox in respective panels 2025-04-02 15:38:38 +01:00
bobbert 624cdaf1f4 added footer to outside tab panel to switch between them 2025-04-02 15:33:22 +01:00
bobbert 41740249ca Added edit and delete buttons, added dialogue box for editing attributes, added a separater to add a footer to the panel which is to add a new user. 2025-04-02 15:28:49 +01:00
bobbert fd3d90ed15 Added edit and delete buttons, added dialogue box for editing attributes, added a separater to add a footer to the panel which is to add a new user. 2025-04-02 15:22:22 +01:00
bobbert 39c2969092 added a counter for max users made so that there are no empty rows. e.g if 3 names but 2 titles, 3rd title uses placeholder label. 2025-04-02 15:12:28 +01:00
bobbert faeab294c0 Created buffered Reader, edited it so that it uses the first two parts of a line to determine which section it is to be in. 2025-04-02 14:24:17 +01:00
bobbert e48e5305f3 comment fix 2025-04-02 13:24:06 +01:00
bobbert d8eab2fe7a corrected wording for some components 2025-04-02 13:22:29 +01:00
bobbert 1ea89164f4 fixed issue so that UserGroup stays as a singleton instance so that all users are stored in it properly 2025-04-02 13:21:52 +01:00
bobbert eb233f43f9 fixed the getUserAttributes method 2025-04-02 13:19:05 +01:00
bobbert 0b66878649 Created a proper UserGroup class with attributes to get all users from array list so that the populate panel function can go through all users and populate the panels based on the total number of users 2025-04-02 13:18:13 +01:00
bobbert 8245777db1 Created a function to get user attributes, created a main viewer populate method and a method to populate each panel by getting user attributes based on panel name 2025-04-02 13:12:06 +01:00
bobbert 7b9f08a859 adding an array list to user group to store all users in an array list, use this to add new users to panels maybe 2025-04-02 12:34:03 +01:00
bobbert 39457676b4 Created basic user class with getters and setters 2025-04-01 20:25:04 +01:00
bobbert 24283bca97 Created basic user class with getters and setters 2025-04-01 20:21:29 +01:00
bobbert 38263f10af created mainviewer window 2025-04-01 20:13:02 +01:00
bobbert 59bb356e32 created structure for application. Added Buffered Reader 2025-04-01 16:44:46 +01:00
David Livingstone 9a1b5aac36 Edit README.md- update commit link 2025-02-16 20:42:44 +00:00
David Livingstone fc0e46d5eb Edit README.md- corrected typos from Project to Personal Access Token 2025-02-16 20:40:17 +00:00
David Livingstone 6bf0de4899 updating to 2024-25 version 2025-02-16 17:06:50 +00:00
David Livingstone e5947aba58 Restoring cvbuilder_0 to starting position 2024-02-23 00:48:57 +00:00
David Livingstone 870d41cdaf Restoring the README.md for cvbuilder_0 2024-02-23 00:43:10 +00:00
David Livingstone 40314dfd20 Initial commit 2024-02-23 00:35:15 +00:00