Love Editor

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
qaisjp
Party member
Posts: 490
Joined: Tue Sep 04, 2012 10:49 am
Location: United Kingdom
Contact:

Love Editor

Post by qaisjp »

Love Editorwhy is there no [center] :/
Hello, I'd like to explain my project - Love Editor. It will be an IDE built in LOVE for LOVERS integrated with popular libraries.
(CANCELLED DUE TO POINTLESS POINTS ABOUT WHY USING LOVE IS POINTLESS FOR CREATING A POINTLESS IDE)
Features:
  • GitHub (and eventually Git) integration/support
  • 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 :P)
  • 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
tSQUs.png (37.93 KiB) Viewed 530 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.
Lua is not an acronym.
User avatar
josefnpat
Inner party member
Posts: 955
Joined: Wed Oct 05, 2011 1:36 am
Location: your basement
Contact:

Re: Love Editor

Post by josefnpat »

I think you forgot to post the .love :)
Missing Sentinel Software | Twitter

FORCIBLY IGNORED.
<leafo> when in doubt delete all of your code
<bartbes> git rm -r *
<bartbes> git commit -m "Fixed all bugs"
<bartbes> git push
User avatar
qaisjp
Party member
Posts: 490
Joined: Tue Sep 04, 2012 10:49 am
Location: United Kingdom
Contact:

Re: Love Editor

Post by qaisjp »

josefnpat wrote:I think you forgot to post the .love :)
Nope, it's just a development topic, I haven't finished it yet. :P

New feature planned, check the feature list!

Or not..
GitHub integration!
Lua is not an acronym.
User avatar
Tesselode
Party member
Posts: 555
Joined: Fri Jul 23, 2010 7:55 pm

Re: Love Editor

Post by Tesselode »

So...will you be the first to finish your Love IDE?
User avatar
Qcode
Party member
Posts: 170
Joined: Tue Jan 10, 2012 1:35 am

Re: Love Editor

Post by Qcode »

Finally made in Love! There's way too many IDE's that don't have Mac support. I'll be looking forward to this.
jonyzz
Prole
Posts: 48
Joined: Sun Sep 02, 2012 9:35 pm

Re: Love Editor

Post by jonyzz »

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 ;).
User avatar
Roland_Yonaba
Inner party member
Posts: 1563
Joined: Tue Jun 21, 2011 6:08 pm
Location: Ouagadougou (Burkina Faso)
Contact:

Re: Love Editor

Post by Roland_Yonaba »

jonyzz wrote:Wow
I second that.

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.
User avatar
qaisjp
Party member
Posts: 490
Joined: Tue Sep 04, 2012 10:49 am
Location: United Kingdom
Contact:

Re: Love Editor

Post by qaisjp »

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.
Lua is not an acronym.
coffee
Party member
Posts: 1206
Joined: Wed Nov 02, 2011 9:07 pm

Re: Love Editor

Post by coffee »

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.
User avatar
qaisjp
Party member
Posts: 490
Joined: Tue Sep 04, 2012 10:49 am
Location: United Kingdom
Contact:

Re: Love Editor

Post by qaisjp »

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.
Lua is not an acronym.
Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests