Commit Graph

178 Commits

Author SHA1 Message Date
Misode a3faa4a3c9 Format select registries, enums and unions 2024-10-24 17:54:39 +02:00
Misode ee655b39e5 Remove unnecessary json parse and stringify step when importing 2024-10-24 15:57:14 +02:00
Misode 9f1ae01d91 Rename variables to be more consistent 2024-10-24 15:24:04 +02:00
Misode 3f7c8f6904 Add hardcoded colored categories 2024-10-24 06:50:04 +02:00
Misode c9f216c550 Change doc comments to be based on field instead of hover 2024-10-24 06:15:04 +02:00
Misode b66b53ceaa Show doc comments 2024-10-24 06:07:12 +02:00
Misode 9066469381 Add error indicators 2024-10-24 05:02:37 +02:00
Misode 33d4c30539 Add color pickers 2024-10-24 03:59:04 +02:00
Misode e9f16aa3f7 Add literal and tuple types + improve struct and list default 2024-10-24 03:31:34 +02:00
Misode 039910e43e Handle unions matching multiple members 2024-10-24 02:29:38 +02:00
Misode 22409f62ce Add string datalist completions 2024-10-24 02:09:17 +02:00
Misode d9a1d4c41a Implement enums and unions 2024-10-24 01:21:53 +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 6ea2b7929c Add string, numeric and boolean editing 2024-10-23 18:46:21 +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 23ab957f62 Fix tree not refreshing when importing on mobile 2024-10-04 17:42:52 +02:00
Misode f1b60b8b40 Add paste button on mobile + update copy icon (#610) 2024-10-04 17:40:02 +02:00
Misode fab3088799 Close #537 implement alphabetical sort in output 2024-10-04 16:42:47 +02:00
Misode fec84a03d2 Fix #540 by validating file names 2024-10-04 15:52:21 +02:00
Misode 5d08f15006 Fix #319 keep unknown files when importing and downloading a project 2024-10-04 15:30:35 +02:00
Misode 137c4816d6 Allow generators to be listed in two columns 2024-09-18 14:45:50 +02:00
Misode c277880a01 Add snbt output format 2024-06-22 16:52:01 +02:00
Misode 44b97e357f 24w19a 2024-05-10 23:15:41 +02:00
Misode c87ede8e54 Recipe preview 2024-03-25 21:57:47 +01:00
Misode b1332d7d22 Fix #485 add scrollPastEnd 50% to output panel 2024-03-14 17:31:18 +01:00
Misode f3b852025d Add Oh The Trees You'll Grow partner generator 2024-01-18 07:53:05 +01:00
Misode b4e9d86c43 Refactor how partner generators work + prefix generator translation keys 2024-01-18 03:22:10 +01:00
Misode 886991af8e Customized biomes (#396)
* Start with customized biome UI

* Refactor customized page, split logic

* Implement biome replacements

* Remove debug messages

* Disable create button when nothing is modified
2023-12-06 20:40:30 +01:00
Misode 649f14dc0d Don't show all versions by default + version ranges 2023-12-05 19:28:35 +01:00
Flemmli97 33d90f9126 Allow creating new files (#437)
* allow creating new files

* icon and translation key fix

* Change how new file works

* Fix selected file in tree view

* Reword to "New empty file"

* Reword to "Save as"

---------

Co-authored-by: Flemmli97 <Flemmli97@users.noreply.github.com>
Co-authored-by: Misode <misoloo64@gmail.com>
2023-12-03 22:25:52 +01:00
Misode fcffbc9712 Fix #443 Enable autofocus in generator lists 2023-11-29 22:29:23 +01:00
Misode 2416095e4f Add wiki link to all generators 2023-11-23 02:05:05 +01:00
Misode ddd00dd731 Add version mcmeta diff page (#428)
* Add version mcmeta diff page

* Add toggle for word wrapping

* Fix diff view on mobile

* Use full layout width on version details

* Show image and audio diffs

* Add word_wrap locale
2023-10-09 22:09:36 +02:00
Misode 08581889d2 Add structure set preview 2023-06-23 00:36:36 +02:00
Misode c363853624 Hide some versions on generator cards 2023-06-04 18:03:25 +02:00
Misode 251ddf3201 Add share loading symbol 2023-03-19 18:17:28 +01:00
Misode 2137b2fa8d Fix #272 split generator page 2023-02-27 09:12:42 +01:00
Misode 0a72ddd632 Add blockstate and model previews 2023-01-26 16:41:09 +01:00