Skip to content

Asset editor improvements and fixes#247

Open
fredsa wants to merge 12 commits intosehugg:masterfrom
fredsa:asseteditor
Open

Asset editor improvements and fixes#247
fredsa wants to merge 12 commits intosehugg:masterfrom
fredsa:asseteditor

Conversation

@fredsa
Copy link
Copy Markdown
Contributor

@fredsa fredsa commented Mar 26, 2026

  • Asset editor flushes pending writes
  • Implement asset editor binary file undo/redo
  • Fix asset editor hex 012345... source editing
    (Fixes nes road.dasm palette editing)

fredsa added 5 commits March 25, 2026 22:23
Avoid asset editor seeing stale data or
project file writes being lost when a delayed
editor read/write competes with a
synchronous asset editor read/write
@fredsa
Copy link
Copy Markdown
Contributor Author

fredsa commented Mar 27, 2026

  • Support 'revert to original' for binary files
    (Added in this PR because only asset editor can change these files)

fredsa added 2 commits April 11, 2026 17:28
Adjust asset editor linenos style and
match '↗' call out from source
code editor.
fredsa added 3 commits April 12, 2026 13:58
Update asset editor scaling logic
- Max dimensions: 800 x 1000
- Max scale: 16x

Fixes asset editor canvas size being
tool small for larger assets.
For wide assets, editable canvas
is display below the selectable asset.
Refactor pixeleditor.ts to use ranges
instead of brittle, manually tracked
start and end offset which weren't
surviving undo/redo when rewritten
words resulted in changed range len.
fredsa added 2 commits April 12, 2026 14:47
Improve experience in the source
editor for undo/redo of edits made in
the asset editor.
Invert border so all colors have visible
selection, not just those that contrast
with white.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant