Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 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
97f6923
Keyboard shortcuts help menu
fredsa Apr 5, 2026
1b7b957
Ensure asm tab stops are valid on save
fredsa Apr 6, 2026
d91a159
Clean up tabstopruler.ts
fredsa Apr 7, 2026
95e352e
Remove unused setCurrentLine return value
fredsa Apr 7, 2026
2ec0642
Cleanup and polish editor themes
fredsa Apr 8, 2026
ccdf8fe
Preserve whitespace for non-opcode lines
fredsa Apr 11, 2026
5b0cca4
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
@@ -1,6 +1,19 @@
.dbg_info {
font-size: 0.8em;
}
.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;
}
.tooltipbox {
position: relative;
display: inline-block;
Expand Down Expand Up @@ -880,6 +893,25 @@ 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;
}
5 changes: 4 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@
<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>
</ul>
</li>
<li class="dropdown dropdown-submenu">
Expand Down Expand Up @@ -562,7 +563,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