* 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 inverted range check for climate extremes
* added option to redistribure condtion IDs
* updated german translations
* updated metadata
* moved scaling of Biome filters to a filter option
* moved Nether and End biome filters to the Biome category
* enabled Voronoi biome filters (use only when neccessary)
* removed Triggers tab, since the Locations tab includes its functionality
* 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)
1) added shading and contour display options
2) fixed a few bugs related to the height view
3) replaced reference points with the more useful spiral iterator
4) added getStructures and enums to lua
5) added Village on path lua example
6) added top-level menu for layer actions
7) added ETA (#183)
8) fixed about link (#194)
9) added and updated screenshots
* fixed incorrect outpost generations for 1.14 and 1.15 (#174)
* fixed inconsistent buffer updates on matching seed list
* fixed missing tristate legend icons
* changed analysis progress to display seed count on first start
* added bordering biome example for all fish variants
* added UI event buffering to the anaylsis results, making it much more performant with many seeds (#122)
* added custom separator option for csv export (#122)
* added DejaVuSans monospace font for a more consistent look (#107)
* added filter for biome center locations with scale 1:256 for versions up to 1.17 (#63)
* changed biome statistics UI to display seeds as rows (#122)
* changed matching seed list and some anaylsis results to be tristate sortable
* changed zoom limits for the goto dialog, allowing a larger manual zoom range (#162)
* changed abandoned village and end ship modifiers to be a tristate with exclude option (#168)
* fixed incorrect progress display for anaylses (#165)
* fixed stronghold filter so it doesn't skip the last inner ring stronghold (#171)
* fixed slightly inaccurate biome check location for some villages and bastions (#168)
* + few more minor fixes and tweaks
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
1) fixed some of the new conditions getting corrupted after saving
2) fixed desktop file by removing carriage returns
3) changed noise layers to scale 1:4 to exclude voronoi
4) added abandoned villages version check
5) added two example filters
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 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) 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) converted source texts to translatable QStrings
2) added radial distance option for some filters
3) added structure exclusion filter option
4) added filter for the first stronghold approximation
5) raised version to 2
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
1) added dark theme with better cross-platform compatibility
2) added more help info
3) structures in map view now respect the selected dimension
4) map tiling is now seamĺess
5) tabulized 48-bit generator options to focus on meaningful settings
6) fixed seed list option of 48-bit generator not applying salt or transpose
7) broken condition references will now keep their reference id
8) the automatically added 4-structure restriction for quad-structures now use a range of 256 instead of 128/160
(this change should reduce confusion caused by non-obvious behavoir when the quad-structure restriction is removed)