Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
9fde71e
reformat src/ide/pixeleditor.ts
fredsa Mar 1, 2026
492d311
reformat src/ide/views/asseteditor.ts
fredsa Mar 1, 2026
9f28f39
reformat src/ide/windows.ts
fredsa Mar 4, 2026
c22402a
fix asset undo #213
fredsa Mar 1, 2026
544019f
distinct undo for each asset editor edit
fredsa Mar 1, 2026
a9681f7
limit asset editor undo to current session
fredsa Mar 1, 2026
21cf286
asset editor redo
fredsa Mar 1, 2026
cf60055
prevent stacking alerts: no more undo/redo
fredsa Mar 1, 2026
c08c216
display asset line numbers, headers, and errors
fredsa Mar 2, 2026
63b1d01
fix asset editor replace with different length text
fredsa Mar 2, 2026
63247c2
stable asset thumbnail position
fredsa Mar 2, 2026
705c1a0
asset editor pads rewritten bytes
fredsa Mar 2, 2026
37666e6
end of asset `;;` must not be `;;{`
fredsa Mar 2, 2026
546dd1a
assets show start/end line numbers
fredsa Mar 2, 2026
6aa45a5
rename line to startline
fredsa Mar 2, 2026
088e1c7
clicking asset line range highlights source lines
fredsa Mar 2, 2026
0432795
highlight invalid asset's header line only
fredsa Mar 2, 2026
66b9adb
Improve asset editor source undo
fredsa Mar 2, 2026
1a3f0dc
Add affordance for asset line numbers
fredsa Mar 2, 2026
f0ce15d
clickable asset editor decorations
fredsa Mar 2, 2026
038e338
validateAssetData NES max reachable offset
fredsa Mar 5, 2026
285a0ab
validateAssetData NES fix `rletag`
fredsa Mar 5, 2026
ef2f6fc
Fix `wnd` undefined if asset source unopened
fredsa Mar 5, 2026
091bd25
Fix palette color undo/redo
fredsa Mar 6, 2026
fb2b6ea
support `#asseteditor/filename/lineno`
fredsa Mar 6, 2026
da793a7
asset editor decoration after regex match
fredsa Mar 6, 2026
b3a9ebd
Add "No asset declarations found." message
fredsa Mar 7, 2026
586a653
Make asset undo/redo reliable
fredsa Mar 7, 2026
e2ba41c
fix duplicate codemirror undo/reo
fredsa Mar 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 66 additions & 1 deletion css/ui.css
Original file line number Diff line number Diff line change
Expand Up @@ -495,6 +495,71 @@ div.asset_file_header {
border-radius: 8px;
padding-left: 1em;
}
div.asset_block {
margin-top: 8px;
transition: outline-color 1.5s ease-out;
outline: 2px solid transparent;
background-color: transparent;

}
div.asset_block.asset_highlight {
outline: 2px solid #99cc99;
border-radius: 4px;
transition: none;
}
.asset_snip {
font-family: "Andale Mono", "Menlo", "Lucida Console", monospace;
font-weight: bold;
color: #c1c1b0;
background-color: #555;
border-radius: 8px;
padding-left: 1em;
}
.asset_linenos {
display: inline-block;
margin-right: 8px;
cursor: pointer;
padding: 1px 4px;
border-radius: 4px;
}
.asset_linenos:hover {
text-decoration: underline;
background: rgba(255,255,255,0.1);
}
.asset_lineno {
color: #99cc99;
text-align: right;
}
.asset-header-badge {
display: inline-block;
padding: 1px 6px;
margin: 0 4px;
border-radius: 4px;
background: rgba(153, 204, 153, 0.15);
color: #99cc99;
font-size: 0.85em;
cursor: pointer;
opacity: 0.6;
}
.asset-header-badge:hover {
opacity: 1;
background: rgba(153, 204, 153, 0.3);
text-decoration: underline;
}
.asset_no_assets {
color: #999;
padding: 2em;
text-align: center;
font-style: italic;
}
.asset_error_msg {
color: #ff6666;
background-color: #330000;
padding: 4px 8px;
margin: 2px 0;
border-left: 3px solid #ff0000;
font-family: monospace;
}
div.asset_grid {
line-height:0;
margin: 1em;
Expand All @@ -519,7 +584,7 @@ td.asset_editable {
}
div.asset_dual {
display: flex;
align-items: center;
align-items: flex-start;
}
div.asset_dual table {
border-spacing: 10px;
Expand Down
Loading
Loading