LED Sneak Preview

Posted By: TechMuc

LED Sneak Preview - 12/02/09 16:34

Hey,

In the following i want to present you my new Tool for 3D-Gamestudio. LED (Lite-C Editor).
LED is a full-featured C Editor with complete support for 3D-Gamestudio and 3D-Gamestudio related topics.

Key features
  • Develop new code faster with fewer errors.
  • Quickly understand existing code.
  • Refractor existing code making it easier to read and cheaper to maintain.
  • Eliminate time spent searching by allowing instant navigation to any file, symbol or reference.

Following this link you'll see a video of the most features of LED

Screenshots of Core-Features:

[1] Overview of the program interface - Showing: Auto Complete / Syntax Highlightning


[2] Support for Comments before/after functions


[3] Search Functions with support for REGEX searching (in this case searching for every string in the file)


[4] Show struct members (ofc also of user defined structs)


[5] Error Highlightning (aabb does not exist as a member of the struct)


[6] Intelligent Auto-Complete form



more in next post (image limit).
greetings,
Tech
Posted By: TechMuc

Re: LED Sneak Preview - 12/02/09 16:36

[7]Intelligent help while writing functions. Support for local variables.


[8]Easily switch between definitions / declarations


[9]Jump quickly between different files with the code jumper.


[10] Innovative Menu design, allowing full drag and drop of menu elements.


[11] Same as [10] laugh

Posted By: lostclimate

Re: LED Sneak Preview - 12/02/09 16:51

holy crap!
Posted By: Rei_Ayanami

Re: LED Sneak Preview - 12/02/09 16:54

Hehe,

looks like a really nice tool laugh
Posted By: Anonymous

Re: LED Sneak Preview - 12/02/09 16:58

just awesome
Posted By: Quad

Re: LED Sneak Preview - 12/02/09 17:00

looks great, SED really needed a replacement.
Posted By: FlorianP

Re: LED Sneak Preview - 12/02/09 17:00

kewl...!

Will you also include the possibility to drag code-windows out of the mainwindow?
Then I wouldnt have to use 2 different editors while coding on a multi-screen.
Posted By: TechMuc

Re: LED Sneak Preview - 12/02/09 17:22

@florian:

[12] Possibility to use several coding windows. This should work with multi-monitor systems, though i'm sadly not able to test it here (not enough money for multiple monitors...)

Posted By: Quad

Re: LED Sneak Preview - 12/02/09 18:00

just send me the current version and let me test it multi-monitor grin
Posted By: Joozey

Re: LED Sneak Preview - 12/02/09 18:10

Drool.
Posted By: Pappenheimer

Re: LED Sneak Preview - 12/02/09 19:41

Originally Posted By: TechMuc
# Quickly understand existing code.
# Refractor existing code making it easier to read and cheaper to maintain.


This sounds tempting.
What are your plans with LED?
Posted By: TechMuc

Re: LED Sneak Preview - 12/02/09 20:00

@Pappenheimer

