louis-e
b34cbf4307
Add bedrock-rs license credit
2025-12-04 16:46:22 +01:00
louis-e
a03318bb98
Add format toggle logic and mcworld file opening
2025-12-04 16:45:59 +01:00
louis-e
8bb779d6cc
Add format toggle button styles
2025-12-04 16:45:47 +01:00
louis-e
6d164102ad
Add Java/Bedrock format toggle UI
2025-12-04 16:45:35 +01:00
louis-e
127a0e5e68
Add GUI format toggle and show_in_folder command
2025-12-04 16:44:46 +01:00
louis-e
4a326c3dad
Add emit_open_mcworld_file event
2025-12-04 16:44:37 +01:00
louis-e
d4fd9b9cd3
Add GenerationOptions and format-aware world generation
2025-12-04 16:44:19 +01:00
louis-e
ee0521f232
Add Bedrock world format support with LevelDB storage
2025-12-04 16:43:59 +01:00
louis-e
8b3a41b131
Add Java to Bedrock block mapping
2025-12-04 16:43:49 +01:00
louis-e
02594b1cae
Add bedrock_block_map module import
2025-12-04 16:43:38 +01:00
louis-e
06ba4db97e
Add bedrockrs and dependencies for Bedrock support
2025-12-04 16:43:27 +01:00
louis-e
59d31cfbb8
Add *.mcworld to gitignore
2025-12-04 16:43:13 +01:00
Louis Erbkamm
94388e4164
Merge pull request #651 from louis-e/fix-2x-sprite
...
fix: correct disabled icon positions for 7-sprite 2x sheet
2025-12-01 21:49:41 +01:00
louis-e
f8c9fd8f4c
fix: correct disabled icon positions for 7-sprite 2x sheet
2025-12-01 21:42:45 +01:00
Louis Erbkamm
2ee2d48f6a
Merge pull request #650 from louis-e/mock-emit-mappreview
...
Mock map preview emit for CLI builds
2025-12-01 18:50:04 +01:00
louis-e
56c2f2e5cd
Mock mep preview emit for CLI builds
2025-12-01 18:49:40 +01:00
Louis Erbkamm
9d34bc8e92
Merge pull request #649 from louis-e/benchmark-datetime
...
Add date time in benchmark comment
2025-12-01 18:46:45 +01:00
louis-e
c95b78fdcd
Add date time to benchmark comment
2025-12-01 18:46:09 +01:00
louis-e
6e52e08b8a
Remove telemetry line
2025-12-01 18:45:55 +01:00
Louis Erbkamm
57a4a801cf
Modify benchmark workflow for map preview and checkout
...
Updated the benchmark workflow to use actions/checkout@v5 and added steps to check for and upload a map preview artifact.
2025-12-01 18:04:08 +01:00
Louis Erbkamm
0c47e365bc
Merge pull request #644 from louis-e/dependabot/cargo/semver-1.0.27
...
build(deps): bump semver from 1.0.26 to 1.0.27
2025-12-01 17:47:50 +01:00
Louis Erbkamm
dad3ab3b34
Merge pull request #643 from louis-e/dependabot/github_actions/actions/checkout-6
...
build(deps): bump actions/checkout from 5 to 6
2025-12-01 17:47:40 +01:00
Louis Erbkamm
b8b63a2bc5
Merge pull request #647 from louis-e/map-preview
...
Display map preview in GUI
2025-12-01 17:44:05 +01:00
louis-e
cab20b5e50
Fix clippy lint
2025-12-01 17:43:43 +01:00
louis-e
0e879837fa
Remove block category comments
2025-12-01 17:42:37 +01:00
louis-e
92be2ccf00
Improve map preview generation time
2025-12-01 17:38:10 +01:00
louis-e
3b76d707d9
Display map preview in GUI
2025-12-01 17:08:54 +01:00
dependabot[bot]
be8559dee7
build(deps): bump semver from 1.0.26 to 1.0.27
...
Bumps [semver](https://github.com/dtolnay/semver ) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.26...1.0.27 )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 1.0.27
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 02:41:00 +00:00
dependabot[bot]
94eda2fad3
build(deps): bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-01 02:27:47 +00:00
Louis Erbkamm
7d86854e3c
Merge pull request #640 from louis-e/reintroduce-sutherland-hodgeman
...
Reintroduce Sutherland-Hodgman Clipping Algorithm
2025-11-28 11:28:25 +01:00
louis-e
cddaa89d35
Fix polyline clipping for segments crossing bbox with external endpoints
2025-11-28 11:12:17 +01:00
louis-e
453845977d
Fix polyline clipping for segments crossing bbox with external endpoints
2025-11-28 11:10:43 +01:00
louis-e
4e196e51bd
Move sutherland hodgman into own clipping file
2025-11-28 10:57:47 +01:00
louis-e
ea4dc5dc08
Remove unused dependencies
2025-11-28 10:40:06 +01:00
louis-e
c56ff83094
Fix cargo fmt
2025-11-28 01:43:55 +01:00
louis-e
2b40a520ff
Reintroduce initial Sutherland-Hodgman clipping
2025-11-28 01:43:16 +01:00
louis-e
a192be981a
Fix clippy
2025-11-26 15:02:12 +01:00
louis-e
eb77bca10d
Refactor code comments
2025-11-26 14:49:41 +01:00
louis-e
4a891c3603
Clean up code
2025-11-26 14:40:36 +01:00
louis-e
84adfdd931
Remove floodfill abort artifacts
2025-11-26 14:32:24 +01:00
louis-e
823b6ba052
Remove debugging changes
2025-11-26 14:22:04 +01:00
louis-e
2ba8157ec9
Remove debug logging
2025-11-26 14:15:20 +01:00
louis-e
7235ba0be9
Merge remote changes, keeping our Sutherland-Hodgman implementation
2025-11-26 13:53:53 +01:00
louis-e
dee580c564
fix: cargo fmt
2025-11-26 13:48:32 +01:00
louis-e
41fc5662e0
fix: restore performance with Sutherland-Hodgman clipping and correct water rendering
...
- Fix O(n*m) performance regression in highway processing by building connectivity map once
- Store unclipped ways in ways_map for proper relation member merging (merge_loopy_loops)
- Use clipped ways for standalone way processing
- Add empty vector guard in merge_loopy_loops to prevent panic
- Expose build_highway_connectivity_map as public API
- Add debug_logging module for development diagnostics
2025-11-26 13:39:29 +01:00
louis-e
ac884b8c2a
Correctly clip multipolygons
2025-11-23 18:34:10 +01:00
louis-e
7a9b792bee
Restore node filtering for performance without breaking water features
2025-11-23 17:34:08 +01:00
Louis Erbkamm
83e9a634e5
Update baseline time and memory in benchmark workflow
2025-11-22 14:45:51 +01:00
Louis Erbkamm
56ddea57d0
Merge pull request #638 from louis-e/telemetry-nofeatures-fix
...
Fix no-default-features build
2025-11-22 14:37:34 +01:00
Louis Erbkamm
430a4970f5
Merge branch 'main' into telemetry-nofeatures-fix
2025-11-22 14:30:34 +01:00