Giter Site home page Giter Site logo

misterpah / haxe-studio Goto Github PK

View Code? Open in Web Editor NEW
46.0 46.0 4.0 11.47 MB

Text editor specially made for Haxe Programming Language. written in JS

Home Page: http://www.haxestudio.com/

JavaScript 69.49% CSS 2.68% HTML 27.30% Shell 0.07% Erlang 0.07% Haxe 0.39%

haxe-studio's People

Contributors

as3boyan avatar misterpah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

haxe-studio's Issues

Consolidate plugins directory

Having two directories for plugins seems unnecessary. Why not just have a plugins folder where all the plugins go?

plugin.misterpah.Editor

Uncaught TypeError: Cannot call method 'getEditor' of undefined plugin.js?_=1399053342917:153

Double line break annoyance

Code hint appears too fast, making it impossible to hit enter twice in a row to make new lines, without accidentally typing "packages" (first word in code hint). So to make multiple new lines one needs to hit enter, left arrow, right arrow, enter, left arrow, right arrow, enter... and so on.

Cursor doesn't change on code textbox

Release 0.3.7 is looking nice, a quick thin I have noticed testing is that the mouse cursor doesn't change into the classic flashing vertical bar when clicking / hovering on the code editor but rather keeps the default arrow appearance. Using Windows 7 64bit

Typing * restarts program on Mac

Typing SHIFT+( or ALT+[ or a * (or pasting a ) restarts the program to "New Project" menu. It's impossible to make multiplication or / comment blocks, or literal arrays.

plugin manager

people should able to choose which plugin they want to use

Can't use mousewheel

Tried HaxeStudio 0.4 on Windows 8.1.

First project I tried setting up was a Flixel project (just a helloworld example), but then after I opened up Main.hx in the project directory, I can't seem to scroll up/down with the mousewheel.

I've tried inserting enough lines in the code to make it "scrollable", but still no support with the mouse-wheel.

Creating a new project should open it by default

When you create a new project and click on the create button, the folder structure is indeed created inside the selected folder but nothing happens within the program, which led me to think it wasn't working. After the project is created HaxeStudio should proceed and open it by default

Showing project files on the side?

When a project is opened, it would be nice to have a side bar listing the files related to the project (source folder with .hx files, assets folder), this way the user would have a quicker way of opening them instead of going on "open file..." and having to open them manually

To be honest I was kind of confused when I first opened a project and the program told me "project opened successfully" and everything I saw was a grey screen.

Something like Brackets? http://imgur.com/Qiqk1NF

Mysterious red dot on Mac

The .haxeproj file starts with a red dot. Trying to remove it with backspace crashes the program.

Cannot create HaxeFlixel project

When i try create a new HaxeFlixel project, everytime i found with an error:

http://gyazo.com/7d2249ff889c0b011ec0f9c41211c4ad

I thought that was ocurred because i hadn't install flixel-tools and flixel-template, so I installed that, but flixel-template doesn't exist, the correct name is flixel-templates.

After it, i cannot create a new project with HaxelFlixel yet...

I think that it occur that the command isn't the correct command..

shortform are awesome

it would be great if the user can type shortform of IF expression

::if

and it'll changed to the complete IF expression

if ( )
{
}

Clean up package / naming redundancies

Currently folders inside of plugin directory have the format:

plugin.misterpah.PluginName

And when referencing plugins via code, they are accessed via a package structure similar to this:

Main.message.listen("plugin.misterpah.ProjectTree:compile_Hxml","plugin.misterpah.Compiler",function(){compile_to_target("HXML");});

I think it would be a lot cleaner if the plugin.misterpah package structure simply did not exist, for example:

// Compiler plugin structure:
plugin/Compiler/bin/.
plugin/Compiler/source/Compiler.hx
plugin/Compiler/build.hxml

Cannot create OpenFL project

Imgur

Error notification is not really helpful. (Doesn't provide helpful feedback).
The thing is last time I looked at code you used something like this:
lime create
I would suggest to switch to
haxelib run lime create
Anyway it should point to same binary.

new project

should support :

  • OpenFL
  • HaxeFlixel
  • Haxe native

3rd party plugin

Haxe Studio uses MIT License.
Hence, It's not possible for someone to monetize his/her code through Haxe Studio.
The developer also can't develop new plugin based on non-MIT-licensed library.

3rd party plugin may solve this.

How to contribute info

must add some help file on how to contribute.
must provide SOP for plugin development

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.