This is a list of some of the current things needed in
LateralGM. Developers can use this as a guide
for things they could consider doing. General users can use this to know
what things aren't functional yet in LateralGM.
Current Tasks
High priority:
- Fix sound playing (found in SoundFrame.actionPerformed).
- Option 1: Make sure the lines are closed when the sound
finishes. Cheeseboy was complaining that it keeps opening lines
and never closing them.
- It'd be helpful to figure out how to reproduce this problem.
Also, the java sound
demo
does not exhibit this issue.
- Option 2: Use a real sound system.
- Improve function/keyword/etc list for syntax highlighting
- Needs to have same concepts as ENIGMA
- Needs to be able to be modified on-the-fly (each time the plugin
calls definitionsModified)
Medium priority:
- Please Note: These have already been implemented, they just need to
be smoothed out before they can be considered stable for release.
- Code Completion, automatically completes sentences while typing code
- Code Blocks, being able to toggle sections of code visible, such as
in Monodevelop or Visual Studio
- Syntax Highlighting, color coding of selected text and keywords,
functions, scripts, etc.
Lower priority:
- Consider removing GameInformation from instantiation thread? It
doesn't seem like it should take that long. Maybe lazy creation.
- Make LGM able to be compiled with javac (and not just Eclipse's
javac).
{{-}}
- Code Color Configurations, so people can set there own choice of
keyword, function, script, resource, etc hightlight colors in the
code editor.
Tracker
A lot of LateralGM's todo is hosted on its [ GitHub Issue Tracker].
For reporting a bug, please use the GitHub. For features, suggestions,
or system proposals, use these wiki pages instead.
Suggestions
LateralGM Suggestions fall under 3 different categories:
Proposed Systems
This item is not officially maintained by LateralGM developers, but
sub-items are responses from
User:IsmAvatar, and indicate official
acknowledgement of the item.
- Edit events inside
LGM
- Replace definitions with new resource type
- GM compatibility
resolver
- Planned, although I'd like a detailed spec on what the desired
behavior should be.
- Find/Replace
feature
- Code
Formatting
- Tabs and tab-bar for windows (add close button to tabs and
right-click context menu includes option to always keep windows
ontop or open after saving)
- Advanced Code-based Object
Editor
- Add a feature to convert DND directly into code in the object editor
and in a menu throughout the game
- Add an inline-editing feature for Actions in the ActionList, so that
you can edit their arguments without having to open up the
ActionFrame (Think Alice, Scratch, Stencyl). Sketch-up of the
idea
- Sounds like a neat idea, once we get the other major systems out
of the way.
{{-}}
Editor Suggestions
Main Editors
Secondary Editors