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

Separate Layouts and Maps #515

Open
wants to merge 55 commits into
base: master
Choose a base branch
from
Open

Separate Layouts and Maps #515

wants to merge 55 commits into from

Conversation

garakmon
Copy link
Collaborator

@garakmon garakmon commented Feb 2, 2023

Feature-complete. In need of cleanup and testing.

Internally removes Layout related code from the Map class.
Creates a new layout-only edit mode.
Adds ability to modify map groups.

closes #182
closes #477
closes #181
closes #334
closes #548

TODO:

  • Edit history in timeplapse replays both layouts and events in order of edits made
  • Add new map group & map section & layout without map + delete all above + [Feature Request] Allow Porymap to create new gMapGroups if the one specified doesn't exist by default #550 +rename
  • ScriptUtility::setMainTab(int index) consider edit mode
  • reassigning layouts silences "Setting Map" message log
  • toggle view on empty folders in mapList (map sections, groups, layouts)
  • number map sections?
  • fix all scripting API functions
  • rearrange map groups?
  • drop gMapGroup_ prefix requirement for map groups
  • use NewMapPopup::initUi where needed
  • [BUG] switching to "Connections" tab disables map edits permanently
  • Fix loading recent map except it's a layout
  • Rearrange and rename map sections?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant