Ted2Go IDE

About Monkey 2 Forums Monkey 2 Projects Ted2Go IDE

Tagged: ,

This topic contains 596 replies, has 46 voices, and was last updated by  nerobot 3 months ago.

Viewing 15 posts - 226 through 240 (of 597 total)
  • Author
    Posts
  • #7782

    Diffrenzy
    Keymaster

    Ok, good to know it will be fixed down the road 🙂

    @difference And thank you for paypal. 😉

    np, you are doing a greeat job 😀

    #7785

    Hezkore
    Participant

    I’ve added a way to override the fonts used by the theme from inside the IDE.
    You do it via File > Preferences… > Font
    First enter the name of the font file, for example “MyFont.ttf”, then the size of the font.
    You can also leave the fields empty to revert back to the standard font used by the theme.

    Here the Roboto font at 16px is used.

    prefs.monkey2

    prefsdialog.monkey2

    codedocument.monkey2, specifically the UpdateThemeColors() part

    #7788

    nerobot
    Participant

    Nice! 🙂

    #7789

    Hezkore
    Participant

    I’m real new to GitHub (Used BitBucket previously) but I think I’ve pushed my commit to you nerobot.

    My apologies if I messed something up heh.

    #7790

    nerobot
    Participant

    Yes, I merged. I changed fontsize to Int type.

    I’ll try to extract current font name and size from theme’s json, a bit later.

    #7799

    Hezkore
    Participant

    There’s some sort of weird bug with having fontSize as a Int in this case.
    I had it as an Int at first, but it makes you unable to actually select the TextField in Preferences…
    If you compile your version and try to edit size in Preferences you’ll notice that you won’t be able to write anything, but with my version it does work.
    I’m not sure what causes it, I just know having it as a String makes it work.

    I pushed another change to your repo.
    You can now set which side the project view is on.
    I also changed fontSize back to string so you can actually use the new feature heh.

    #7805

    nerobot
    Participant

    Yesterday I didn’t test it. But now it worked well.

    There’s some sort of weird bug with having fontSize as a Int in this case.
    I had it as an Int at first, but it makes you unable to actually select the TextField in Preferences…

    If you compile your version and try to edit size in Preferences you’ll notice that you won’t be able to write anything, but with my version it does work.

    I set default font size to 16 and pass {“”+fontSize} into label, so we can normally edit size value.
    @hezkore To avoid problems with my version you shoult to remove {fontSize} item from ted2.state.json (or convert it into number format).

    Also, I added font file requester – easy to select any font now.

    #7808

    nerobot
    Participant

    So, @hezkore give me an impulse to add new features right now.

    • Improved Preferences dialog – not need to restart app to apply the changes;
    • New setting “Project tabs on the right side” – (so long name, huh) that allow us to move Project tabs (Project / Source / Debug and Help) to the left side (right by default);
    • New setting “Choose by Dot” – enable/disable choosing selected item in completion list by dot (period);
    • Fix issue: Fonts don’t copy from assets to product folder. Hope that fix also font problems in themes.

    Newest version is v2.2.6.

    #7811

    nerobot
    Participant

    deleted.

    #7812

    nerobot
    Participant

    deleted.

    #7813

    nerobot
    Participant

    deleted.

    #7814

    nerobot
    Participant

    I started v2.3 in dev branch. If anyone want to test new features – you’re welcome! 🙂

    Done:

    1. Open files from Project browser by double-click.
    2. FileBrowser – add item “Open as project” and “Close Project” for folders.
    3. Recent Projects stuff.
    4. Save untitled – add .monkey2 filetype in dialog.
    5. Change progressbar image for all theme.
    6. GutterView – draw each 10 line number to make more clear view.
    7. Restore console visibility after stop app.
    8. Whitespaces – draw them after ‘tab’ if there is no char or it’s a next tab.
    9. If starting outside of monkey2 folder – show dialog to specify root folder.
    10. Change AppTitle format: FileName – Ted2goName – FilePath.

    (version is in progress)

    #7838

    Sammy
    Participant

    Really great work Nerobot, well done!

    #7839

    Hezkore
    Participant

    Whenever I start Ted2Go the font drawing seems messed up.

    If I apply a new theme or override the theme font however, things seems to be fixed (until I restart Ted2Go again)

    #7842

    nerobot
    Participant

    Really great work Nerobot, well done!

    Tx! 🙂

    Whenever I start Ted2Go the font drawing seems messed up.

    Fixed.

    —————–

    Some new dev stuff:

    • Project browser:
      • New actions for folders: “Clean (delete  .buildv)” and “Open on Desktop”.
      • New actions – Update / Rebuild module. Wow! 🙂 Now we can easily update custom module just after changed it!
    • Added elapsed build time. But that time is for latest process. For exampe, if we start updating modules, elapsed time will show us ‘release’ config only because release/debug are different processes.
    • Fixed incorrect fonts for opened documents.
Viewing 15 posts - 226 through 240 (of 597 total)

You must be logged in to reply to this topic.