About Monkey 2 › Forums › Monkey 2 Projects › Ted21 progress
This topic contains 85 replies, has 22 voices, and was last updated by 
 AdamStrange
 2 years, 7 months ago.
- 
		AuthorPosts
 - 
		
			
				
July 16, 2016 at 4:56 am #2185
ok. I am happy to merge, fork, join with Simon on this.
Simon?
Currently it all resides on my end with no git or fork.
It’s up for grabs – I should add that I do have other ideas for extending the IDE (intellisense possible), but am currently focussed on just improving what Ted2 has given us
July 16, 2016 at 7:14 am #2186ok latest stuff…
Added list highlighting to the tree view. Not simple or obvious, but satisfying when it worked
Noticed something interesting with the helpview. there is missing help.
E.G.
Clicking on something generic like “Modules” or “Enums” doesn’t give any help. which is how the help is structured.
How about this. Anything Generic will bring up help about what it is?
E.G.
Clicking on help > Modules would bring up help about what a module is, how it is used, why would you use it – possibly even an example?
Clicking on Enums would give you help on what an Enum is, and how you would use it, etc, etc
This would make the help system begin to be useful
Attachments:
July 16, 2016 at 5:52 pm #2197@gcmartijn : Git works by allowing multiple branches and forks to exist simultaneously. Any particular version can be x commits ahead of its last pull, and x commits behind the latest push. This branch exists separately from everyone else’s branch and working copies.
In a fork the branch systems exist separate starting from the point of forking and you need to make a pull request asking that the upstream maintainer pull your patched changes back into the mainline branches. As far as I know, nobody except Mark has access to the mainline, so everyone’s currently working off of forks. If he had other people working on the same project, they would be using merges instead — these can usually be automated. There’s a lot of magic involved.
This “Getting Started” guide to Git should help explain a lot of things. Check the Syncing and Using Branches sections for more details. https://www.atlassian.com/git/tutorials/making-a-pull-request
July 17, 2016 at 6:03 am #2216Thanks for that
Here’s the latest. slowly turning my attention to the image browser and corrected the display so it is more in line with photoshop:
Attachments:
July 17, 2016 at 11:18 am #2220And now…
Document icons. Yep, open documents now support the correct icons:
Attachments:
July 17, 2016 at 2:07 pm #2225And more…
Just added the zoom buttons plus 1:1, plus click and drag
also added key0 = 1:1 key-= minify key==magnify
Buttons are flat style that light up when you hover over them
Attachments:
July 22, 2016 at 3:45 am #2328Nice work
Where can we find your improvements?
Will they be merged?July 22, 2016 at 4:44 am #2330I would really like to work with simon or mark on this and get it all folded int the main or deal with it is a separate project entirely?
Mark?
July 23, 2016 at 3:55 pm #2373Could you add CTRL+left/right and pgup/pgdn key functions to the editor as at present here in v1.0.0 only cursor keys work.
July 23, 2016 at 11:08 pm #2379I would really like to work with simon or mark on this and get it all folded int the main or deal with it is a separate project entirely?
Mark?
Submit your work as a Git Pull Request to the main repos.
July 24, 2016 at 9:22 am #2384Great idea, but I’ve no idea how to get a git pull or fork, etc. I’ve got GitKraken installed, but not got much further than that ;[
July 24, 2016 at 9:24 am #2385Latest stuff. Ctrl left right, etc all added
Working with Mollusk give some unpredictable issues with tabs, so I decided to add visual tabs to the views. After some bartering with finding the correct bits, it’s all working, but…
The interesting thing with visually showing the tabs is how it gives a clearer picture of the code structure:
Attachments:
July 24, 2016 at 9:34 am #2387Adam: it’s easy: FORK the monkey2 repository. Clone your forked repository to your local drive. Commit and push your changes. Create a new pull request on the forked repository.
July 24, 2016 at 11:53 am #2389AdamStrange:
Why not make all this optional from the start (TAB size,
Visual TABs, automagically replace TAB with Spaces, etc.)?
Complete Options/Preferences Dialog, so editing config files
can stay a thing of the past. Syntax Highlighting and Linenumber
colors, Fonts, etc. could all be choosen in preferences dialog.July 24, 2016 at 12:45 pm #2390hiding thing is the easy bit – making them do it in the first place is the hard thing
Just got the initial code for ‘code description’ finished. When integrated it will show all the base parts of any opened code (functions, method, classes, fields, etc) and allow direct jumping to the line when clicked.
One thing I haven’t seen other editors do is also highlight where about you are in the code (in the code description) as you move around. So you should always have a solid reminder of where you are in the code at any time.
All of the code graphics already exist from the help system view. so everything will bee seamless.
Attachments:
 - 
		AuthorPosts
 
You must be logged in to reply to this topic.





