Ted21 progress

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.

Viewing 15 posts - 16 through 30 (of 86 total)
  • Author
    Posts
  • #2185

    AdamStrange
    Participant

    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

    #2186

    AdamStrange
    Participant

    ok 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

    #2197

    nobuyuki
    Participant

    @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

    #2216

    AdamStrange
    Participant

    Thanks 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:

    #2220

    AdamStrange
    Participant

    And now…

    Document icons. Yep, open documents now support the correct icons:

    #2225

    AdamStrange
    Participant

    And 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

    #2328

    jihem
    Participant

    Nice work 🙂
    Where can we find your improvements?
    Will they be merged?

    #2330

    AdamStrange
    Participant

    I 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?

    #2373

    EdzUp
    Participant

    Could 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.

    #2379

    therevills
    Participant

    I 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.

    #2384

    AdamStrange
    Participant

    Great 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 ;[

    #2385

    AdamStrange
    Participant

    Latest 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:

    #2387

    wiebow
    Participant

    Adam: 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.

    #2389

    Danilo
    Participant

    AdamStrange:
    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.

    #2390

    AdamStrange
    Participant

    hiding 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.

Viewing 15 posts - 16 through 30 (of 86 total)

You must be logged in to reply to this topic.