LateralGM:Todo - hpgDesigns/hpgdesigns-dev.io GitHub Wiki
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.
- Option 1: Make sure the lines are closed when the sound
finishes. Cheeseboy was complaining that it keeps opening lines
and never closing them.
- 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:
- LateralGM:Suggestions - Small-ish suggestions for tweaks, buttons, etc.
- #Proposed Systems - Larger scale proposals to change entire systems, like the Event system.
- #Editor Suggestions - Suggestions and proposals for the Resource Editors.
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
- Planned eventually
- Replace definitions with new resource type
- Planned somewhat soonish
- GM compatibility
resolver
- Planned, although I'd like a detailed spec on what the desired behavior should be.
- Find/Replace
feature
- Planned eventually
- 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
- Sprite editor:Suggestions
- Object editor:Suggestions
- Path editor:Suggestions
- Room editor:Suggestions
- Options panel:Suggestions
Secondary Editors
- JoshEdit:Suggestions (script editor)
- JEIE:Suggestions (image editor: not in progress)
- ReSequence:Suggestions (sound editor)
- Particle editor:Suggestions (particle editor: not in progress)