Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
e0b0622
6502/Z80 kitchensink (commented out)
fredsa Mar 28, 2026
421c740
Improve 6502 parsing
fredsa Apr 4, 2026
73a4e75
Improve Z80 parsing
fredsa Apr 4, 2026
2f20cd2
mbo theme syntax highlighting and whitespace
fredsa Apr 5, 2026
dfdb358
src/parser/tokens-6809.ts
fredsa Apr 4, 2026
c51ea4a
Map xasm6809 to 6809 instead of z80
fredsa Apr 4, 2026
8776017
Delete unused highlightSearch in ui.ts
fredsa Mar 31, 2026
af28524
Fix replaceTextRange selection
fredsa Apr 5, 2026
8c4df4e
Backspace key runs deleteCharBackwardStrict
fredsa Apr 5, 2026
6a1b418
Fix asm indention on ENTER
fredsa Mar 28, 2026
a07f8aa
Unmap ctrl/cmd-shift-i from indentSelection
fredsa Apr 5, 2026
eda8c19
Reevaluate line info gutter display on resize
fredsa Apr 4, 2026
415fa6f
Asm tab-stop detection and formatting
fredsa Apr 5, 2026
f7f0123
Add getModeForPath in ui.ts
fredsa Apr 5, 2026
d0a7c39
Add isAsmMode in ui.ts
fredsa Apr 5, 2026
a117ca3
Verilog __asm/__endasm gutter info override
fredsa Apr 5, 2026
d316a4b
setting.ts saveAndApplySettings
fredsa Apr 5, 2026
aa7b216
Minor updates to settings
fredsa Apr 5, 2026
34de4f6
Show line numbers setting
fredsa Apr 5, 2026
204c47f
Settings dialog: Enter key saves and closes
fredsa Apr 5, 2026
818a5a0
Reformat settings.ts
fredsa Apr 6, 2026
25daa7d
Compartment for tab related extensions
fredsa Apr 6, 2026
8284e39
settings.ts, apply settings to UI in updateUI
fredsa Apr 6, 2026
a6f8477
Settings 'Reset' button restores defaults
fredsa Apr 6, 2026
1098baa
Settings for opcode, operand, comments columns
fredsa Apr 6, 2026
7ae13bf
Call detectAndApplyAsmTabStops from loadMainWindow
fredsa Apr 6, 2026
b827c76
Settings 'Reset' re-detects asm tab stops
fredsa Apr 6, 2026
3206c30
Auto focus and select tab size for easy editing
fredsa Apr 6, 2026
6c2a4d1
Changing tab size redetects asm tab stops
fredsa Apr 6, 2026
db8e3cd
Tab/Shift-Tab indentTabStop/deindentTabStop
fredsa Apr 6, 2026
bad3897
Disable tab stop settings for non-asm files
fredsa Apr 6, 2026
b31f07f
Add visual tab stop ruler
fredsa Apr 6, 2026
3c020f8
Alt-Shift-f formats asm and C-like source files
fredsa Apr 6, 2026
bcd2cab
Keyboard shortcuts help menu
fredsa Apr 5, 2026
b0f7395
Ensure asm tab stops are valid on save
fredsa Apr 6, 2026
7f1ea99
fixup up tabstopruler
fredsa Apr 7, 2026
032542e
Remove unused setCurrentLine return value
fredsa Apr 7, 2026
5b98877
Cleanup and polish editor themes
fredsa Apr 8, 2026
d4d568b
Preseve whitespace for non-opcode lines
fredsa Apr 11, 2026
1ea61c4
Help > Asset Editor Reference
fredsa Apr 12, 2026
4745e5a
Submenu clicks close menu dropdown
fredsa Apr 12, 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
34 changes: 33 additions & 1 deletion css/ui.css
Original file line number Diff line number Diff line change
Expand Up @@ -880,6 +880,38 @@ div.scripting-cell button:hover {
div.scripting-cell button.scripting-enabled {
background-color: #339999;
}
#settingsForm h5:not(:first-child) {
margin-top: 24px;
}
.dialog-help {
color: #6666ff;
}
}
#settingsForm label {
font-weight: normal;
}
#settingsForm label.main {
font-weight: bold;
margin-right: 4px;
}
#settingsForm .tab-stops .tab-stop {
margin-left: 0.5em;
}
#settingsForm .tab-stops input[type="text"] {
width: 2em;
}
#settingsForm .disabled {
opacity: 0.5;
}
.help th {
padding-top: 8px;
}
.help td {
vertical-align: top;
padding: 0 6px;
}
.help td:first-child {
text-align: right;
padding-right: 12px;
padding-bottom: 2px;
min-width: 160px;
}
6 changes: 5 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,8 @@
<a tabindex="-1" href="javascript:void(0)">Help</a>
<ul class="dropdown-menu" id="help_menu">
<li><a class="dropdown-item" target="_8bws_help" href="https://8bitworkshop.com/docs/docs/ide.html">IDE Help</a></li>
<li><a class="dropdown-item" href="javascript:void(0)" id="item_keyboard_shortcuts">Keyboard Shortcuts</a></li>
<li><a class="dropdown-item" href="javascript:void(0)" id="item_asset_editor_help">Asset Editor Reference</a></li>
</ul>
</li>
<li class="dropdown dropdown-submenu">
Expand Down Expand Up @@ -562,7 +564,9 @@ <h3 class="modal-title">Push Project Changes to GitHub</h3>
<script>
// submenus open on click + hover
$( ".dropdown-submenu" ).click(function(event) {
event.stopPropagation();
if (!$(event.target).hasClass('dropdown-item')) {
event.stopPropagation();
}
$(this).parent().siblings().removeClass('open');
$(this).parent().toggleClass('open');
});
Expand Down
Loading
Loading