Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.2.0 #8

Merged
merged 47 commits into from
Aug 17, 2023
Merged

Release 0.2.0 #8

merged 47 commits into from
Aug 17, 2023

Conversation

Wabtey
Copy link
Member

@Wabtey Wabtey commented Aug 17, 2023

No description provided.

Wabtey and others added 30 commits July 14, 2023 03:01
* import-fight-arena:
  import fight_arena dialog panel
clarify EventReader
* examples:
  move example (custom stuff) to `examples`
- Set the scene for the `complete_example`
- remove `constants` from the crate
- TODO: Visual - DialogPanel Seperator + background
* examples:
  small change in `fto_dialog_wall` and init `simple_monologue`
  complete the `complete_example`
  setup ui scene of `complete_example`
  move example (custom stuff) to `examples`
  move integration tests to `tests` folder and add getter to `DialogCondition`
* develop:
  small change in `fto_dialog_wall` and init `simple_monologue`
  complete the `complete_example`
  setup ui scene of `complete_example`
- DialogNode's field `character` is renamed `author`
* api:
  remove unnecessary module encapsulation
  add doc warning and small change
  add example instruction and contribution standards
* examples:
  fix issue: [Switch Interlocutor Anomaly](#1 (comment))
- remove `author_phase`, `condition_phase` and `content_phase` for an enum `InitPhase`
* api:
  refactor `author` field and use of `InitPhase` in `init_tree_file`
  fix issue: [Switch Interlocutor Anomaly](#1 (comment))
  remove unnecessary module encapsulation
  add doc warning and small change
  add example instruction and contribution standards
- add documentation to each non custom struct
- fix rustdoc errors
- add usefull derive
- rename `DialogType` to `DialogContent`
- mark debug msg
- impl `TriggerEvent` in `print_file`
- Fix ConditionPhase bugs (phase transi bug)
  - add tests
* api:
  Remove CUSTOM infos (api)
  doc all structs and fields, add common derives
* develop:
  Remove CUSTOM infos (api)
  doc all structs and fields, add common derives
  refactor `author` field and use of `InitPhase` in `init_tree_file`
- Merge function (`update_dialog_panel` and `update_texts_panel`)
Wabtey and others added 17 commits August 4, 2023 20:37
- no more public field (only getter (readonly or mut)
- add `new` function for DialogNode
- fix tests
deadend = has children but none is choice verified or text

- add examples in the doc
- add a new temp fn `at_least_one_child_is_verified`
…ent: Merge branch 'examples' into develop

* examples:
  Keep the last sentence if deadend
  `complete_exemple` feat TriggerEvent
  Event Condition Verification
  example feat NPC's choices
  Example feat monologue and hard simplify
- fix choice display (being too far right)
* yml-custom-serialyzer:
  add yml file example
  YML ex, Choice's Condition, doc, private fields
  refactor Serialize, + docs, + impl
  - depreciated stuffs
  impl ordianry ml serialization and tests
and questionning the utility of publishing it (just do a devlog)
Merge pull request #7 from Fabinistere/issue-templates
@Wabtey Wabtey merged commit bd7b357 into main Aug 17, 2023
@Wabtey Wabtey deleted the release-0.2.0 branch August 17, 2023 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant