Luke Street
a5d9d8282e
Update all dependencies
2024-10-03 22:00:43 -06:00
Amber Brault
3287a0f65c
Bump cwextab again to 1.0.2 ( #114 )
...
* Bump cwextab
* Updated cwextab to not error on null actions
* Bump cwextab again
2024-10-03 01:12:37 -06:00
Amber Brault
fab9c62dfb
Bump cwextab ( #113 )
...
* Bump cwextab
* Updated cwextab to not error on null actions
2024-10-01 23:20:09 -06:00
Luke Street
c7b85518ab
Rework jobs view & error handling improvements
...
Job status is now shown in the top menu bar,
with a new Jobs window that can be toggled.
Build and diff errors are now handled more
gracefully.
Fixes #40
2024-09-28 12:14:20 -06:00
Luke Street
bb039a1445
Add "Open source file" option
...
Available when right-clicking an object in
the object list or when viewing an object
Resolves #99
2024-09-28 11:50:56 -06:00
Luke Street
8fc142d316
Debounce loaded object modification check
...
Before, this was running 2 fs::metadata
calls every frame. We don't need to do it
nearly that often, so now it only checks
once every 500ms.
This required refactoring AppConfig into
a separate AppState that holds transient
runtime state along with the loaded
AppConfig.
2024-09-28 10:55:22 -06:00
Luke Street
b0123b3f83
Improve build log message when command doesn't exist
...
Before, it didn't include the actual command
that was attempted to run.
2024-09-28 10:55:09 -06:00
Luke Street
2ec17aee9b
Improve config read/write performance
...
We were accidentally using unbuffered readers
and writers before, leading to long pauses on
the main thread on slow filesystems. (e.g.
FUSE or WSL)
2024-09-28 10:54:54 -06:00
Luke Street
ec9731e1e5
Set app_id in eframe NativeOptions
...
Fixes missing WM_CLASS on Wayland
2024-09-28 10:53:58 -06:00
Luke Street
e013638c5a
clippy fixes
2024-09-27 00:30:30 -06:00
Luke Street
70ab82f1f7
gui: Highlight registers in columns separately
...
This matches the behavior of decomp.me and the
CLI.
Resolves #71
2024-09-27 00:27:36 -06:00
Luke Street
258e141017
Upgrade all dependencies
2024-09-27 00:12:16 -06:00
Steven Casper
a43320af1f
PPC: Guess reloc data type based on the instruction. ( #108 )
...
* Guess reloc data type based on the instruction.
Adds an entry to the reloc tooltip to show the inferred data type
and value.
* Fix clippy warning
* Match on Opcode rather than mnemonic string
2024-09-25 23:45:37 -06:00
Amber Brault
35bbd40f5d
Actually update extab stuff ( #110 )
...
* Update cwextab
* Update
* Update ppc.rs
* Make fmt shut up
2024-09-24 09:16:14 -06:00
Amber Brault
c1cb4b0b19
Update cwextab ( #109 )
2024-09-23 21:24:33 -06:00
Luke Street
2379853faa
Remove unused imports
2024-09-10 23:29:22 -06:00
Luke Street
5e1aff180f
Remove vergen / GIT_COMMIT_SHA handling
2024-09-10 23:22:40 -06:00
Luke Street
dcf209aac5
Cleanup & move extab code into ppc arch
2024-09-09 19:43:10 -06:00
Luke Street
c7e6394628
Try to resolve deleting autoupdate tmp dir
2024-09-09 19:42:01 -06:00
Luke Street
3d2236de82
Use workspace keys in Cargo.toml
2024-09-09 19:32:22 -06:00
Luke Street
bcc5871cd8
Update all dependencies
2024-09-09 19:26:46 -06:00
Luke Street
0221a2d54d
clippy fix
2024-09-05 17:52:43 -06:00
Luke Street
ce05d6d6c0
Version v2.0.0-beta.6
2024-09-04 23:36:41 -06:00
Luke Street
b4650b660a
Hide auto-generated objects in object list
...
With filter option to display them,
if desired. decomp-toolkit will
start writing auto-generated objects
in objdiff.json for reporting
purposes, so this maintains the
existing behavior.
2024-09-03 18:59:07 -06:00
Luke Street
195379968c
Support for progress categories & linked stats
2024-09-03 00:59:15 -06:00