Moving more files around
This commit is contained in:
10
src/API.ts
10
src/API.ts
@ -1,6 +1,6 @@
|
|||||||
import { sendToServer, type OSCMessage, oscMessages } from "./IO/OSC";
|
import { sendToServer, type OSCMessage, oscMessages } from "./IO/OSC";
|
||||||
import { getAllScaleNotes, nearScales, seededRandom } from "zifferjs";
|
import { getAllScaleNotes, nearScales, seededRandom } from "zifferjs";
|
||||||
import colorschemes from "./colors.json";
|
import colorschemes from "./Editor/colors.json";
|
||||||
import {
|
import {
|
||||||
MidiCCEvent,
|
MidiCCEvent,
|
||||||
MidiConnection,
|
MidiConnection,
|
||||||
@ -18,7 +18,7 @@ import {
|
|||||||
loadUniverse,
|
loadUniverse,
|
||||||
openUniverseModal,
|
openUniverseModal,
|
||||||
template_universes,
|
template_universes,
|
||||||
} from "./FileManagement";
|
} from "./Editor/FileManagement";
|
||||||
import {
|
import {
|
||||||
samples,
|
samples,
|
||||||
initAudioOnFirstClick,
|
initAudioOnFirstClick,
|
||||||
@ -29,12 +29,12 @@ import {
|
|||||||
} from "superdough";
|
} from "superdough";
|
||||||
import { Speaker } from "./extensions/StringExtensions";
|
import { Speaker } from "./extensions/StringExtensions";
|
||||||
import { getScaleNotes } from "zifferjs";
|
import { getScaleNotes } from "zifferjs";
|
||||||
import { OscilloscopeConfig } from "./Visuals/Oscilloscope";
|
import { OscilloscopeConfig } from "./DOM/Visuals/Oscilloscope";
|
||||||
import { blinkScript } from "./Visuals/Blinkers";
|
import { blinkScript } from "./DOM/Visuals/Blinkers";
|
||||||
import { SkipEvent } from "./classes/SkipEvent";
|
import { SkipEvent } from "./classes/SkipEvent";
|
||||||
import { AbstractEvent, EventOperation } from "./classes/AbstractEvents";
|
import { AbstractEvent, EventOperation } from "./classes/AbstractEvents";
|
||||||
import drums from "./tidal-drum-machines.json";
|
import drums from "./tidal-drum-machines.json";
|
||||||
import { ShapeObject, createConicGradient, createLinearGradient, createRadialGradient, drawBackground, drawBall, drawBalloid, drawDonut, drawEquilateral, drawImage, drawPie, drawSmiley, drawStar, drawStroke, drawText, drawTriangular } from "./Visuals/CanvasVisuals";
|
import { ShapeObject, createConicGradient, createLinearGradient, createRadialGradient, drawBackground, drawBall, drawBalloid, drawDonut, drawEquilateral, drawImage, drawPie, drawSmiley, drawStar, drawStroke, drawText, drawTriangular } from "./DOM/Visuals/CanvasVisuals";
|
||||||
|
|
||||||
interface ControlChange {
|
interface ControlChange {
|
||||||
channel: number;
|
channel: number;
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import { type Editor } from "../main";
|
|||||||
import { vim } from "@replit/codemirror-vim";
|
import { vim } from "@replit/codemirror-vim";
|
||||||
import { tryEvaluate } from "../Evaluator";
|
import { tryEvaluate } from "../Evaluator";
|
||||||
import { hideDocumentation, showDocumentation } from "../documentation/Documentation";
|
import { hideDocumentation, showDocumentation } from "../documentation/Documentation";
|
||||||
import { openSettingsModal, openUniverseModal } from "../FileManagement";
|
import { openSettingsModal, openUniverseModal } from "../Editor/FileManagement";
|
||||||
|
|
||||||
export const registerFillKeys = (app: Editor) => {
|
export const registerFillKeys = (app: Editor) => {
|
||||||
document.addEventListener("keydown", (event) => {
|
document.addEventListener("keydown", (event) => {
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import { EditorView } from "codemirror";
|
import { EditorView } from "codemirror";
|
||||||
import { vim } from "@replit/codemirror-vim";
|
import { vim } from "@replit/codemirror-vim";
|
||||||
import { type Editor } from "../main";
|
import { type Editor } from "../main";
|
||||||
import colors from "../colors.json";
|
import colors from "../Editor/colors.json";
|
||||||
import {
|
import {
|
||||||
documentation_factory,
|
documentation_factory,
|
||||||
documentation_pages,
|
documentation_pages,
|
||||||
@ -18,12 +18,12 @@ import {
|
|||||||
share,
|
share,
|
||||||
closeUniverseModal,
|
closeUniverseModal,
|
||||||
openUniverseModal,
|
openUniverseModal,
|
||||||
} from "../FileManagement";
|
} from "../Editor/FileManagement";
|
||||||
import { loadSamples } from "../API";
|
import { loadSamples } from "../API";
|
||||||
import { tryEvaluate } from "../Evaluator";
|
import { tryEvaluate } from "../Evaluator";
|
||||||
import { inlineHoveringTips } from "../documentation/inlineHelp";
|
import { inlineHoveringTips } from "../documentation/inlineHelp";
|
||||||
import { lineNumbers } from "@codemirror/view";
|
import { lineNumbers } from "@codemirror/view";
|
||||||
import { jsCompletions } from "../EditorSetup";
|
import { jsCompletions } from "../Editor/EditorSetup";
|
||||||
import { saveState } from "./WindowBehavior";
|
import { saveState } from "./WindowBehavior";
|
||||||
import { registerSamplesFromDB, samplesDBConfig, uploadSamplesToDB } from "../IO/SampleLoading";
|
import { registerSamplesFromDB, samplesDBConfig, uploadSamplesToDB } from "../IO/SampleLoading";
|
||||||
|
|
||||||
|
|||||||
@ -28,11 +28,10 @@ import {
|
|||||||
} from "@codemirror/autocomplete";
|
} from "@codemirror/autocomplete";
|
||||||
import { lintKeymap } from "@codemirror/lint";
|
import { lintKeymap } from "@codemirror/lint";
|
||||||
import { Compartment } from "@codemirror/state";
|
import { Compartment } from "@codemirror/state";
|
||||||
import { Editor } from "./main";
|
import { Editor } from "../main";
|
||||||
import { EditorView } from "codemirror";
|
import { EditorView } from "codemirror";
|
||||||
import { javascript } from "@codemirror/lang-javascript";
|
import { javascript } from "@codemirror/lang-javascript";
|
||||||
import { inlineHoveringTips } from "./documentation/inlineHelp";
|
import { inlineHoveringTips, toposCompletions, soundCompletions } from "../documentation/inlineHelp";
|
||||||
import { toposCompletions, soundCompletions } from "./documentation/inlineHelp";
|
|
||||||
import { javascriptLanguage } from "@codemirror/lang-javascript";
|
import { javascriptLanguage } from "@codemirror/lang-javascript";
|
||||||
|
|
||||||
export const getCodeMirrorTheme = (theme: { [key: string]: string }): Extension => {
|
export const getCodeMirrorTheme = (theme: { [key: string]: string }): Extension => {
|
||||||
@ -1,7 +1,7 @@
|
|||||||
import { gzipSync, decompressSync, strFromU8 } from "fflate";
|
import { gzipSync, decompressSync, strFromU8 } from "fflate";
|
||||||
import { type Editor } from "./main";
|
import { type Editor } from "../main";
|
||||||
import { uniqueNamesGenerator, colors, animals } from "unique-names-generator";
|
import { uniqueNamesGenerator, colors, animals } from "unique-names-generator";
|
||||||
import { tryEvaluate } from "./Evaluator";
|
import { tryEvaluate } from "../Evaluator";
|
||||||
export type Universes = { [key: string]: Universe };
|
export type Universes = { [key: string]: Universe };
|
||||||
|
|
||||||
export interface Universe {
|
export interface Universe {
|
||||||
14
src/main.ts
14
src/main.ts
@ -1,20 +1,20 @@
|
|||||||
import { OscilloscopeConfig, runOscilloscope } from "./Visuals/Oscilloscope";
|
import { OscilloscopeConfig, runOscilloscope } from "./DOM/Visuals/Oscilloscope";
|
||||||
import { EditorState, Compartment } from "@codemirror/state";
|
import { EditorState, Compartment } from "@codemirror/state";
|
||||||
import { scriptBlinkers } from "./Visuals/Blinkers";
|
import { scriptBlinkers } from "./DOM/Visuals/Blinkers";
|
||||||
import { javascript } from "@codemirror/lang-javascript";
|
import { javascript } from "@codemirror/lang-javascript";
|
||||||
import { markdown } from "@codemirror/lang-markdown";
|
import { markdown } from "@codemirror/lang-markdown";
|
||||||
import { Extension } from "@codemirror/state";
|
import { Extension } from "@codemirror/state";
|
||||||
import { outputSocket } from "./IO/OSC";
|
import { outputSocket } from "./IO/OSC";
|
||||||
import { getCodeMirrorTheme, switchToDebugTheme } from "./EditorSetup";
|
import { getCodeMirrorTheme, switchToDebugTheme } from "./Editor/EditorSetup";
|
||||||
import {
|
import {
|
||||||
initializeSelectedUniverse,
|
initializeSelectedUniverse,
|
||||||
AppSettings,
|
AppSettings,
|
||||||
Universe,
|
Universe,
|
||||||
loadUniverserFromUrl,
|
loadUniverserFromUrl,
|
||||||
} from "./FileManagement";
|
} from "./Editor/FileManagement";
|
||||||
import { singleElements, buttonGroups, ElementMap, createDocumentationStyle } from "./DOM/DomElements";
|
import { singleElements, buttonGroups, ElementMap, createDocumentationStyle } from "./DOM/DomElements";
|
||||||
import { registerFillKeys, registerOnKeyDown } from "./DOM/Keyboard";
|
import { registerFillKeys, registerOnKeyDown } from "./DOM/Keyboard";
|
||||||
import { installEditor } from "./EditorSetup";
|
import { installEditor } from "./Editor/EditorSetup";
|
||||||
import { documentation_factory, documentation_pages, showDocumentation, updateDocumentationContent } from "./documentation/Documentation";
|
import { documentation_factory, documentation_pages, showDocumentation, updateDocumentationContent } from "./documentation/Documentation";
|
||||||
import { EditorView } from "codemirror";
|
import { EditorView } from "codemirror";
|
||||||
import { Clock } from "./clock/Clock";
|
import { Clock } from "./clock/Clock";
|
||||||
@ -23,7 +23,7 @@ import * as oeis from "jisg";
|
|||||||
import * as zpatterns from "zifferjs/src/patterns.ts";
|
import * as zpatterns from "zifferjs/src/patterns.ts";
|
||||||
import { makeArrayExtensions } from "./extensions/ArrayExtensions";
|
import { makeArrayExtensions } from "./extensions/ArrayExtensions";
|
||||||
import "./style.css";
|
import "./style.css";
|
||||||
import { Universes, File } from "./FileManagement";
|
import { Universes, File } from "./Editor/FileManagement";
|
||||||
import { tryEvaluate } from "./Evaluator";
|
import { tryEvaluate } from "./Evaluator";
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import showdown from "showdown";
|
import showdown from "showdown";
|
||||||
@ -31,7 +31,7 @@ import { makeStringExtensions } from "./extensions/StringExtensions";
|
|||||||
import { installInterfaceLogic } from "./DOM/UILogic";
|
import { installInterfaceLogic } from "./DOM/UILogic";
|
||||||
import { installWindowBehaviors } from "./DOM/WindowBehavior";
|
import { installWindowBehaviors } from "./DOM/WindowBehavior";
|
||||||
import { makeNumberExtensions } from "./extensions/NumberExtensions";
|
import { makeNumberExtensions } from "./extensions/NumberExtensions";
|
||||||
import colors from "./colors.json";
|
import colors from "./Editor/colors.json";
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
const images = import.meta.glob("./assets/*")
|
const images = import.meta.glob("./assets/*")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user