58 Commits

Author SHA1 Message Date
a58f2e60e5 [Refactor] General reformat and clean-up. 2025-11-24 20:12:10 +00:00
7b487033b5 [Refactor] Invert if to reduce nesting. 2025-11-24 19:21:26 +00:00
04c45e69fa [Refactor] Use static lambdas in LINQ queries for improved performance 2025-11-24 03:00:06 +00:00
5fe7f574d6 [Refactor] Replace backing fields with auto-properties in view models 2025-11-24 01:40:50 +00:00
824b6b2032 Adjust to new Humanizer API surface. 2025-11-21 12:07:37 +00:00
b5ae3f08ef [TUI] Use compiled bindings. 2025-11-19 05:31:17 +00:00
b37007321e [TUI] Theme to a cyberpunk neon style. 2025-11-18 05:57:57 +00:00
6f0ec4546f [TUI] Re-enable all dialogs. 2025-11-18 04:47:22 +00:00
b580bf0555 [TUI] Migrate to Prism.Avalonia. 2025-11-18 04:38:06 +00:00
8c7c73a50b [SpectreTextBlock] Fix some Spectre color names. 2025-10-26 01:28:27 +00:00
1d7c3bc1f3 [TUI] Fix Spectre colors with numbers and underscores not being processed. 2025-10-25 17:07:14 +01:00
69738f5f1a Add support for negative sectors to read and write sector calls in images. 2025-10-23 03:07:43 +01:00
0ac2a48fb6 Update ReadSector and ReadSectors methods to include sector status output 2025-10-22 14:28:58 +01:00
9fbed5ddf2 Fixed markup error. 2025-10-18 13:53:33 +01:00
d191a6ddd1 Added missing Spanish translations. 2025-10-18 13:46:11 +01:00
50e10c0a52 Move new strings to resources. 2025-10-18 13:36:08 +01:00
f326dcd700 [TUI] Add static mapping for Spectre Console color names to hex values 2025-10-18 12:14:52 +01:00
320a70bc9d [TUI] Refactor window view models to use ManagedWindow instead of Window 2025-10-18 11:29:36 +01:00
524bb3c8b9 Humanize other usages of media type. 2025-10-18 10:24:03 +01:00
3ba3a1787e [TUI] Fix nested color application in SpectreTextBlock. 2025-10-17 03:07:02 +01:00
6698569b19 [TUI] Colorize image information in MainWindow. 2025-10-17 02:57:56 +01:00
c821c3d4a4 Add header and license. 2025-10-17 02:18:51 +01:00
a2a30d581c [TUI] Add SpectreTextBlock for enhanced text formatting with markup support 2025-10-17 02:15:19 +01:00
65fd89371c [TUI] Add Toggle Long Mode functionality with F5 shortcut in HexView 2025-10-16 22:16:38 +01:00
3518dbce43 [TUI] Add HexView Help dialog with F1 shortcut for user assistance 2025-10-16 21:27:08 +01:00
c6fdc456fb [TUI] Add Image Help dialog with F1 shortcut for user assistance 2025-10-16 21:20:20 +01:00
8aca911c3d [TUI] Add Main Help dialog with F1 shortcut and Ok command 2025-10-16 21:14:27 +01:00
e4be93ee5c [TUI] Change theme. 2025-10-16 20:51:05 +01:00
9b1c3cec91 [TUI] Implement GoToPath dialog for navigating to specified directory 2025-10-16 20:32:46 +01:00
66368c1b2f [TUI] Replace Window with ManagedWindow in GoToSectorDialog implementation 2025-10-16 19:49:35 +01:00
f2f00038d7 [TUI] Add return value for error handling in exception catch block 2025-10-16 19:49:09 +01:00
eb8f0fc2a6 [TUI] Add error handling and Sentry integration in application startup 2025-10-16 17:49:20 +01:00
d1d2824ba5 [TUI] Integrate Sentry for error tracking and performance monitoring 2025-10-16 16:48:30 +01:00
1da62b955e [TUI] Update project settings for single file publishing and self-contained deployment 2025-10-16 16:40:26 +01:00
e2b712e137 [TUI] Add header and license. 2025-10-16 16:39:31 +01:00
6cf92f6ef2 [TUI] Add GoTo Sector dialog for improved sector navigation 2025-10-16 16:36:53 +01:00
db0de68cb3 [TUI] Add Previous Sector command to hex view for improved navigation 2025-10-16 15:45:13 +01:00
35df953491 [TUI] Add Next Sector command and update hex view for sector navigation 2025-10-16 15:43:16 +01:00
6f29dfa272 [TUI] Add sector view command to image window and update hex view model 2025-10-16 15:20:06 +01:00
0161ebc4ca [TUI] Implement hex view window for displaying image sectors 2025-10-16 14:32:27 +01:00
1bbbdc53e8 [TUI] Update file information display with platform-specific attributes and color changes 2025-10-16 13:18:20 +01:00
bcb202fc75 [TUI] Add filesystem information display in image window 2025-10-16 12:55:52 +01:00
8f7ace0e36 [TUI] Display partition information in image window 2025-10-16 12:36:27 +01:00
af362cdbf0 [TUI] Show currently opened image. 2025-10-16 12:06:45 +01:00
7ace157e05 [TUI] Detect filesystems. 2025-10-16 11:57:23 +01:00
2f885affe7 [TUI] Identify partitions. 2025-10-16 11:43:03 +01:00
28b59e8535 [TUI] Added window for images. 2025-10-16 11:03:35 +01:00
88f9856301 [TUI] Use shorter sentences. 2025-10-16 01:35:06 +01:00
c86f690f67 [TUI] Fix image information alignment. 2025-10-16 01:34:55 +01:00
f3dfed2c22 [TUI] Open image before getting information. 2025-10-16 01:28:50 +01:00