Commit Graph

39 Commits

Author SHA1 Message Date
bc8bf7a2dc Fix possible null assignment to non-nullable entities. 2023-10-04 09:55:17 +01:00
4ff79c804a Invert 'if' statement to reduce nesting. 2023-10-04 07:39:31 +01:00
6ffde343ce [Aaru.Gui] Reformat and cleanup. 2023-10-03 23:27:57 +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
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
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
0c1bf310f9 Use Type for filesystem plugin list. 2022-12-17 14:56:37 +00:00
cfbcde35f5 Use Aaru Metadata instead of CICM Metadata. 2022-12-15 22:21:37 +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
040b4eab4e More pattern matching. 2022-11-14 01:49:18 +00:00
c4a95c40ca Use negated pattern. 2022-11-14 01:20:28 +00: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
d2d3bb560c Use Create method for creating Device class. 2022-03-26 17:46:59 +00:00
1c99cb1d09 Change async void for async Task wherever possible. 2022-03-26 16:52:00 +00:00
b05dc45d09 Add null reference checks. 2022-03-17 00:46:26 +00:00
5f14f0e79c Fix unused variables. 2022-03-16 00:31:33 +00:00
762e3eb6d2 General cleanup and refactor. 2022-03-07 07:36:44 +00:00
0bc819feab Move to file scoped namespaces. 2022-03-06 13:29:38 +00:00
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00:00
5e733abc8f Add support for byte addressable images to detection. 2021-11-14 03:52:44 +00:00
ef2fc1788a Refactor IMediaImage.Open to return error status instead of boolean. 2021-09-16 19:10:39 +01:00
12a72a45e4 Consolidate error number enumerations. 2021-09-16 04:42:14 +01:00
4fcaeffc85 Merge into pattern. 2021-08-17 18:24:01 +01:00
122c77b9c2 Rename analyze command to fs-info. 2021-03-05 14:17:07 +00:00
472a1d94d8 Update copyright year. 2020-12-31 23:08:23 +00:00
6877589cc9 General code clean-up, refactor and commenting. 2020-11-11 04:19:18 +00:00
2376b65763 Code style fixes. 2020-07-22 13:20:25 +01:00
9cfef45856 Code cleanup. 2020-07-20 04:34:16 +01:00
06674abf97 Add header. 2020-04-17 21:56:39 +01:00
fd670972e1 Fix class names. 2020-04-17 21:56:38 +01:00
367f6d9369 Adjust namespaces. 2020-04-17 21:56:38 +01:00
10c1f7297f Move views and viewmodels to folders. 2020-04-17 21:56:38 +01:00