About Monkey 2 › Forums › Monkey 2 Projects › Ted2Go IDE
This topic contains 596 replies, has 46 voices, and was last updated by
nerobot 3 months ago.
-
AuthorPosts
-
April 20, 2017 at 9:59 am #7978
isn’t it always, the ones with the most demands are the ones with the least interest in supporting.
Ha-ha, maybe.
There is a continuous dev process that “require” periodic donation, but..
- very few people are willing to do it;
- not enough monkey2 users;
- there are alternative free IDE.
April 20, 2017 at 10:59 am #7980Released v2.3.1!
Binaries are here: https://nerobot.itch.io/ted2go
NEW:
* DoubleClick on INS in status bar to change mode;
* Double clicking on the line number in status bar – open goto line dialog;
* Insert lambda – spaces in breckets if w/o params;
* SaveState when open/close file or project;
* Add Monkey2 root path into prefs;
* Close completion if typed not ident char;
* Add keywords for *.glsl.FIXES:
* Completion list is above the line if editor toolbar is hidden;
* Custom font doesn’t take theme scale factor;
* Mouse wheel event on text fields inside of Prefs dialog crashes app;
* Auto-insert: add space before ‘Override’;
* Incorrect numpad digits;
* Sources tree – sorting is broken. recompiling fix that – magic;
* Go to declaration by the only F1 press;
* Comments by Ctrl+’ add two ‘ at the end line.Cheers!
April 20, 2017 at 11:29 am #7981isn’t it always, the ones with the most demands are the ones with the least interest in supporting.
I feel like I’m the most demanding one haha.
But I like to think I’ve also helped a bit, via my theme and also via the code I’ve contributed with.I can’t earn money but I can’t stop to develop.
I think the way to go with this is maybe a Patreon page?
But I think the bigger issue here is Monkey itself and the low user count.
For starters, first impressions are important, this webpage alone is bound to scare some people off.
Also the, the name “Monkey” is a pretty bad name for a coding language heh.
Most of my friends just laugh when they hear the name and think of it as some sort of game creation tool.
That’s why I’m eager to get this IDE as good as possible, cause it’s what people first see when they start Monkey 2.
If the IDE is good, people might be impressed and give it a chance.
It’s especially impressing that the IDE is made with Monkey 2, that should be clearly stated.
And Mark should just remove the original Ted2 from the official releases and include Ted2Go.
I’ve suggested this before, but I think the name for Monkey 2 should have been “Prime”
The icon for “Prime” could be a “prime knot“:

All the modules could have “Prime” in their names, like “PrimeGFX”, “PrimeAudio” and “PrimeUI”
Best one would be the OpenAL module “PrimeAL” (read ‘primal’)Something you could possibly do is maybe change the name from Ted2Go to something like “Gorilla”
Maybe make a cool logo (I might be able to help you out there)
It would set Ted2Go apart from the original Ted2.
But as I said, Patreon might be a good start.April 20, 2017 at 11:37 am #7982Tx Hezkore.
Waiting for 3d module and world wide monkey2 occupation. Then Mark get tons of $ and give me a pice of cake.
I am going to have a break now.
April 22, 2017 at 6:05 pm #8004This time I am working on Bananas Showcase that users will see at first run.
Want to use GridView but got memory access violation – “style is null”.
Temp solution based on docking view.
I think, each banana should have:
- title
- author
- description
- source file
- picture file
that info expected to be stored in info.json file in each banana folder.
Example:
Monkey1234567{"title":"Grid Shooter","author":"Leo Santos (www.leosantos.com)","description":"Monkey2 Side Scrolling Demo. Press space to shoot!","picture":"picture.png","file":"gridshooter.monkey2"}When user click on title – source file will be opened and set as lock file, and all we need is press “Build & Run”.
Problems:
- not all banana has author and description
- not all can run on v1.1.04
I need help to fill correct data. Ideally, someone else do it.
Any suggestions for it?
Attachments:
April 22, 2017 at 6:52 pm #8006I am going to have a break now.
This time I am working on Bananas Showcase that users will see at first run.
What a long break that was!
I think that’s a great idea!
As I’ve said, first impressions are important.
I would suggest having some general Monkey 2 information at the intro start too, and below that present the showcase.
The Monkey 2 help file is a good start, combined with the banana showcase and it would be awesome.April 27, 2017 at 11:33 am #8056When I start ted2go on a Mac half the screen is missing. Is there a way to reset this? I have uninstalled and reinstalled and it remains.
Attachments:
April 27, 2017 at 11:38 am #8058Did u download it from itch.io or built from sources?
April 27, 2017 at 11:41 am #8059from Itch.io. I’ll attempt to build from the source. I’m sure i saw it on here in an earlier post somewhere.
April 27, 2017 at 11:55 am #8060Does it go away after you resize window?
What can it be? I see correct window on mac. (But very little size)
April 27, 2017 at 12:16 pm #8061resizing doesn’t fix, nor does rebooting, or totally uninstalling and reinstalling. I think its a MacOS issue, not a ted2go issue I got Mollusk so not a problem however, I’ll look into it more later on to see if I locate what the issue is, if I discover it, I’ll post the workaround. Thanks for your input, much appreciated.
April 27, 2017 at 10:55 pm #8064Want to use GridView but got memory access violation – “style is null”.
Try the latest at develop.
GridView uses Style=GetStyle( “GridView” ) in its ctor, but ted2go’s default theme doesn’t have a ‘GridView’ style. Still, it shouldn’t crash if GetStyle can’t find a style so GetStyle should now return a simple ’empty’ Style if all else fails, never Null.
Some more on this: I’d recommend removing ted2go’s ‘default.json’ theme, and moving any customizations you may have made there to ted2-default.json. This should still work, and should cause ted2go to use mojox’s default.json instead, which *does* have a GridView style, and will also include any future default styles I may add.
By providing a default.json theme file with ted2go, the mojox one is actually being overwritten. This behaviour is by design – assets are imported in ‘module dependancy order’, allowing you to ‘overwrite’ (or ‘override’) any assets imported by any imported modules. Hope that makes sense…!
April 28, 2017 at 3:12 am #8065I didn’t try yet, but I see it’s very cool info!
And I think TableView is a better way here.
Also there will be good to have ImageView in mojox, that can fit / stretch image.
April 28, 2017 at 11:13 am #8066Gorilla: I like the name (but I would use for the 3d module!)
Showcase: great idea. Easy to understand (without looking for an ‘example folder!’)
I would use some ‘defaults’ if some information (ie: image, author etc) are not available…Ted2GO: never understood why call an IDE ‘ted’ (as teddy, a bear???). Adding ‘2 GO’ doesn’t make sense to me.
I would choose Primate (you could read as Prime Mate if Prime was the programming language)
But also Lemur is ‘good’.April 28, 2017 at 11:17 am #8067@about the banana.info file
A possible solution:
1. define (not as part of the syntax) a sort of ‘keyword’ as #_AUTHOR, #_TITLE, #_WEB, #_ONLINE_DOC etc that the programmer should add (in a rem block for example) to the source code
2. it should be possible to ‘scan’ the code looking for that information
3. store it in an external fileps:
I would add a ‘class/tag’ item: so it would be easy to show everything is a game, a gfx effect, code about sound etc
-
AuthorPosts
You must be logged in to reply to this topic.

