Commit Graph

129 Commits

Author SHA1 Message Date
Misode
5db012f101 Simplify spyglass imports 2024-11-18 17:16:38 +01:00
Misode
2366716cae Refactor projects to use indexeddb 2024-11-13 05:29:06 +01:00
Misode
26079d1188 Sort overlay file systems based on prefix length 2024-11-06 06:53:05 +01:00
Misode
c726689459 Implement memory file system and mixed file system 2024-11-06 06:31:59 +01:00
Misode
760f256aa1 Split FileSystem 2024-11-06 01:24:28 +01:00
Misode
c80c500386 Add support for mcdoc:block_state_keys 2024-11-02 07:43:30 +01:00
Misode
926d19bb56 Add block state validation 2024-11-02 06:35:06 +01:00
Misode
4d85a9f491 Implement set generator default 2024-11-01 18:33:25 +01:00
Misode
7b576da9d2 Clean up file opening and watcher events 2024-11-01 17:45:54 +01:00
Misode
a380999afb Implement IndexedDB file system 2024-11-01 05:08:23 +01:00
Misode
00f0c09a34 Add neoforge and immersiveweathering mcdoc 2024-11-01 00:19:46 +01:00
Misode
68eb077c17 Re-add ohthetreesyoullgrow partner 2024-10-31 06:41:30 +01:00
Misode
a76347d2b5 Merge branch 'master' of https://github.com/misode/misode.github.io into mcdoc 2024-10-30 17:37:36 +01:00
Misode
9886155fee Manually filter out some fields due to probable spyglass bug 2024-10-30 17:32:20 +01:00
Misode
377c3f1e65 Add 1.21.4
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2024-10-30 16:54:38 +01:00
Misode
de084e030c Escape quotes when editing strings 2024-10-29 04:21:19 +01:00
Misode
7770b97a7a Implement any/unsafe type 2024-10-29 02:41:59 +01:00
Misode
9fa9da0230 Fix assets generators 2024-10-27 06:03:58 +01:00
Misode
446e04879c Add random seed button 2024-10-27 05:39:04 +01:00
Misode
88b8730b72 Fix world settings generator 2024-10-27 05:15:26 +01:00
Misode
3447a586c2 Fix text component generator 2024-10-27 04:59:50 +01:00
Misode
4d9e9fa40c Remove unnecessary json parsing for presets and snippets 2024-10-26 23:01:49 +02:00
Misode
e130cb59eb Merge branch 'master' of https://github.com/misode/misode.github.io into mcdoc 2024-10-26 22:47:52 +02:00
Misode
2ff59b8405 Wrap all JSON.parse calls with try-catch 2024-10-26 21:49:12 +02:00
Misode
3e72588dc9 Validate regex patterns, fix object bodies 2024-10-24 21:41:46 +02:00
Misode
6649b0aabd Change pack format validation again 2024-10-24 21:28:08 +02:00
Misode
f49202c160 Handle "missing key" errors separately 2024-10-24 18:39:13 +02:00
Misode
a3faa4a3c9 Format select registries, enums and unions 2024-10-24 17:54:39 +02:00
Misode
599b7ea068 Make 1.21.2 the default version
Some checks failed
Deploy to GitHub Pages / build (push) Has been cancelled
Deploy to GitHub Pages / deploy (push) Has been cancelled
2024-10-24 16:26:07 +02:00
Misode
ee655b39e5 Remove unnecessary json parse and stringify step when importing 2024-10-24 15:57:14 +02:00
Misode
256390cbd2 Tweak pack format error reporting 2024-10-24 05:40:04 +02:00
Misode
9066469381 Add error indicators 2024-10-24 05:02:37 +02:00
Misode
22409f62ce Add string datalist completions 2024-10-24 02:09:17 +02:00
Misode
6c214d4e3a Simplify mcdoc fields when rendering 2024-10-24 00:34:32 +02:00
Misode
6e68de01aa Refactor makeEdit so it returns the result node 2024-10-23 21:41:12 +02:00
Misode
6151fbcea4 List add button 2024-10-23 20:14:10 +02:00
Misode
18332b9dbc Make edits to AST and then use formatter 2024-10-23 06:10:14 +02:00
Misode
a0f3e71000 Refactor spyglass service and context 2024-10-23 05:44:20 +02:00
Misode
c358c871da Implement undo and redo 2024-10-22 22:55:04 +02:00
Misode
ea37eb168f Keep track of opened documents and prepare for undo/redo 2024-10-22 15:43:02 +02:00
Misode
9cb7f7297c Make Spyglass a singleton object 2024-10-20 20:23:17 +02:00
Misode
d248732469 Basic mcdoc tree rendering 2024-10-17 15:14:30 +02:00
Misode
7ed34a61e7 Add spyglass context and file watcher 2024-10-16 15:46:17 +02:00
Misode
77d6323219 Use spyglass DocAndNode to store current file data 2024-10-16 04:36:59 +02:00
Misode
7dbd533abb Add mcmeta-summary symbol registrar and initialize remaining 2024-10-15 23:25:56 +02:00
Misode
60aab0c6b9 Initialize spyglass project and load vanilla-mcdoc 2024-10-15 07:24:12 +02:00
Misode
ccdcf9e7e3 🔥 Nuke all mcschema related code 2024-10-15 05:14:02 +02:00
Misode
505842a319 Adjust quote-props eslint rule 2024-10-12 01:12:51 +02:00
Misode
04864cea2d Update version article links 2024-10-11 06:06:25 +02:00
Misode
7757dbcac3 Fix #547 quote snbt keys + respect indentation 2024-10-04 18:12:01 +02:00