Features of Refractoring:
- Adding members to structures
- Renaming any variable (global / local / struct members)
- C Style Encapsuliating of Methods
- Document Functions
- Create Declarations of Functions
- Surround functions (Surround with #ifndef / #endif - Copy to new function and so on..)

Features of "understand existing code faster"
- Extremley enhanced Color Syntax Coloring
- Highlight matching {} and ()
- Searching made Easy
- Find References of any Symbol (e.g. of a function) without annoying "Search in Files" usage.

If you really have a straight look my plan is to implement almost any feature VisualAssistX ( http://www.wholetomato.com/products/featureRefactoring.asp ) has (Add In for VC++).
Posted By: Puppeteer

Re: LED Sneak Preview - 12/02/09 20:35

I think Pappenheimer also meant how you are planning to release it wink

@ Quadraxas:
I hope you didnt meant your first comment serious ( SED <3 )
Posted By: HeelX

Re: LED Sneak Preview - 12/02/09 21:50

@[7]: does this include user functions, too?

What about
-file comparison
-position remembering across files
-bookmarks (remembered during sessions)
-user definable execution keys

What I would really like to see is something sort of a capturing of console output or so integrated in SED or your app..

[EDIT]
And I hope you don't do auto indents and auto completions of braces and crap like this :-)
Posted By: JibbSmart

Re: LED Sneak Preview - 12/03/09 00:19

Wow. Very, very cool project.

Jibb
Posted By: TechMuc

Re: LED Sneak Preview - 12/03/09 08:38

@Heel: For the first question: LED implements a complete C-Parser, therefore it's just bad luck, that in this screenshot no user-defined functions are listed.
As i want to finish LED pretty soon (less than 2 months), I won't be able to implement all of you wished features.

- Bookmarks: Planed and will be implemented
- User definable execution keys: what do you mean by that?
- Position Remembring across files: bookmarks?
- File comparison: Not planed at the moment

ATM I'm working on finishing the searching system (especially fast regex searching) and finalize the Auto-Intend feature.
Posted By: Quad

Re: LED Sneak Preview - 12/03/09 08:43

user definable execution keys

build and run keys i guess. (you know they are fixed in SED, f5 and f6)
Posted By: Dark_samurai

Re: LED Sneak Preview - 12/03/09 13:25

Wow looks great!

What about a Project manager?
I would love to see a better publish function than the current of gamestudio!

How much will it cost?
Posted By: Germanunkol

Re: LED Sneak Preview - 12/03/09 16:30

@ heelX: you do know that you can turn that type of stuff off in sed's preferences?

TechMuc: definitely looking forward to the release of this laugh
Posted By: 3dworld

Re: LED Sneak Preview - 12/03/09 21:13

It' will be free? confused
Posted By: Inestical

Re: LED Sneak Preview - 03/14/10 16:24

Does it support doc comments?

e.g.

Code:
/**
  * @author Inestical
  * @date 14.03.2010
  * @version 1.2
  **/

/// @brief main function
/// @return return 0 every time.
/// @param none


Posted By: mikaldinho

Re: LED Sneak Preview - 03/19/10 13:53

looks great
Posted By: TechMuc

led - devSoftware - Update - 05/17/10 22:05

Good evening together,

Just wanted to share my new plans: I'll try to make led to a real-world alternative to many code-editors on the world-wide web. Most code-editors today just do not support enough languages, are to expensive, to slow or just all of it. I'll try to close this gap with my low-budget editor.

This includes that it:
1) won't be free if released
2) will need longer to develop.

Sadly no enough potential buyers can be found here (no offense wink ), therefore i have to implement other programming languages ( better said: a very very good text editor for almost any file-type - like http://www.e-texteditor.com/ does)

Just some new screens (the screens does not really give the impression of what happend to the editor.. actually the whole framework changed dramatically laugh )

1) A completly new designed code-jumper with much more flexiblity


2) Find References: find all occurences of a code-object (e.g. function / struct content) with just one mouse click:



3): seemless zooming



4) recognize of todo-statements



5) in-editor help for almost any C++ feature (thanks to MSDN)



6) Aaaand.. maybe a new startscreen? wink




Of course there are many more features I developed over the last two months, but they're just too many to mention laugh

Best Wishes and Good Night,
Timo Stark

PS: One of the biggest features which are planed but not developed so far is versioning.
Posted By: HeelX

Re: led - devSoftware - Update - 05/17/10 22:32

You used my code for testing, yay!!! ^^

Looks great so far. To be honest, and this isn't meant personally, but I doubt that you can beat existing solutions on the market. Why do you want to do versioning? CVS and SVN are existing solutions and they are great.
Posted By: TechMuc

Re: led - devSoftware - Update - 05/18/10 05:43

