Commit Graph

157 Commits

Author SHA1 Message Date
296b34f1eb Remove redundant type declaration bodies. 2023-10-03 18:54:28 +01:00
7fb3a87b24 [Aaru.Helpers] Introduced constants for module names
Introduces constant fields for respective debug module names, replacing the hardcoded ones.
This is done to standardize the naming convention, reduce redundancy and potentially avoid any typos or name mismatches across the project.
This change makes the code more maintainable and easier to update in case module names need to be changed.
2023-10-03 18:50:19 +01:00
76af2b8ed8 Translate Aaru.UI to Spanish (Spain). 2023-10-03 12:59:47 +01:00
0922e86467 Translate Aaru.Core to Spanish (Spain). 2023-10-02 02:19:02 +01:00
09a5c00891 Use a more precise mechanism to measure elapsed times in operations. 2023-09-26 20:16:24 +01:00
8786474169 Fix byte speed rates not being properly "humanized". 2023-09-26 10:51:43 +01:00
25c5cbaae5 Use humanizer to show seconds. 2023-09-26 03:39:10 +01:00
d44b32af98 Use Humanizer for media size. 2023-09-26 02:56:10 +01:00
3d1b0581a5 Use Humanizer to print speeds. 2023-09-26 02:40:11 +01:00
4cbc8da22a Use Humanizer to print bytes. 2023-09-26 01:29:40 +01:00
06edf51ebc Fix MessageBox invocation in GUI. 2023-09-26 01:29:07 +01:00
9abb0368ee Update Avalonia to 11.0.4. 2023-09-25 22:58:48 +01:00
8e405c7443 Fix typo in GUI viewmodel. 2023-09-24 21:01:20 +01:00
3becc0833c Replace ReadDir method with one that uses IDirNode. 2022-12-21 20:03:24 +00:00
b4b2868c22 Replace Read method with ReadFile method that uses the file node in IFileSystem. 2022-12-19 11:03:51 +00:00
dc26b85c2f Move filesystem metadata to GetInformation method for information only plugins. 2022-12-17 22:41:56 +00:00
7a2b37496b Make PluginBase a singleton. 2022-12-17 20:50:17 +00:00
b278e3421b Use Type for writable floppy image plugin list. 2022-12-17 19:59:48 +00:00
6b12a12dd5 Use Type for floppy image plugin list. 2022-12-17 19:58:03 +00:00
78794d15d6 Use Type for filter plugin list. 2022-12-17 19:56:04 +00:00
d59cbb56e1 Use Type for writable media image plugin list. 2022-12-17 19:50:32 +00:00
067370bc62 Use Type for media image plugin list. 2022-12-17 19:27:27 +00:00
cf2ad7503b Use Type for partition plugin list. 2022-12-17 19:16:51 +00:00
0c1bf310f9 Use Type for filesystem plugin list. 2022-12-17 14:56:37 +00:00
21fdb296c2 Use source generator for resume JSON serializing. 2022-12-16 18:01:21 +00:00
b9f9572c8b Ensure metadata enums get serialized as strings. 2022-12-16 18:00:46 +00:00
30144d1ac0 Use Aaru Metadata instead of CICM Metadata and convert to it if found. 2022-12-16 03:05:50 +00:00
cfbcde35f5 Use Aaru Metadata instead of CICM Metadata. 2022-12-15 22:21:37 +00:00
a0ac747fef Use JSON for resume file instead of XML. 2022-12-15 03:09:41 +00:00
14ab866e4a Add an interface for classes able to draw media status, like the spiral. 2022-12-05 19:43:48 +00:00
805ebd4b42 Update copyright year. 2022-12-03 16:07:17 +00:00
938b40f774 Move all localizable strings from Aaru.Core project to resources. 2022-11-23 16:06:46 +00:00
81195f8630 Move all localizable strings from Aaru.Gui project to resources. 2022-11-19 21:10:41 +00:00
ecb4842071 Move all strings to properties in Aaru.Gui. 2022-11-16 21:40:54 +00:00
2f9b7fe0a1 General code cleanup and style refactor. 2022-11-15 15:58:48 +00:00
bd3fe7bd4e General code style and feature fixes. 2022-11-15 01:35:15 +00:00
f90cc6593f Unfix async Task where it doesn't work. 2022-11-14 09:41:19 +00:00
040b4eab4e More pattern matching. 2022-11-14 01:49:18 +00:00
8a511d0d44 Fix async void when it should be async Task, ignore the rest. 2022-11-14 01:38:50 +00:00
c4a95c40ca Use negated pattern. 2022-11-14 01:20:28 +00:00
d64c48dc6d Invert 'if' statements to reduce nesting. 2022-11-13 21:14:18 +00:00
a8a74f385a Merge null/pattern checks into complex pattern. 2022-11-13 20:46:29 +00:00
6586721321 Join local variable declaration and assignment. 2022-11-13 20:27:32 +00:00
fca57318f5 Convert to switch expression. 2022-11-13 19:59:30 +00:00
c5b34ee3d9 Convert if to switch statement. 2022-11-13 19:38:03 +00:00
98d7ac3349 Move declaration closer to usage. 2022-11-13 19:16:14 +00:00
ec141cc251 Handle run-out sectors in CD-R(W) discs. Fixes #620 2022-04-14 13:11:48 +01:00
f9f97c02c5 Mark newly discovered pregap sectors for retry. Fixes incorrect data on some track type changes. 2022-04-09 20:27:05 +01:00
755da6cd2c Use error number for device instead of exception. 2022-03-26 20:18:01 +00:00
89a2c52911 Move OS specific command implementation to OS specific device class. 2022-03-26 19:35:13 +00:00