Menu

LateralGM:Todo

Hugh Greene

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
    • 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

Secondary Editors


Related

Wiki: LateralGM

MongoDB Logo MongoDB