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

[WIP] Event editor #135

Merged
merged 69 commits into from
Jul 4, 2024
Merged

[WIP] Event editor #135

merged 69 commits into from
Jul 4, 2024

Conversation

Speak2Erase
Copy link
Member

@Speak2Erase Speak2Erase commented Jun 29, 2024

Connections
N/A

Description
This reimplements (part of) the event editor, as well as the picker modals! (Switch, Variable, Graphic, etc) I added some temporary test modals into the item and actor editor to show off that they work.
There isn't any event command editor yet though- That's reserved for another PR. I'm still working out the details of the event command editor. Same goes for Undo/Redo as well.

Testing

  • Open a project
  • Navigate to any map
  • Open an event
    • Edit switches
    • Switch pages
    • Add and delete pages

Checklist

  • Run cargo fmt.
  • Run cargo clippy. If applicable, add:
    • --target wasm32-unknown-unknown -Z build-std=std,panic_abort
  • Run cargo build --release
  • If applicable, run trunk build --release

@Speak2Erase Speak2Erase added the core functionality a feature provided in rpg maker label Jun 29, 2024
crates/ui/src/windows/event_edit.rs Outdated Show resolved Hide resolved
@Speak2Erase Speak2Erase marked this pull request as ready for review July 3, 2024 15:52
@Speak2Erase Speak2Erase requested a review from a team as a code owner July 3, 2024 15:52
It was just technical debt, back from when Window deduplication was by Window::name instead of Window::id
crates/ui/src/windows/common_event_edit.rs Outdated Show resolved Hide resolved
crates/audio/src/lib.rs Outdated Show resolved Hide resolved
crates/components/src/sound_tab.rs Show resolved Hide resolved
@Speak2Erase Speak2Erase merged commit a0eded0 into Astrabit-ST:dev Jul 4, 2024
4 checks passed
@Speak2Erase Speak2Erase added this to the v1.0 milestone Jul 4, 2024
@Speak2Erase Speak2Erase deleted the event-editor branch July 4, 2024 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core functionality a feature provided in rpg maker
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants