Library support. You don't have to download them with the release, you can browse them "ingame" and download them off of github and add it to your project.
Project management with asset and audio previewing.
Full Syntax highlighted editor
Automatic indentation
Functionlist with hinting, arguments and description
Undo and redo
Controls:
F3: Parse Script
F4: Switch FileMode / ScriptMode
F5: Advanced Configurations
F6: Open The Workflow (secret feature )
F11: Fullscreen toggle
Editor Controls:
Ctrl+p: Paste GUI
Ctrl+f: Find & Replace
Alt+f: Find Next
Ctrl+s: Save current session
Ctrl+x: Close session
tSQUs.png (37.93 KiB) Viewed 452 times
(my mouse is there, but prntscrn hid it)
Last edited by qaisjp on Sun Sep 23, 2012 2:21 pm, edited 7 times in total.
Wow, having IDE for LÖVE would be great, but I don't think it's a good idea to implement it in LÖVE. LÖVE is a framework for developing 2d games, not GUI aplications, though I've seen a few good GUI libraries for it. I noticed your recent topics (filebrowser, multiple windows, resizing) and I think you should consider using some GUI toolkit which would save you a lot of work.
There is lua binding for the Qt toolkit. I used this framework in a few projects and I have to say it's really powerfull:
Well, I'll be keeping an eye on this, those features seems awesome.
What's completed so far ?
The Git integration feature just leaves me perplexed...But wait and see.
Thanks for all your responses! Check out the main post for an update!
jonyzz wrote:Wow, having IDE for LÖVE would be great, but I don't think it's a good idea to implement it in LÖVE. LÖVE is a framework for developing 2d games, not GUI aplications, though I've seen a few good GUI libraries for it. I noticed your recent topics (filebrowser, multiple windows, resizing) and I think you should consider using some GUI toolkit which would save you a lot of work.
There is lua binding for the Qt toolkit. I used this framework in a few projects and I have to say it's really powerfull:
However, I used it with C++, so I am not sure if the lua binding is usable, but it's worth a try.
Anyway, good luck with the project .
I have used QT Designer to design gui's (which in turn converts the .xml to .lua - but that was for another game) so it should be useful. Lua binding, eh - I'll check it out.
Those three topics you mentioned was indeed for Love editor, but resizing was to resize the main window (as well as multiple windows, for creating multiple windows that you can draw to)
The reason I implement it with Love is because I don't know much C++, can't compile (crap PC) and because I just Love Lua. Thanks for the links though, I'll check it out
Last edited by qaisjp on Tue Sep 18, 2012 7:13 am, edited 1 time in total.
It's always funny to watch that kind of future projects that already have precisely defined keys but yet really didn't understood in what is getting on. Since you say this is will be done in LOVE I sure you will not have fun at all doing this and this will waste your time from now on. A framework with very basic native support for text display and no rich text editing. There isn't yet also a bullet-proof finished library for easily help do it. I'm sure indentation, colored syntax highlighting will be not done snapping your fingers. Right. Your intention is nice but basically you doing this with the wrong tool.
Last edited by coffee on Tue Sep 18, 2012 7:17 am, edited 1 time in total.
The hardest part is the file-browser so that people can open existing projects FROM OUTSIDE THE APPDATA DIRECTORY, should I just let it open projects created by the editor (it should be possible if they provide the full path, but that's just messy - gui ftw)
coffee wrote:It's always funny to watch that kind of future projects that already have already precisely defined keys but yet really didn't understood in what is getting on. Since you say this is will be done in LOVE I sure you will not have fun at all doing this and this will waste your time from now on. A framework with very basic native support for text display and no rich text editing. There isn't yet also a bullet-proof finished library for easily do it. I'm sure indentation, colored syntax highlighting will be done snapping your fingers. Right. Your intention is nice but basically you doing this with the wrong tool.
http://dl.dropbox.com/u/55896914/mta-sc ... -28-58.png
This was done in a 3D game multiplayer modification using the update and draw functions (it wasn't called update and draw, but understood as that)
I saw that being made from scratch up (I gave him ideas and saw him make it in his server) - I can say that it is possible from within Love.