Shop OBEX P1 Docs P2 Docs Learn Events
Spin Tools IDE - Page 33 — Parallax Forums

Spin Tools IDE

1272829303133»

Comments

  • LtechLtech Posts: 388
    edited 2026-02-21 11:50

    Hey Macca,

    I am now in Italy just like you, in Cortina for the Olympic curling HF camera's.

    I try you explanations, but do not work.
    I find strange, I get it working on an emulation win 11 pro on my mac with latest updates on win11.
    But it didn't work on my i7 HP win 11 pro laptop....

    Guess I have to talk to myt IT staf.

  • RaymanRayman Posts: 16,085

    It's been a long time since I've seen Windows really block something...
    But, back then think the trick was to copy onto removeable media, maybe from a different computer, first.

    Windows does seem to track things that are downloaded from the web. But, once coming in from removeable media, like USB drive, think it loses track...

  • LtechLtech Posts: 388

    Find it !

    In User map I have ".spin-tools" hidden file.
    When removed, the last version is running

  • RaymanRayman Posts: 16,085
    edited 2026-02-21 15:16

    @Ltech Good find! Was thinking that all settings were in registry, but seems they are in this file instead...

    Wonder if that's the issue for @JoshW as well...

    Maybe this happens when trying to go from a very old version to a new version?
    Imagining that the very first thing Spin Tools IDE does is try to open and process this file...

    829 x 782 - 74K
  • maccamacca Posts: 1,003

    @Ltech said:
    Find it !

    In User map I have ".spin-tools" hidden file.
    When removed, the last version is running

    I'm glad you found the cause of the problem, although it's surprising because the file contains the IDE settings and loading errors shouldn't prevent the application from opening. The settings should anyway have a default. I tried to set the file as hidden but it works, seems it can't be updated but the IDE works.
    I'll do some tests to see if I can reproduce somehow. Any chance you have a backup to examine ?

  • RaymanRayman Posts: 16,085

    The most recently used file list can break Prop Tool. Wonder if that is what is going on here…

  • JonnyMacJonnyMac Posts: 9,703

    I was trying to help Josh yesterday (he's my colleague). He said he didn't see .spin-tools in his user folder, but I wonder if his Win11 OS shows hidden files or not. I will ask him next time we speak.

  • RaymanRayman Posts: 16,085
    edited 2026-02-21 22:16

    It might be a hidden file…
    Show hidden files is just an option in the explorer menu…

  • maccamacca Posts: 1,003

    Released version 0.53.1

    This is a bugfix release:

    I changed the warning and error colors a bit, should be better, at least on the right-side bar.

    I think I'll start working on the color theme configuration.

    I found a place where I missed to add an error dialog, that would explain why the application closes silently when there is an error reading the preferences. Should also help with other issues.

    Changes:

    • Fixed terminal window redraw
    • Fixed scope and logic debug windows with arbitrary number of samples
    • Added missing internal error dialog
    • Slightly revised warning and error highlighting colors

    Just a note about the java runtime: Spin Tools uses its own private runtime, it doesn't use the system-wide runtime (it doesn't need to have one installed at all).

  • JonnyMacJonnyMac Posts: 9,703
    edited 2026-02-23 23:17

    Thank you, Marco!

    • warning color at edge of edit window easy to see now
    • terminal bottom line printing as expected

    The next time you're looking at the Find/Replace dialog, could you add the start point option as on the Find/Replace option in Propeller Tool? It should default to cursor, of course, but I find it convenient to switch to top when I want to locate a global variable definition. Thanks.

  • Hello, @macca

    Thank you so much for your hard work — I’m happy to report that I am back to being able to use your great tool.

    I installed the most recent release and followed the instructions for unzipping the files using the CMD window, and that resolved the issue.

    I truly appreciate the time and effort you put into supporting the community.

    Thanks again,
    Joshua W

  • JonnyMacJonnyMac Posts: 9,703
    edited 2026-02-28 15:28

    There is a bit of a misalignment in the hotkeys versus the bookmark, i.e., bookmark #1 uses [Ctrl]+[0].

    Request: Would it be possible to add a Go To fly-out menu to the right-click context menu of the edit window?

    For my own use I've found these settings best for the Code Navigation and Hover Doc modifiers

    If nothing is selected they seem to operate automatically. Is this the intent?

    Request: Would it be possible to show the value of a constant another object using the Hover Doc feature? The Code Navigation feature will take me to a child object, so I'm hoping showing constant values for child objects as well.

  • maccamacca Posts: 1,003

    @JonnyMac said:
    There is a bit of a misalignment in the hotkeys versus the bookmark, i.e., bookmark #1 uses [Ctrl]+[0].

    Ah... yes, I must have mixed up the indexes...

    Request: Would it be possible to add a Go To fly-out menu to the right-click context menu of the edit window?

    Yes, I think there are no problems adding it.

    For my own use I've found these settings best for the Code Navigation and Hover Doc modifiers

    If nothing is selected they seem to operate automatically. Is this the intent?

    Yes, if nothing is selected the mouse click on a navigable keyword goes to the definition and the doc popup opens, it can be a bit annoying.

    Request: Would it be possible to show the value of a constant another object using the Hover Doc feature? The Code Navigation feature will take me to a child object, so I'm hoping showing constant values for child objects as well.

    That should work, unless I'm missing something:

    You can hover on both the object or the constant name and should display the value.

  • JonnyMacJonnyMac Posts: 9,703
    edited 2026-02-28 16:57

    Thank you Marco.

    ... it can be a bit annoying.

    😄 Agreed. Maybe force a checkmark to enable?

    That should work, unless I'm missing something:

    You showed P2 code. At the moment I'm in the middle of a largish (~3800 lines in main app) P1 project. Navigation to the constant definition in the child object does work on the P1. Maybe this is an issue of # versus . in the object#constant expression.

    Just to confirm, Hover Doc works for constants defined within the P1 file that is the active edit window.

  • maccamacca Posts: 1,003

    @JonnyMac said:
    Thank you Marco.

    ... it can be a bit annoying.

    😄 Agreed. Maybe force a checkmark to enable?

    Don't know... I like the doc hover without modifiers.

    You showed P2 code. At the moment I'm in the middle of a largish (~3800 lines in main app) P1 project. Navigation to the constant definition in the child object does work on the P1. Maybe this is an issue of # versus . in the object#constant expression.

    Ahhh... yes, I forgot the separator for P1 constants. Will fix it.

  • JonnyMacJonnyMac Posts: 9,703
    edited 2026-03-01 03:38

    Another one of those "For your consideration..." quality-of-life things. I make use of bookmarks and was thrilled when you added them to Spin Tools. That said, the markers in the line numbers sidebar are tiny, as as they use anti aliased colors, they're difficult to read on a high-res monitor that's not gigantic. The Propeller Tool bookmarks are bigger, but a little clunky. Feeling a bit arty, I made an alternative set that use the I think are easier to read, and a little nicer looking than the Propeller Tool version.

    This is all three, side-by-side: Propeller Tool, Spin Tools (current), JM Spin Tools suggestion

    Edited Saturday at 7:35PM Pacific Time -- corrected 7 glyph.

  • JonnyMacJonnyMac Posts: 9,703
    edited 2026-03-02 15:53

    Deleted by JM

  • maccamacca Posts: 1,003

    Released version 0.53.2

    Some fixes and a couple of small additions:

    • Fixed LF in PST mode
    • Fixed ternary expression with DAT variables flagged as constants
    • Fixed hover on Spin1 child objects constants
    • Fixed bookmark shortcuts
    • Added #pragma exportdef directive (same as #define)
    • Added #undef directive
    • Added Go To submenu to editor context menu
    • Added missing compiler messages newline
    • Replaced bookmark icons with @JonnyMac yellow variant
  • That's working well for me, thank you

  • JonnyMacJonnyMac Posts: 9,703

    Thank you very much, Marco! Everything is working nicely.

Sign In or Register to comment.