[Update 3] CloveT - Multifunctional Full Featured Love IDE

Showcase your libraries, tools and other projects that help your fellow love users.
Post Reply
User avatar
YukioR
Prole
Posts: 3
Joined: Sun Jul 05, 2015 12:27 pm

[Update 3] CloveT - Multifunctional Full Featured Love IDE

Post by YukioR » Sun Jul 05, 2015 7:53 pm

Image

Hi, my name is Andrew Rublev, i'm C# WinForms/Unity developer. 2 years ago i'm enjoyed Love2d and created some prototypes on it. But all time i have an problem - Love do not have full-featured IDE (development environment) for code writing

Now i want to fill this delay by anouncing CloveT (Code Love Tool) with some nice features:
- full Lua syntax highlighting with autoident and autocomplete
- drag&drop interface
- one-click testing on different Love versions, making distributive
- hint description about all of the Love modules and functions
- project system
- code snippets

What we have right now:

UPDATE 3 (10.07.2015):
- added autocompleting
- added tips when mouse hover the Love keyword
Example:
Image

UPDATE 2 (07.07.2015):
- added Output window
- added checking for the errors without launching game

UPDATE 1 (06.07.2015):
- project managment
- love versions managment
- running a game from program

START (05.07.2015)
- editor beginning
- mutlifile editing
- Lua highlighting


Developers
YukioR (me) - programming
Magitrop - programming, database filling

Screenshots:

Image

Image

Image

Image

Image

(all screenshots have 75% scaling)

Used libs:
FastColoredTextBox - syntax highlighting
Newtonsoft.JSON - JSON serialization
Crom.Controls - DockContainer component

This post will be updated when update will come

And sorry for my bad english, guys =P
Last edited by YukioR on Fri Jul 10, 2015 8:00 am, edited 7 times in total.

davisdude
Party member
Posts: 1154
Joined: Sun Apr 28, 2013 3:29 am
Location: North Carolina

Re: [InDev] CloveT - Multifunctional Full Featured Love IDE

Post by davisdude » Sun Jul 05, 2015 8:25 pm

Looks cool! Will themes be easily customizable?
GitHub | MLib - Math and shape intersections library | Walt - Animation library | Brady - Camera library with parallax scrolling | Vim-love-docs - Help files and syntax coloring for Vim

User avatar
SiENcE
Party member
Posts: 785
Joined: Thu Jul 24, 2008 2:25 pm
Location: Berlin/Germany
Contact:

Re: [InDev] CloveT - Multifunctional Full Featured Love IDE

Post by SiENcE » Sun Jul 05, 2015 8:36 pm

Hey,

this sounds good.

I still use Notepad++. I tested "ZeroBrane Studio", and Visual Studio with BabeLua.

What is specific for each tool?

Notepad++
- Project Manager
- Search and Replace
- Shortcuts
- splitview, splitfile edit

ZeroBrane Studio
- Debugging is okay, but it lacks handling and stability
- Livecoding is great, but does not work for whole projects
- nice featureset and scriptable

VS+BabeLua
- damn great Debugging, stable as hell
- code highlight and auto completion
- syntax error check
- project management
- preview file outline and jump
- list token references quickly
- object-oriented model support
- Formatting code

Now whats important for me.
- fast startup
- Project Manager (visible on the left side)
- object-oriented model support
- re-searching by just pressing F3
- instant highlight searches
- code highlight and auto completion
- clean interface, a lot of space
- splitview, splitfile edit
- dark color theme

I can only tell whats important for me...but BabeLua is best for development and Notepad++ is best for fast editing.

User avatar
YukioR
Prole
Posts: 3
Joined: Sun Jul 05, 2015 12:27 pm

Re: [InDev] CloveT - Multifunctional Full Featured Love IDE

Post by YukioR » Sun Jul 05, 2015 9:09 pm

SiENcE wrote:Hey,

this sounds good.

I still use Notepad++. I tested "ZeroBrane Studio", and Visual Studio with BabeLua.

What is specific for each tool?

Notepad++
- Project Manager
- Search and Replace
- Shortcuts
- splitview, splitfile edit

ZeroBrane Studio
- Debugging is okay, but it lacks handling and stability
- Livecoding is great, but does not work for whole projects
- nice featureset and scriptable

VS+BabeLua
- damn great Debugging, stable as hell
- code highlight and auto completion
- syntax error check
- project management
- preview file outline and jump
- list token references quickly
- object-oriented model support
- Formatting code

Now whats important for me.
- fast startup
- Project Manager (visible on the left side)
- object-oriented model support
- re-searching by just pressing F3
- instant highlight searches
- code highlight and auto completion
- clean interface, a lot of space
- splitview, splitfile edit
- dark color theme

I can only tell whats important for me...but BabeLua is best for development and Notepad++ is best for fast editing.
Thanks for you infornatable reply, we will remember and take into account this :3
Yes, I'm used Notepad++ for Love this all time =P
And we will add project system too :3
Last edited by YukioR on Sun Jul 05, 2015 9:20 pm, edited 1 time in total.

User avatar
YukioR
Prole
Posts: 3
Joined: Sun Jul 05, 2015 12:27 pm

Re: [InDev] CloveT - Multifunctional Full Featured Love IDE

Post by YukioR » Sun Jul 05, 2015 9:10 pm

davisdude wrote:Looks cool! Will themes be easily customizable?
We have this in our plans :3

paulclinger
Party member
Posts: 225
Joined: Thu Jun 28, 2012 8:46 pm

Re: [InDev] CloveT - Multifunctional Full Featured Love IDE

Post by paulclinger » Mon Jul 06, 2015 5:52 am

SiENcE wrote:I still use Notepad++. I tested "ZeroBrane Studio", and Visual Studio with BabeLua. What is specific for each tool?

ZeroBrane Studio
- Debugging is okay, but it lacks handling and stability
- Livecoding is great, but does not work for whole projects
- nice featureset and scriptable
@SiENcE, good summaries. If you haven't tried ZeroBrane Studio recently, you may want to check the most recent version as it implements most of the features you mentioned (although some of them require plugins):

- fast startup: yes
- Project Manager (visible on the left side): yes
- object-oriented model support: no, but auto-complete takes known API and type assignment into account to some degree
- re-searching by just pressing F3: yes
- instant highlight searches: yes, with a plugin: https://github.com/pkulchenko/ZeroBrane ... lected.lua
- code highlight and auto completion: yes
- clean interface, a lot of space: I think so ;); most of the on-screen elements can be hidden (in the View menu) or re-configured
- splitview, splitfile edit: yes, with a plugin: http://notebook.kulchenko.com/zerobrane ... ane-studio
- dark color theme: yes: http://notebook.kulchenko.com/zerobrane ... o-in-black
- preview file outline and jump: yes, Search | Navigate | Go To File
- list token references quickly: yes, Search | Navigate | Go To Symbol
- Formatting code: yes, Edit | Source | Correct Indentation

It also support fuzzy search for library functions (Search | Navigate | Insert Library Function) and include Love API support. I'd like to hear more about "handling and stability" as I'm not aware of any current issues with debugging not working or the app being unstable. Thanks!

Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests