Azgaar
5904e9e7c6
fix: routes (v1.104.3)
2024-09-20 14:16:07 +02:00
Azgaar
05de284e02
Refactor layers rendering ( #1120 )
...
* feat: render states - use global fn
* feat: render states - separate pole detection from layer render
* feat: render provinces
* chore: unify drawFillWithGap
* refactor: drawIce
* refactor: drawBorders
* refactor: drawHeightmap
* refactor: drawTemperature
* refactor: drawBiomes
* refactor: drawPrec
* refactor: drawPrecipitation
* refactor: drawPopulation
* refactor: drawCells
* refactor: geColor
* refactor: drawMarkers
* refactor: drawScaleBar
* refactor: drawScaleBar
* refactor: drawMilitary
* refactor: pump version to 1.104.00
* refactor: pump version to 1.104.00
* refactor: drawCoastline and createDefaultRuler
* refactor: drawCoastline
* refactor: Features module start
* refactor: features - define distance fields
* feat: drawFeatures
* feat: drawIce don't hide
* feat: detect coastline - fix issue with border feature
* feat: separate labels rendering from generation process
* feat: auto-update and restore layers
* refactor - change layers
* refactor - sort layers
* fix: regenerate burgs to re-render layers
* fix: getColor is not defined
* fix: burgs overview - don't auto-show labels on hover
* fix: redraw population on change
* refactor: improve tooltip logic for burg labels and icons
* chore: pump version to 1.104.0
* fefactor: edit coastline and lake
* fix: minot fixes
* fix: submap
---------
Co-authored-by: Azgaar <azgaar.fmg@yandex.com>
2024-09-20 12:20:27 +02:00
Azgaar
cea9b1a48a
fix: locking options
2024-09-06 02:41:14 +02:00
Ángel Montero Lamas
168203f7da
Friendly text on latitude cell info ( #1125 )
...
* Friendly text on latitude cell info
- Added function getLatitudeDescription(latitude)
- Added the text to infoLat on cell info.
* refactored, renamed to getGeozone
* v1.103 on commonUtils.js
2024-09-04 19:18:35 +02:00
Azgaar
d42fd5cf92
fix: year and era - unlock both on lock icon click
2024-09-02 12:16:51 +02:00
Azgaar
eb29c5ec5d
Zones generator update ( #1113 )
...
* feat: style - store emblem size mod in style (v1.99.10)
* fix the isOutdated function for versions past 1.99
* fix: showUploadMessage function not called correctly for isUpdated case
* feat: load - improve version detection
* feat: improve version detection and update process
* feat: Update version and use constant for VERSION in multiple files
* Update versioning.js to fix incorrect message display for stored version
* feat: zones editor - update to work with pack data
* feat: zones editor - update editor
* feat: zones editor - update editor
* chore: update version
* feat: zones - regenerate
* feat: zones - render zones as continuius line
* feat: zones - editot changes
* feat: zones - auto-update
* feat: zones - generation fixes
* feat: zones - generation fixes
* feat: zones - restore layer
* feat: zones - proselytism - check population
---------
Co-authored-by: Azgaar <azgaar.fmg@yandex.com>
2024-09-01 12:48:39 +02:00
Azgaar
f19b891421
Urquhart routes ( #1072 )
...
* feat: routes generation
* feat: routes rendering
* feat: searoutes fix, changing reGraph
* feat: searoute - change pathfinding algo
* feat: routes - cleanup code
* feat: routes - change data format
* feat: routes - add routes to json export
* feat: edit routes - start
* feat: edit routes - main
* feat: edit routes - EP
* feat: edit routes - remove route
* feat: route - generate names
* feat: route - continue
* Refactor route merging logic for improved performance
* feat: routes - show name in tooltip
* feat: routes - create route dialog
* feat: update data on control point remove
* feat: routes editor - split route
* feat: add join route functionality to routes editor
* feat: Add join route functionality to routes editor
* feat: Update join route tooltip in routes editor
* feat: routes overview - sort by length
* feat: routes overview - fix distanceScale value
* feat: routes overview - create route
* Refactor getMiddlePoint function to getCloseToEdgePoint
* feat: routes - change data format, fix issues
* feat: routes - regenerateRoutes
* feat: routes - add route on burg creation
* chore - remove merge conflict markers
* chore - remove merge conflict markers
* feat: routes name - no unnamed burg names
* feat: routes - lock routes
* fix: routes - split routes
* feat: routes - tip correction
* feat: routes - auto-update part 1
* feat: routes - return old rePacj logic to not break auto-update
* feat: routes - auto-update - add connections
---------
Co-authored-by: Azgaar <azgaar.fmg@yandex.com>
2024-08-15 15:46:55 +02:00
Azgaar
e9ee6967ba
Сonfigurable longitude ( #1095 )
...
* feat: configurable longitude
* chore: update version
---------
Co-authored-by: Azgaar <azgaar.fmg@yandex.com>
2024-07-12 12:26:03 +02:00
Azgaar
a1f70afd57
Fit map to screen size ( #1018 )
...
* feat: fit map to screen size
* chore: pump version
---------
Co-authored-by: Azgaar <azgaar.fmg@yandex.com>
2023-11-19 17:03:48 +04:00
Azgaar
ada39b47ad
Fix: rework texture data format ( #1017 )
...
* fix: rework texture save format
* refactor: move textures to a local folder
* fix: export texture
* fix: don't export empty texture
* chore: pump version
* fix: rescale water mask on screen size change
---------
Co-authored-by: Azgaar <azgaar.fmg@yandex.com>
2023-11-19 14:43:56 +04:00
Azgaar
da06dba872
feat: add link to Chinese localization
2023-10-18 13:34:19 +04:00
Azgaar
fbe5f4ad55
feat: random encounters
2023-09-24 00:45:09 +04:00
Azgaar
2e0a74f34d
feat: add reference to Armoria and Deorum
2023-08-15 17:36:25 +04:00
Azgaar
dada419f20
Add the ability to lock states, provinces, cultures, and religions: refactoring ( #910 )
...
* Add the ability to lock states, provinces, cultures, and religions (#902 )
* Add the basis for locking everything, code and test the culture locking
* Got the religion generator working, but not the tree. There are cycles being generated
* Religions work now, including the tree view
* Got the states and provinces working as well, all good and ready
* Refresh the province editor when regenerating
* Implement the versioning steps
* Fix the state naming and color changing even when locked
* The fix did not work with loaded maps, fix that too
* Fix a few more bugs and address the PR feedback
* Fix the state expanding event when they're locked bug
* Implement some logic to ignore state being locked when regenerating provinces directly.
* refactor(#902 ): start with states regenertion
* refactor(#902 ): locked states cells to be assigned on start
* refactor(#902 ): lock state - keep label
* refactor(#902 ): lock provinces
* refactor(#902 ): regenerate states - update provinces
* refactor(#902 ): regenerate cultures
* refactor(#902 ): regenerate religions
Co-authored-by: Guillaume St-Pierre <gstpierre01@gmail.com>
Co-authored-by: Azgaar <maxganiev@yandex.com>
2023-01-08 03:38:52 -08:00
Azgaar
f20029eac5
feat( #901 ): ability to lock seed in templates editor
2022-12-10 19:55:23 +03:00
Azgaar
9a9c8e700c
feat(charts): add quantization types
2022-06-19 19:13:19 +03:00
Azgaar
9498976336
fix( #826 ) wrong attr in friendly height tooltip
2022-06-01 22:35:45 +03:00
Azgaar
662163176b
heightmap selection - refactor, make generation immutable to get predictable result
2022-05-29 22:11:32 +03:00
Azgaar
5a6b5b4c95
central store for heightmap configs
2022-05-29 01:03:21 +03:00
Azgaar
c2640bcada
tooltip - get shortcut from its own attribute
2022-05-28 22:27:29 +03:00
Azgaar
2d8c5355bb
load dynamically cultures editor
2022-05-19 00:19:24 +03:00
Gergely Mészáros, Ph.D
58737b0244
align with the spec: no implicit ids ( #808 )
...
Co-authored-by: Mészáros Gergely <monk@geotronic.hu>
2022-05-17 00:19:49 -07:00
Azgaar
4fcd62bb99
states-editor - dynamic module
2022-05-15 16:03:47 +03:00
Azgaar
aab27ca673
slightly optimize onZoom
2022-05-12 23:54:19 +03:00
Azgaar
1573fad58d
annotate template strings for syntax hightlight and format
2022-05-08 19:22:15 +03:00
Gergely Mészáros, Ph.D
4447826c00
Apostrophe in custom style name freeze FMG ( #775 )
...
* fix concurency issue at load
* Fix async concurrency error.
* Fix frozen startup if aposthrope used in style name
Co-authored-by: GoteGuru <monk@geotronic.hu>
2022-04-18 22:41:39 +03:00
Azgaar
fe8457ac4c
notes editor - use tiny cloud editor
2022-02-14 22:51:31 +03:00
Azgaar
002558785a
about page and F1 page update
2022-01-16 20:15:47 +03:00
Azgaar
762ec2c841
refactor getCoordinates functions
2021-11-10 20:57:28 +03:00
Azgaar
2a9edd2458
markers - generate tool + lock tooltip
2021-09-23 21:07:03 +03:00
Azgaar
b065b1a648
move hotleys to a separate file
2021-09-12 00:20:35 +03:00
Azgaar
f07cbe9323
don't consider localhost as PRODUCTION
2021-09-12 00:16:29 +03:00
Azgaar
055c55b731
fix ctrl + S to download .map file
2021-09-12 00:07:10 +03:00
Azgaar
55b90646d8
generate dungeons
2021-09-11 23:20:25 +03:00
Azgaar
fe330ede3a
Fonts refactoring and Add Font dialog ( #660 )
...
* fonts rework - start
* fonts rework - continue
* fonts rework - fetch google font
* fonts rework - issue fixes
* fonts rework - add fonts to downloaded image
* fonts rework - add methods dialog
* fonts rework - add methods description
* fonts update - move version to 1.661
* fonts - remove unused file
2021-09-09 00:12:45 +03:00
Azgaar
8bbfe6dd2c
rivers creator dialog
2021-07-25 17:40:14 +03:00
Azgaar
687dedfe1b
state only borders + watercolor style
2021-07-10 20:08:30 +03:00
Azgaar
5ed08e156a
store populationRate and urbanization in memory
2021-06-27 14:24:55 +03:00
Azgaar
05e6cc388e
change lakes depth calculation
2021-06-06 20:50:00 +03:00
Azgaar
d74ac7cd05
v1.6.21 - ruler behavior change
2021-03-07 14:47:11 +03:00
Azgaar
69c44317e3
v1.6.11 - fix saving issues
2021-03-06 01:54:26 +03:00
Azgaar
5f5a67d436
v1.5.86 - separate lakes object
2021-03-01 23:24:36 +03:00
Azgaar
07f0eff52c
v1.5.76 - major river-lake redesign
2021-02-28 13:32:04 +03:00
Azgaar
e05a7036dc
v1.5.62 - actually we don't need it
2021-02-25 15:15:05 +03:00
Azgaar
137cbbf0b9
v1.5.61 - not fire onbeforeunload in electron
2021-02-25 15:07:09 +03:00
Azgaar
4560c5d05d
v1.5.57 - fix when pole is required for province without cells
2021-02-25 00:18:45 +03:00
Azgaar
305d355ad5
Merge branch 'master' into alpha
2021-02-23 22:38:44 +03:00
Azgaar
e088c011eb
v1.5.47 - hold Shift to show emblem area
2021-02-21 00:57:25 +03:00
Azgaar
75c17da355
v1.5.45 - highlightEmblem move to debug layer
2021-02-20 21:30:00 +03:00
Azgaar
c6c415ba4c
v1.5.44 - shortcut + spelling
2021-02-20 21:21:28 +03:00