Editor:Proposal list
This article is currently only a proposal
The features or design guidelines described in this article are only a proposal made by one or some persons. It has not been reviewed and ratified by the core development team yet. Feel free to add your personal opinion about them or make counter proposals.
Introduction
This article's purpose is to outline some basic ideas how specific tools of the planned FIFE editor could work like.
This page contains only a list of proposals for the editor. A short description should follow the title. Fleshed out proposals should go to a separate article. These articles should be added to the Editor:Proposals subcategory and also contain a rough suggestion for a phasing of the development of the tool.
A nice quote of jasoka (?) on the mission of the editor itself:
With "editor" I've got an editor suite in mind, with different tools for different purposes.
Copy/Cut/Paste
Advanced selection
The editor should support selecting multiple instances.
- drawing a rectangle around tiles/objects should select all the instances within the rectangle
- Ctrl+click should add to selection, or remove it from selection, if it is already selected
- Possibility for inverting selection
- CTRL+ALT+drawing a rectangle, should invert the selection inside the rectangle
- Select all
- Select none
- Select by type
- There should be a visible hint as to which instances are selected.
Reload map
Sometimes it may be necessary to edit the XML-file by hand, and it should then be able to reload the map by clicking a button, instead of having to manually close the map and reopen it again.
If the map has been edited outside FIFEdit, a message should appear and ask if the user would like to reload the map and discard all their changes. The user may also choose to ignore the external changes.
Additional buttons in toolbox
- Show/hide grid
- Show/hide blockers
- Zoom in/out/reset
- Pan/Scroll
- Rotate(?)
Tool to display tiles with more than one object
The engine supports multiple instances per tile, and as such some instances may be completely hidden by other instances, and will only eat resources. The editor should provide a tool so the user may be able to clean up his/her map.
Minimap
A small overview of the map.
Lazy loading in object selector
The object selector currently hangs a few seconds before showing the images in preview mode.
Object selector search improvements
- The current UI may be a bit unintuitive as it searches in all namespaces instead the active namespace
Customizable Shortcuts
A system which allows different shortcut maps, set & defined by the user