├── .gitignore ├── README.md ├── index.html ├── package.json ├── src ├── DrawContext.ts ├── TextRenderer.ts ├── controls.ts ├── gl.ts ├── main.ts ├── math.ts ├── program.ts ├── prop_dealer.ts ├── schemas.ts ├── tessellator.ts ├── types.ts ├── uis.ts ├── uiscreen.ts ├── vars.ts ├── vertex_format.ts └── vite-env.d.ts ├── static ├── ascii.png ├── features.txt ├── font.json ├── font.png ├── font │ └── codicon.ttf ├── grass.png ├── icon.png ├── icons │ ├── default_file.svg │ ├── file_type_image.svg │ ├── file_type_json.svg │ ├── file_type_text.svg │ └── github.png ├── lang │ └── en_us.json ├── shaders │ ├── grayscale_position_texture.fsh │ ├── grayscale_position_texture.vsh │ ├── grayscale_position_texture_color.fsh │ ├── grayscale_position_texture_color.vsh │ ├── position.fsh │ ├── position.vsh │ ├── position_color.fsh │ ├── position_color.vsh │ ├── position_texture.fsh │ ├── position_texture.vsh │ ├── position_texture_color.fsh │ └── position_texture_color.vsh └── ui │ ├── global_variables.json │ ├── play_screen.json │ ├── screen_defs.json │ ├── start_screen.json │ └── ui_defs.json ├── style.css ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/package.json -------------------------------------------------------------------------------- /src/DrawContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/DrawContext.ts -------------------------------------------------------------------------------- /src/TextRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/TextRenderer.ts -------------------------------------------------------------------------------- /src/controls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/controls.ts -------------------------------------------------------------------------------- /src/gl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/gl.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/math.ts -------------------------------------------------------------------------------- /src/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/program.ts -------------------------------------------------------------------------------- /src/prop_dealer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/prop_dealer.ts -------------------------------------------------------------------------------- /src/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/schemas.ts -------------------------------------------------------------------------------- /src/tessellator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/tessellator.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/uis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/uis.ts -------------------------------------------------------------------------------- /src/uiscreen.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/vars.ts -------------------------------------------------------------------------------- /src/vertex_format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/src/vertex_format.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /static/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/ascii.png -------------------------------------------------------------------------------- /static/features.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/features.txt -------------------------------------------------------------------------------- /static/font.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/font.json -------------------------------------------------------------------------------- /static/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/font.png -------------------------------------------------------------------------------- /static/font/codicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/font/codicon.ttf -------------------------------------------------------------------------------- /static/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/grass.png -------------------------------------------------------------------------------- /static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/icon.png -------------------------------------------------------------------------------- /static/icons/default_file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/icons/default_file.svg -------------------------------------------------------------------------------- /static/icons/file_type_image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/icons/file_type_image.svg -------------------------------------------------------------------------------- /static/icons/file_type_json.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/icons/file_type_json.svg -------------------------------------------------------------------------------- /static/icons/file_type_text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/icons/file_type_text.svg -------------------------------------------------------------------------------- /static/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/icons/github.png -------------------------------------------------------------------------------- /static/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/lang/en_us.json -------------------------------------------------------------------------------- /static/shaders/grayscale_position_texture.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/grayscale_position_texture.fsh -------------------------------------------------------------------------------- /static/shaders/grayscale_position_texture.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/grayscale_position_texture.vsh -------------------------------------------------------------------------------- /static/shaders/grayscale_position_texture_color.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/grayscale_position_texture_color.fsh -------------------------------------------------------------------------------- /static/shaders/grayscale_position_texture_color.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/grayscale_position_texture_color.vsh -------------------------------------------------------------------------------- /static/shaders/position.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/position.fsh -------------------------------------------------------------------------------- /static/shaders/position.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/position.vsh -------------------------------------------------------------------------------- /static/shaders/position_color.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/position_color.fsh -------------------------------------------------------------------------------- /static/shaders/position_color.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/position_color.vsh -------------------------------------------------------------------------------- /static/shaders/position_texture.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/position_texture.fsh -------------------------------------------------------------------------------- /static/shaders/position_texture.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/position_texture.vsh -------------------------------------------------------------------------------- /static/shaders/position_texture_color.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/position_texture_color.fsh -------------------------------------------------------------------------------- /static/shaders/position_texture_color.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/shaders/position_texture_color.vsh -------------------------------------------------------------------------------- /static/ui/global_variables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/ui/global_variables.json -------------------------------------------------------------------------------- /static/ui/play_screen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/ui/play_screen.json -------------------------------------------------------------------------------- /static/ui/screen_defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/ui/screen_defs.json -------------------------------------------------------------------------------- /static/ui/start_screen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/ui/start_screen.json -------------------------------------------------------------------------------- /static/ui/ui_defs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/static/ui/ui_defs.json -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/style.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KalmeMarq/json-ui-editor/HEAD/vite.config.ts --------------------------------------------------------------------------------