Yeah you're right, though I of course do not plan do work out my own svn / cvs versioning system. As you already stated, this would be a completly senseless approach.
I'll try to implement third party svn systems into the editor with easy access, even for svn-beginners (e.g. create svn on external hard-disk drives).

The main "problem" is that i want to reach a bigger market. It's not very easy to be exceptional on such a crowded market like editors. Though as already mention I'll try to accomplish a very smart menu design for any kind of file type (e.g. of course the most visible panes will not be visible with txt files) and a very very low price.
Platform independcy is also theoretically planed.

I'm of course always open for new suggestions (i would also love to work with someone) how to accomplish sth. on the difficult editor market...

greetings,
Timo

PS: Yeah your script is one of the biggest free available scripts on the freeware market laugh
Posted By: FBL

Re: led - devSoftware - Update - 05/18/10 09:53

A Doxygen add in would be nice.
Maybe with the possibility to place special Doxygen commands by picking from a selection list.

But I guess that might be too special...
Posted By: Damocles_

Re: led - devSoftware - Update - 05/18/10 10:06

A refacturing method (renaming of an objects name) would make it nice.
(eg, wich can differentiate between syntax and other content)


And a method to list references/uses/definition of an object in the code.
So you can quickly jump to it. (less time searching through the code)
Posted By: TechMuc

Re: led - devSoftware - Update - 05/18/10 10:25

@Damocles: See second screenshot (for list references). Renaming is planed.

@Firoball: As this is no real programming effort i'll probably implement this feature. Though you're probably right that might be a little bit to special.
Still thinking about a good way to implement such important programming features without annoying normal users who just want a fast starting editor to edit a great variety of files..
Posted By: Quad

Re: led - devSoftware - Update - 05/18/10 12:07

maybe build a plugin system, and offer doxygen plugins and that kind of stuff for free to customers?
Posted By: TechMuc

Re: led - devSoftware - Update - 05/18/10 13:34

Yeah I've thought about a plugin system, though the workload for a complete working plugin system (which really allows the user to accomplish things, and to interfere into the behaviour of the editor) is very high.
Posted By: mikaldinho

Re: led - devSoftware - Update - 05/18/10 17:37

in the words of my little sister...

"GIVE! GIVE!"

im serious
Posted By: TechMuc

DevSoftware - Indent & Doxygen - 05/27/10 16:57

Hey,

Okay I've implemented two plugins. Indent and Doxygen. Indent gives you a rich set of features to indent your code how you like it. Doxygen is a dynamic help system, which greatly helps you to improve your document style.

I've recorded a video so you can see these new features

Some screenshots:

doxygen - document method refractoring


doxygen - generating wizard


doxygen - display results in the editor


indent - live preview with any change


Comments welcome,
Greetings,
Timo
Posted By: mikaldinho

Re: DevSoftware - Indent & Doxygen - 05/27/10 17:05

cool new features there m8!
Posted By: FBL

Re: DevSoftware - Indent & Doxygen - 05/31/10 19:46

Now that's awesome.
I'm wondering how flexible the document function feature is, as there are different ways to start Doxygen comments.
Posted By: Lauriek

Re: LED Sneak Preview - 06/07/12 06:00

The wires lead to a spot on the motherboard, but it also disconnected a fan that I want.

I ended up finding this weird little box that I was able to unplug that resulted no problems. I just wasn't 100% sure what it was. I think everything is dandy.


--------------------------------------------------------------
LED Tubes led bulbs lights Dimmable LED Lights
Posted By: Germanunkol

Re: LED Sneak Preview - 06/07/12 07:32

Haha, an LED-seller-bot in the LiteC-Editor thread... tongue
Posted By: EvilSOB

Re: LED Sneak Preview - 06/07/12 09:41

A semi-sentient seller-bot... It thought it recognised 'family'...
Posted By: TechMuc

Re: LED Sneak Preview - 06/07/12 10:05

wtf.. thanks mate (is a bot a mate? hmmm) for the advertisment..
© 2024 lite-C Forums