Commit Graph

270 Commits

Author SHA1 Message Date
Misode
f76ea7f4f4 Use ace editor and remove output limit 2022-02-17 15:50:49 +01:00
Misode
2148eefa42 Show biome noises on hover to preview 2022-02-17 11:56:32 +01:00
Misode
4f98f9aa9b Add noise caves to preview 2022-02-14 03:56:01 +01:00
Misode
5cfd54ebc3 Add auto scroll to noise settings preview 2022-02-13 04:20:55 +01:00
Misode
92ac80f465 Add surface rule visualizer 2022-02-13 04:02:52 +01:00
Misode
623e38d98c Use mcmeta (#197)
* Simplify data fetching by using mcmeta

* Fetch sounds from mcmeta
2022-01-28 01:25:10 +01:00
Misode
2fe120895c Fix #196 Reimplement placed feature preview 2022-01-18 23:41:11 +01:00
Misode
c6c52ca41a Projects (#192)
* Add file save UI and drafts project

* Fix build

* Create SearchList component as abstraction

* Add project page and file tree view

* Create Locale context

* Create Theme context

* Create Version context

* Create Title context

* Create Project context

* Store current file in project context

* Fix issues when renaming file and implement deleting

* Style improvements

* Make all project strings translatable

* Fix z-index
2022-01-18 01:02:19 +01:00
Misode
ffb2949f05 Add E2E tests using Cypress 2021-12-26 02:48:21 +01:00
Misode
2f23546e3e Fix build 2021-12-01 06:37:00 +01:00
Misode
872a03d44a Include version in renderHtml context 2021-11-21 03:56:03 +01:00
Misode
43d1b7dbcc Add follow reference button for vanilla presets 2021-11-21 03:49:46 +01:00
Misode
b15f187ccc Parse and stringify JSON with comments (#187) 2021-11-08 20:45:10 +01:00
Misode
f67da3f7a1 Improve home page with separate data and resource pack cards 2021-11-06 01:06:33 +01:00
Misode
a24c5d4c79 Support exporting YAML + minified 2021-11-05 02:47:53 +01:00
Misode
95097e6091 Move more stuff to services folder 2021-11-03 01:27:49 +01:00
Misode
25351920e4 Add ability to sort changelog 2021-11-02 02:46:40 +01:00
Misode
b4d43c55bd Fix noise settings preview, use the terrain shaper 2021-10-30 04:44:25 +02:00
Misode
561f9a3956 Use terrain_shaper noise setting in visualization 2021-10-30 02:45:09 +02:00
Misode
3e4d8d7df5 Add noise visualizations to biome map 2021-10-29 02:28:55 +02:00
Misode
794a094e7e Add noise preview 2021-10-21 02:32:11 +02:00
Misode
97cfd918da Fix #180 download full output JSON 2021-10-17 15:44:41 +02:00
Misode
79b3291d06 Add sounds explorer tool 2021-10-08 02:34:55 +02:00
Misode
c7d5b06825 Add sitemap to build 2021-10-04 17:43:46 +02:00
Misode
c51acd34e7 Add duplicate list item action 2021-09-29 01:02:24 +02:00
Misode
e7e9b02ea7 Correctly update number nodes when model changes 2021-09-25 17:41:49 +02:00
Misode
e239e013c6 Only render tree when locale has finished loading 2021-09-25 17:22:25 +02:00
Misode
2cb14a2c10 Add tooltips to all buttons and tweak hover colors 2021-09-25 07:10:54 +02:00
Misode
7db47938b8 Make list and map entries collapsible (#169)
* Make list entries collapsible

* Show errors in collapsed nodes and keep context of loot type

* Make map entries collapsible

* Add collapse-all functionality
2021-09-24 22:12:33 +02:00
Misode
6e4850d5a9 Memoize list entries and wrap model data 2021-09-24 03:47:15 +02:00
Misode
f55a911079 Fix #157 and fix #167 2021-09-23 16:44:27 +02:00
Misode
3b80334e2e Support 1.18 (experimental) snapshots (#158)
* Half support 1.18-experimental-snapshot-1

* Fetch 1.18 presets and improve rendering of lists

* Noise preview with deepslate

* Biome preview with deepslate

* Generalize canvas logic in one hook

* Simplify useCanvas

* Use mcschema for 1.18

* Improve noise settings preview controls

* Fix build

* Update deepslate and improve preview caching

* Cleanup, remove old preview code

* Couple seed between model and preview

* Limit output to improve performance + copy feedback
For the vanilla overworld dimension (200K lines),
it took 2+ seconds to write the output to the textarea

Now capped at 10K chars

* Add surface_relative_threshold to decorator preview

* Improve fixed list errors
2021-09-23 03:04:52 +02:00
Misode
9671f304f7 Fix error when switching generators with previews 2021-09-10 23:58:18 +02:00
Misode
e3fb5923c0 Handle catching unknowns 2021-09-09 22:34:22 +02:00
Misode
386eb675d6 Use preact to render the tree (#155)
* Use preact to render the tree

* More changes to renderHtml
2021-09-09 21:36:19 +02:00
Misode
40fe1c5336 Show error when importing invalid json 2021-08-05 00:12:30 +02:00
Misode
da33cc2832 Fix #162 Add better error message for wrong version 2021-08-04 23:07:50 +02:00
Misode
7c266ca945 Add generator quick switcher 2021-07-02 04:38:02 +02:00
Misode
985057ab4e Allow multiple errors and dismissing errors 2021-07-02 02:59:19 +02:00
Misode
f43cb03cc3 Make generator config more robust 2021-07-02 02:36:01 +02:00
Misode
cabd97cb39 Update home page and logo in header 2021-06-30 05:36:26 +02:00
Misode
2fb4848425 Add configurable indentation 2021-06-26 19:19:51 +02:00
Misode
8a5aa42ca1 Use builtin colors for vanilla biomes 2021-06-26 17:18:02 +02:00
Misode
373698ebbc Improve rendering and validating block states 2021-06-26 17:18:02 +02:00
Misode
14da8ba575 Select preset input when opening 2021-06-26 17:18:02 +02:00
Misode
ac10c3f541 Fix some errors and make others visible 2021-06-26 17:18:02 +02:00
Misode
09c851914f Switch to vite and preact 2021-06-26 17:18:02 +02:00
Misode
4b9b59b3c7 Fix #133 Incorrect download contents 2021-03-11 17:41:43 +01:00
Misode
d9effb142a Improve minimize UX 2021-02-25 01:49:06 +01:00
Misode
28909fe96c Slightly improve accessibility 2021-01-01 05:23:06 +01:00