purr-data merge requestshttps://git.purrdata.net/jwilkes/purr-data/-/merge_requests2020-10-12T21:10:19Zhttps://git.purrdata.net/jwilkes/purr-data/-/merge_requests/588Fine-tuned the dropdown dialog window size2020-10-12T21:10:19ZIvica BukvicFine-tuned the dropdown dialog window size* Used to have no margin on the right. Now it does and it matches the left side.* Used to have no margin on the right. Now it does and it matches the left side.2.15.1https://git.purrdata.net/jwilkes/purr-data/-/merge_requests/583Zexy update to 2.3.12020-10-06T19:16:26ZAlbert GräfZexy update to 2.3.1Update zexy to the latest IEM version, which also works in the mingw64 build. (Our current version is old, and while it compiles with mingw64, none of the objects will load.)
Some other advantages of the new version are:
- Zexy is in i...Update zexy to the latest IEM version, which also works in the mingw64 build. (Our current version is old, and while it compiles with mingw64, none of the objects will load.)
Some other advantages of the new version are:
- Zexy is in its own external library now, so its dozens of objects load much quicker.
- The baroque automake build system was replaced with a pdlibbuilder Makefile, so the zexy target is much simpler now and compiles much quicker, especially on Windows.
Note that I simply assumed that the bugs in our previous version should have been fixed by now, so I didn't check whether we may have to reapply some of the changes that went into the old version beginning with rev. 7b3a9f539. If anyone wants to do that, please be my guest. ;-)2.15.1Albert GräfAlbert Gräfhttps://git.purrdata.net/jwilkes/purr-data/-/merge_requests/582nw.js update to 0.28.12020-10-06T19:16:27ZAlbert Gräfnw.js update to 0.28.1As discussed off-list, this fixes a bug with older nw.js versions (including 0.24.4 which is what we currently use) not being able to open the floating dialogs on Windows for some hardware configurations. Exact cause of this issue is unk...As discussed off-list, this fixes a bug with older nw.js versions (including 0.24.4 which is what we currently use) not being able to open the floating dialogs on Windows for some hardware configurations. Exact cause of this issue is unknown, but it's 100% reproducible when I run Purr on Windows 10 using either my Intel NUC or the latest VirtualBox version. Upgrading to 0.28.1 fixes the issue on both systems, and I didn't notice any other regressions due to the update on Linux/Mac/Windows either.2.15.1https://git.purrdata.net/jwilkes/purr-data/-/merge_requests/581Make sys_startgui() work again on Windows. Fixes #685.2020-10-06T19:16:20ZAlbert GräfMake sys_startgui() work again on Windows. Fixes #685.2.15.1Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/merge_requests/578Reverted win OS window size offset that was needed for nw.js 0.14.72020-10-06T19:10:27ZIvica BukvicReverted win OS window size offset that was needed for nw.js 0.14.7* This is no more needed and left commented out in case we need to deal with a similar issue in the future.* This is no more needed and left commented out in case we need to deal with a similar issue in the future.2.15.1Ivica BukvicIvica Bukvichttps://git.purrdata.net/jwilkes/purr-data/-/merge_requests/577Introduced new activated msg border drawing approach2020-10-07T00:05:07ZIvica BukvicIntroduced new activated msg border drawing approach* Got rid of the problematic svg background which marginally worked on 0.14.7 but doesn't on 0.24.4 (e.g. create a msg object, deactivate it by clicking anywhere on the canvas, and then zoom in a level or two and notice an additional ver...* Got rid of the problematic svg background which marginally worked on 0.14.7 but doesn't on 0.24.4 (e.g. create a msg object, deactivate it by clicking anywhere on the canvas, and then zoom in a level or two and notice an additional vertical line; also, note that the flags on the right are transparent and not perfectly aligned).
* Instead, using the existing msg border/background and adjusting its size dynamically
* The behavior remains identical to before (hide nlets, do not worry about readjusting patch cords)
* LATER: think about integrating patch cord and nlet adjustment to match vanilla behavior, and implement this same approach for the regular text objects2.15.1https://git.purrdata.net/jwilkes/purr-data/-/merge_requests/569Enabled visual feedback when clicking on the empty symbol gatom to edit its v...2020-10-06T19:10:27ZIvica BukvicEnabled visual feedback when clicking on the empty symbol gatom to edit its value* Before, empty symbol gatom had no feedback when being clicked on and one had to start typing trusting that the object is indeed properly activated.
* Now, the object draws ... as soon as an empty (and only empty) symbol gatom is selec...* Before, empty symbol gatom had no feedback when being clicked on and one had to start typing trusting that the object is indeed properly activated.
* Now, the object draws ... as soon as an empty (and only empty) symbol gatom is selected, so that it has text to highlight thereby letting the user know that the object is ready to receive their input. In case the symbol gatom already has content, then that content gets highlighted which serves the same purpose.
* This does not affect the float gatom.2.15.1Ivica BukvicIvica Bukvic