* Renamed 1.21.3 -> 1.21 WD and 1.21.2 -> 1.21.3 to match the Winter Drop
* fixed spawn for 1.21.2+ (#340)
* fixed height map not getting applied after biome color change
* added 1.21.2 to versions, as well as an experimental 1.21.3 for the pale_garden biome
* added trial chamber finder
* added inner linked gateways
* fixed inaccurate End generation at large distances from 0,0
* fixed copying seeds from matching seed list (#302)
* fixed non-persistent search progress and results list in headless mode (#310)
* changed all modal dialogs to be non-blocking on wasm
* changed file exports and imports to use getContent variants on wasm
* changed biome image export to archive images as zip on wasm
* reduced the stack size requirements
* replaced quadhut protobase generation with a precomputed resource
* removed wait-for-finish popup when stopping a search (problematic with wasm)
* fixed fonts not matching config default when unmodified
* updated logo and screenshots
* improved performace of world draw calls
* changed all default qcomboboxes to a custom combobox that supports styling
* added sinkhole example
* moved custom widgets to a collective source
* fixed dimensions for structure analysis
* added biome samples filter to check biome proportions (#173, #266)
* added outline display for the area of selected conditions (WIP)
* added "from-visible" to conditions editor (#271)
* added Locations to Search tab, to look for positions in the current seed
* moved Tiggers to Search tab
* changed area/position input fields to use block coordinates (#265)
* changed spiral iterator to use an arbitrary, user defined step size
* fixed octave options and added generated display texts (#253)
* moved all editor menus to the "Edit" menu
* moved biome color import/export options to biome color editor
* tweaked widget size controls
* changed climate extreme filter to look for a range rather than min/max
added headless search mode (#237)
added user defined font selection
added translatable biomes names
added shortcut to copy active seed with CTRL+C and remapped copy-seed-list (#238)
changed warning messages to work in headless mode
changed zoom shortcuts to accept Qt defaults (#217)
removed dejavu fonts
added biome noise visualization for beta 1.7 climates (#212)
added keyboard controls to navigate the map (#217)
added desert wells map option and finders (#218)
added trail ruins map option and finders
added amethyst geode map option
added indicator for igloos with basement
added command line option --reset-all to clear the sessions and settings
added visibility toggles for structures that can be used to de-clutter the toolbar
updated structure icons, replacing several amidst icons that had non-standard sizes
changed UI so multiple conditions can be enabled/disabled at once (#216)
changed warning message for small areas to be more informative (#220)
changed compiler flags for debug builds
changed the toolbar position to its anchor is resored upon restart
changed preferences dialog to be non-blocking
fixed missing y-level option for locate biome center finders (#221)
fixed incorrect stronghold positions for 1.6- (#228)
fixed secondary spawn pass for 1.18+ (#219)
added layer display option dialog
added octave specific biome noise views to map view
added octave option to climate extreme locator, enabling much faster climate searches
added basic beta 1.7 support
changed shortcuts to function with the new map layers
1) added Lua to the project
1.1) added support for custom lua conditions
1.2) added simple lua editor
2) added approximate surface height overlay (#172)
3) changed thread management for map viewer to avoid limitations of QThreadPool
4) updated biome and stronghold generation to 1.19.3
5) fixed issues with getSpawn for 1.17-, which should be more accurate now
6) fixed some issues with the validity status for evaluated search positions
7) fixed deep_dark not being considered an underground biome
* added biome center finder
* added biome locator to analysis
* added shortcut and paste support for goto dialog
* added quad-structure to analysis
* removed obsolete quad-structure dialog
added nether fortress structure piece generation
added advanced option to skip terrain checks
fixed regression of completely wrong Mansion positions in v2.3.2 (#155, #161)
fixed inaccuracy of end city pieces generation
fixed invalid biome color refresh with climate parameter view
fixed repeated opening of structure scale limits when starting from preferences
added end city ship finder and end city pieces generation
added ruined portal variant finder
added structure variant info to map view
added outer end voids (MC-159283)
changed icons for ruined portals and end cities, which now differentiate by variant
changed biome condition UI to separate non-available biomes and arrange them alphabetically
fixed several issues with the biome sets that are available with layered biome conditions
fixed that about half of 1.18/1.19 end gateways have wrong positions
* fixed regression for biome exclusion filter not working for 1.17- (#152)
* fixed regression for keyboard shortcut no longer working on map (#153)
* changed biome editor to sort biomes alphabetically and split by usage (#150)
* changed text encoding to prefer local 8-bit encoding to improve compatibility (#151)
* changed temple terrain check, which should improve accuracy (still far from perfect)
1) added proper logo
2) added depth climate parameter to map layer selection
3) added shortcuts for layer selection
4) added undocking option for map view
5) added analysis for matching seeds list
6) changed analysis to be non-blocking
1) fixed broken system theme on linux since last version (#140)
2) fixed map artifacts at a large zoom (#135)
3) fixed UI freeze when using 48-bit block search with strongly restrictive conditions (#145)
4) fixed analysis of condition trigger not giving proper insight about its activation
5) changed area input to allow flipped coodinates (#133)
6) changed seed type indicator so it is hidden for number input (#149)
7) changed the default scale at which structures are visible so they show up on a coordinate reset (#112)
8) added customization option for the scale at which structures become visible
9) added map loading indicator
10) added "ignore reference" option to exclude the source instance in relative conditions
11) added match-any biome search for 1.17- (#130)
12) added NOT logic gate helper condition (#138)
13) added quick access to biome color editor and structure zoom to preferences dialog
1) fixed deadlock when stopping some searches
2) added layer/scale selection for mapview
3) added biome image export
4) tentitive support for internationalization
1) added deep_dark and mangrove_swamp biomes
2) added ancient_cities to map and search
3) renamed filter dialog to condition editor to improve naming consistency
3) fixed selection of filter preset
1) added option for 1.18 biome filters to be satisfied when any biome is found
2) added more examples for the new climate filters
3) added update checker, thanks to @JakobDev for some reference code in #93
4) more stability fixes, regarding closing and terminated searches.
5) significantly improved accuracy of approximated biome filters for 1.18
(but they will only work for scale 1:4 now)
1) added climate noise filter
(this should have the potential for much faster biome searches for 1.18)
2) fixed incorrect center for biome conditions on first search pass
3) fixed some saving/loading issues
1) organized resources
2) added filter examples
3) fixed search tree not resetting correctly when starting a different searche
4) fixed incorrect biome availability when editing an existing layered condition
1) improved cache utilization for the map viewer
2) added option for the memory used for the map viewer cache
3) fixed search algorithm for relative positions that are invalid on first search pass
4) fixed stronghold filter yielding some false negatives
5) added radial distance option for spawn and strongholds
6) fixed copy/paste shortcut trigger not respecting widget focus
1) switched filter algorithm to use a condition tree
2) conditions with a required instance count of exactly one will now
check each instance individually rather than use the center point
(this seemed to cause a lot of confusion for many people)
3) condition nodes are now aware of leaf or branching status and
optimize the search accordingly
4) added an OR logic helper
5) added copy of DejaVu fonts which should help fix UI for other OSss
6) fixed biome names not working with biome color config