Skip to content
Open
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
e911a20
Disables AI Assistant
NicoleTravers Feb 16, 2026
4d72639
Disables AI Assistant across configurations
NicoleTravers Feb 16, 2026
e91b47c
test file
diDi78-9 Feb 17, 2026
a4cf65d
Deleted test.txt file
diDi78-9 Feb 17, 2026
6eea157
Merge pull request #16 from HSU-Senior-Project-2026/ticket/remove-ai-…
NicoleTravers Feb 23, 2026
704c726
created different compile and runtime tabs and implemented compile+ru…
NicoleTravers Feb 24, 2026
58c491a
clear button added to clear input, compile, output tabs
NicoleTravers Feb 24, 2026
9ee54df
Default Monaco editor to Java; prevent loadSelectedLanguage crash bef…
NicoleTravers Feb 24, 2026
d301164
Merge pull request #17 from HSU-Senior-Project-2026/ticket/console-ou…
JDurance1701 Feb 24, 2026
aa8b2de
removed AI Inline completion(removed auto-complete)
NicoleTravers Feb 24, 2026
52d16d1
removed auto-indenting, autocomplete for brackets
NicoleTravers Feb 24, 2026
5a6f9c5
disabled autocomplete + intelliSense
NicoleTravers Feb 24, 2026
e8e2259
Merge pull request #18 from HSU-Senior-Project-2026/ticket/java-edito…
NicoleTravers Feb 26, 2026
cd2b944
saves on ctrl+s and shows dot to signify changes have been made(dot d…
NicoleTravers Mar 1, 2026
2395fc6
added 'auto-saving' functionality after 5 seconds of the user not typing
NicoleTravers Mar 1, 2026
bb50337
compile button
HHoward-mcm Mar 2, 2026
bc79ffb
add compile button
HHoward-mcm Mar 2, 2026
29bf566
Fixed bugs with compile button, now depends on whether run button is …
JDurance1701 Mar 3, 2026
8d3544c
Fixed url reference
JDurance1701 Mar 3, 2026
1ddc492
Made button spacing better, removed compiler options
JDurance1701 Mar 4, 2026
31e473d
Merge pull request #22 from HSU-Senior-Project-2026/ticket/automatic-…
NicoleTravers Mar 5, 2026
305b747
Merge pull request #23 from HSU-Senior-Project-2026/feature/compile-b…
NicoleTravers Mar 5, 2026
e982c42
responseive UI
HHoward-mcm Mar 5, 2026
f08df60
Don't remember what this changes, but probably something important
JDurance1701 Mar 7, 2026
2b28cd5
reordered run + compile buttons, enabled functionality
NicoleTravers Mar 8, 2026
8904943
switches to compile tab upon compilation
NicoleTravers Mar 8, 2026
6a23905
Merge pull request #24 from HSU-Senior-Project-2026/feature/responsive
NicoleTravers Mar 8, 2026
5413429
Merge pull request #33 from HSU-Senior-Project-2026/feature/compile-b…
NicoleTravers Mar 17, 2026
429b428
Post-MVP ticket #2 Keystroke Tracking, completed
Mar 17, 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: 34 additions & 0 deletions css/ide.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
html, body {
margin: 0;
padding: 0;
height: 100%;
}

.judge0-file-menu {
min-width: 15rem !important;
}
Expand All @@ -16,10 +22,17 @@
#judge0-chat-messages {
flex-grow: 1;
overflow-y: auto;
padding: 0.5rem;
}

#judge0-chat-messages pre {
overflow-x: auto;
max-width: 100%;
}

.item.judge0-showRunButton{
display:flex;
gap:10px;
}

.judge0-user-message {
Expand Down Expand Up @@ -48,3 +61,24 @@
display: none !important;
}
}

@media (max-width: 600px) {
.judge0-file-menu {
min-width: 12rem !important;
}

.item.judge0-showRunButton {
flex-direction: column;
gap: 5px;
}

.judge0-user-message {
max-width: 95%;
margin-right: 0.5em !important;
}

#judge0-chat-messages {
padding: 0.25rem;
}
}

17 changes: 15 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,11 @@
<span class="description">+S</span>
<span class="text"><i class="save icon"></i>Save</span>
</div>
<!-- Ticket #2: Keystroke Tracking - Added Download Activity Logs button -->
<div id="judge0-download-logs-btn" class="item">
<span class="description"></span>
<span class="text"><i class="download icon"></i>Download Activity Logs</span>
</div>
</div>
</div>
<div class="ui simple dropdown item judge0-showHelpMenu">
Expand All @@ -124,23 +129,31 @@
<div class="item judge0-showSelectLanguage">
<select id="select-language" class="ui search selection dropdown"></select>
</div>
<div class="item judge0-showCompilerOptions">
<!--<div class="item judge0-showCompilerOptions">
<div class="ui left icon transparent input">
<i class="flag icon"></i>
<input id="compiler-options" type="text" placeholder="Compiler options"></input>
</div>
</div>
</div> -->
<div class="item judge0-showCommandLineArguments">
<div class="ui left icon transparent input">
<i class="terminal icon"></i>
<input id="command-line-arguments" type="text" placeholder="Command line arguments"></input>
</div>
</div>
<div class="item judge0-showRunButton">
<button id="compile-btn" class="ui button">
Compile Code
</button>
<button id="run-btn" class="ui primary labeled icon button" data-content="+↵">
<i class="play icon"></i>
Run Code
</button>
<button id="clear-btn" class="ui primary labeled icon button" data-content="+↵" >
<i class="trash icon"></i>
Clear
</button>

</div>
<div class="right menu">
<div id="judge0-theme-toggle-btn" class="icon link item judge0-showThemeButton" data-content="">
Expand Down
8 changes: 4 additions & 4 deletions js/configuration.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const DEFAULT_CONFIGURATIONS = {
showNavigation: true
},
appOptions: {
showAIAssistant: true,
showAIAssistant: false,
ioLayout: "stack",
assistantLayout: "column",
mainLayout: "row",
Expand Down Expand Up @@ -73,7 +73,7 @@ const DEFAULT_CONFIGURATIONS = {
showNavigation: true
},
appOptions: {
showAIAssistant: true,
showAIAssistant: false,
ioLayout: "stack",
assistantLayout: "column",
mainLayout: "row",
Expand All @@ -99,7 +99,7 @@ const DEFAULT_CONFIGURATIONS = {
showNavigation: true
},
appOptions: {
showAIAssistant: true,
showAIAssistant: false,
ioLayout: "stack",
assistantLayout: "column",
mainLayout: "row",
Expand All @@ -125,7 +125,7 @@ const DEFAULT_CONFIGURATIONS = {
showNavigation: true
},
appOptions: {
showAIAssistant: true,
showAIAssistant: false,
ioLayout: "stack",
assistantLayout: "column",
mainLayout: "row",
Expand Down
Loading