Commit graph

91 commits

Author SHA1 Message Date
Azgaar
3f8ee8d740
Merge states (#962)
* feat: merge states

* chore: update version
2023-07-23 14:25:41 +04:00
Azgaar
c74d38ea2f feat: download chart data in csv 2023-05-28 14:55:26 +04:00
Azgaar
9bdf8629fb feat(1.89.19): google translate support 2023-05-14 17:47:30 +04:00
Azgaar
d55125cd12 chore: supporters list update 2023-05-12 22:24:12 +04:00
Azgaar
42db16e000 chore: supporters update 2023-04-25 18:28:54 +04:00
Azgaar
37ffd8f7f7 fix(#934): description typo 2023-04-23 14:39:04 +04:00
Azgaar
fb4d3a4019 fix(#932): expand cultures to get scoped cells data 2023-04-15 13:32:47 +04:00
Azgaar
1ce379dfb0 chore: supportets update 2023-04-15 13:00:06 +04:00
Azgaar
9649857d44 chore: supportets update 2023-04-02 15:36:21 +04:00
Azgaar
12fad8fd8f feat(religions): editor UX update and cleanup, increase religions number to generate 2023-03-21 22:41:50 +04:00
Azgaar
218887b435 feat(religions editor): debouce center dragging 2023-03-19 15:46:53 +04:00
Azgaar
3ce0481a49 feat(religions editor): enhance UI paddings 2023-03-19 14:39:48 +04:00
Azgaar
13e247ed9c feat(religions editor): sync religion center circle style with culture one 2023-03-19 14:09:38 +04:00
Alexander James
47ef8d938b
Religions live update UX (#915)
* preparatory bugfixes

* restructure religion generator for extensibility

* Add culture-like update functions and UI

* Syntax / Typo

* PR Versioning

* Relig Editor UI: hide on brush, limit -> potential

* add / remove Culture creates / removes Folk religion

* Religions UX: stable abbr, Folk non-selectable type & not separately removed

* Folk religions follow cultures through regeneration; extinct religion centers draw, folk centers are immutable and do not

* style

* regenerate bugs fixing

* when cultures regenerate a different number

* ability to lock culture in a easy-defined set

fixes uncaught error in commit dada419 from PR #910

* what is locked folk?

* New Map ignores old locked things

* No auto-update of religion on culture regeneration

* typo

* Bugfixes

* Refactor toward modern style

* Prepare to lock - Further refactor

* Complete locked religions functionality

* Prepare for live updates

* Editors fixing + re-versioning

* Fix merge snafu

* Bugs, toungue-twisting

* indexing bugfix

* Manual Add prefers to create missing Folk

* Locked origin regen; deterministic expansion

* version update; fix add wild folk

---------

Co-authored-by: A C James <james.ander31@gmail.com>
Co-authored-by: Azgaar <maxganiev@yandex.ru>
2023-03-19 02:57:59 -07:00
Azgaar
efb5ad8091 chore: supported update 2023-03-17 12:31:27 +04:00
Azgaar
e0ea578032 style(cultures editor): move regenerate burg names button closer to namesbase 2023-03-05 14:54:23 +04:00
Azgaar
d40cab2e28 fix: clean cultures on regeneration, v1.89.07 2023-02-19 18:11:07 +04:00
Azgaar
eb5d924cbd fix: state expansion to reset on re-generation 2023-02-05 00:49:05 +04:00
Azgaar
660316e4bf fix: culture data change must not ignore lock status 2023-01-22 22:37:18 +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
4ab0311d01 fix: hierarchy-tree - make sure nodes have parents not removed 2023-01-02 16:21:13 +03:00
Azgaar
425325888e fix: regenerate grid if seed is manually changed (1.88.02) 2022-12-10 19:29:37 +03:00
Schizoid Nightmares
bfba711d8b
Reducing the size of the culture center circle (#855)
* Reducing the size of the culture center circle

This makes it easier to place the center more precisely and to see what cell it is in.

* Increasing the size of the cultural centers
2022-08-17 00:15:18 -07:00
Azgaar
3064961c59 fix(#845): emblem shield - remove incorrect data 2022-07-01 21:00:00 +03:00
Azgaar
a617dda3ad fix: cultures upload 2022-06-28 22:11:32 +03:00
Azgaar
1ad0b9dd51 fix: charts dialog to be stable 2022-06-24 17:47:35 +03:00
Azgaar
6cd2419f10 feat(charts): remove on dialog close 2022-06-24 15:51:10 +03:00
Azgaar
c1ee0b3094 Merge branch 'master' of https://github.com/Azgaar/Fantasy-Map-Generator into charts-overview 2022-06-23 23:29:43 +03:00
Azgaar
03b556ae86 feat(charts): pump version to 1.87.00 2022-06-23 23:11:57 +03:00
Azgaar
eaa0a41f36 feat(charts): remove shape additional dependency 2022-06-23 23:02:40 +03:00
Azgaar
5992cea360 feat(charts): add tooltips 2022-06-23 22:21:42 +03:00
Azgaar
76d3b7ebcb feat(charts): normalized stacked bars 2022-06-23 02:17:59 +03:00
Azgaar
bc6ef813e9 feat(charts): legend 2022-06-21 00:22:55 +03:00
Azgaar
4a50d89b41 feat(charts): control buttons and legend base 2022-06-20 02:10:49 +03:00
Azgaar
9a9c8e700c feat(charts): add quantization types 2022-06-19 19:13:19 +03:00
Azgaar
90b1a14bba feat(charts): add province and biome entities 2022-06-19 16:02:44 +03:00
Azgaar
60a43330a1 feat(charts): correct sorting 2022-06-19 15:20:29 +03:00
Azgaar
0bf1a2bda7 maintenance: update supporters 2022-06-19 13:52:37 +03:00
Azgaar
a7bf05b215 fix: hierarchy tree to update node context, not to add new - update hash 2022-06-19 13:50:55 +03:00
Azgaar
2aa2fab54d fix: hierarchy tree to update node context, not to add new 2022-06-19 13:45:08 +03:00
Azgaar
b00b9db3b5 feat(charts): stack bar chart UI 2022-06-19 13:30:25 +03:00
Azgaar
d30171b054 feat(charts): stack bar chart basic 2022-06-17 01:03:48 +03:00
Thomas Robert
8c96a9754d
UI improvement for hierarchy tree (#834)
* style(hierarchy tree): improve responsivness

Fix details on the bottom of the dialog
Make the tree view take the rest of the available space of the dialog

* style(hierarchy tree): distinguish buttons

Distinguish between action buttons and remove origins tags-like button

* typo(hierarchy tree): change button label and tips

* fix(hierarchy tree): disable top node interactions

* chore: update version/hash to v1.86.07

* chore: update version/hash to v1.86.08

* fix: bad hash versions

* fix: update index.html to correct versions
2022-06-16 08:15:07 -07:00
Azgaar
be5589daeb feat(charts): add basic data collection and rendering 2022-06-15 02:47:32 +03:00
Azgaar
a7cb464b55 fix(hierarchy tree): unselect node on exit 2022-06-12 23:04:51 +03:00
Azgaar
434907fa9e feat(hierarchy tree): animate on update 2022-06-12 22:21:34 +03:00
Azgaar
e3ea5cd479 feat(hierarchy tree): sort by descendants 2022-06-12 17:14:51 +03:00
Azgaar
6e5e570c90 feature(hierarchy tree): dynamically load, control dialog 2022-06-12 00:22:39 +03:00
Azgaar
b9a578e0be style(hierarchy tree): buttons style 2022-06-09 23:47:39 +03:00
Azgaar
127eafb656 feat(hierarchy tree): UI buttons to remove origin, zoom 2022-06-09 00:21:02 +03:00