Filippos Karapetis
|
e157b7044e
|
GUI: Use C++ 11 range-based for loops
|
2025-03-27 13:47:57 +08:00 |
|
Eugene Sandulenko
|
c76158ef93
|
GUI: Fixed path processing in the Integrity Dialog
|
2024-07-24 10:45:38 +02:00 |
|
Eugene Sandulenko
|
ccd0fec217
|
GUI: UX improvements to the IntegrityDialog
Now it at least shows the progress bar but the current approach
is hackish: we do a forced full redraw and huge files are not
updating mid-way
|
2024-06-16 00:46:27 +02:00 |
|
Eugene Sandulenko
|
2f9d77b0e8
|
GUI: Improvements to Integrity Dialog report and UX
Also ixed e-mail generation and disabled buttons.
|
2024-06-15 01:50:27 +02:00 |
|
Abhinav Chennubhotla
|
8a986d51df
|
GUI: Add no_metadata error code to IntegrityDialog
|
2024-06-14 01:15:44 +02:00 |
|
Abhinav Chennubhotla
|
9b1fb61eee
|
GUI: Percent encode mailto link in IntegrityDialog
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
2d7559c772
|
GUI: Calculate checksums of rsrc forks correctly
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
18a47da6ce
|
GUI: User filesets dialog can launch email client
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
10211e6a2e
|
GUI: Update identifiers to avoid namespace clashes
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
d9fb4421f2
|
GUI: Fix relativePath in integrity JSON request
Also, results size is reduced
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
b039adeb1f
|
GUI: Update email formatting in integrity dialog
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
bb46b4fc44
|
GUI: Display results in scrollable ListWidget
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
54d58463dc
|
GUI: Display results in IntegrityDialog
- Create percentEncodeString for escaping URL strings
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
d98e371ad6
|
GUI: Update integrityDialog to not use pop-ups
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
b4b86bad7d
|
GUI: Add button to copy email to clipboard
Copies message body to clipboard for unknown filesets containing fileset
id and game details
|
2024-06-14 01:15:43 +02:00 |
|
Abhinav Chennubhotla
|
17e695e8bf
|
GUI: Update translatable and debug strings
|
2024-06-14 01:15:42 +02:00 |
|
Abhinav Chennubhotla
|
a1213ecb46
|
GUI: Calculate checksums of mac files correctly
|
2024-06-14 01:15:42 +02:00 |
|
Abhinav Chennubhotla
|
70eb3d654f
|
GUI: Update integrity dialog message text
|
2024-06-14 01:15:42 +02:00 |
|
Abhinav Chennubhotla
|
1c423d5c06
|
GUI: Add dialog for calculation progress, results
- Display all OK / mismatched files
- If fileset is unknown, add it to the db and show message with email
body
|
2024-06-14 01:15:42 +02:00 |
|
Abhinav Chennubhotla
|
e9622b15ae
|
GUI: Add parseJSON() to IntegrityDialog
|
2024-06-14 01:15:42 +02:00 |
|
Abhinav Chennubhotla
|
2d3db55e21
|
GUI: Add percentage bar for checksum calculation
Based on file size
|
2024-06-14 01:15:42 +02:00 |
|
Abhinav Chennubhotla
|
d9c545bb9d
|
GUI: Fix JSON connection
|
2024-06-14 01:15:42 +02:00 |
|
Abhinav Chennubhotla
|
31ffefa93d
|
GUI: Check Integrity button now sends JSON request
|
2024-06-14 01:15:42 +02:00 |
|
Abhinav Chennubhotla
|
57f36e185b
|
GUI: Create IntegrityDialog class
|
2024-06-14 01:15:41 +02:00 |
|
Abhinav Chennubhotla
|
60e44c3590
|
GUI: Update integrity JSON to use relative paths
|
2024-06-14 01:15:41 +02:00 |
|
Abhinav Chennubhotla
|
d529ca5966
|
GUI: Fix filesize while calculating checksums
|
2024-06-14 01:15:41 +02:00 |
|
Abhinav Chennubhotla
|
65e7f23ae8
|
GUI: Implement checksum calculation for game files
|
2024-06-14 01:15:41 +02:00 |
|