purr-data issueshttps://git.purrdata.net/jwilkes/purr-data/-/issues2019-04-19T02:52:48Zhttps://git.purrdata.net/jwilkes/purr-data/-/issues/534add an externals regression tester to scripts2019-04-19T02:52:48ZJonathan Wilkesadd an externals regression tester to scriptsWe don't currently have a regression tester for external objects. Go ahead and add one in scripts.
The core regression tests can disable standard paths and preferences for maximum sanity. For now, let's just load all the standard libs s...We don't currently have a regression tester for external objects. Go ahead and add one in scripts.
The core regression tests can disable standard paths and preferences for maximum sanity. For now, let's just load all the standard libs so we can grab and load the specific externals we want to write tests for. Later we can figure out a cleaner way to do this.3.0.0Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/533switch STACKITER logic to inlet handlers2019-04-18T00:26:45ZJonathan Wilkesswitch STACKITER logic to inlet handlersSwitch STACKITER logic to inlets. Currently the stack overflow check happens inside the outlets. But wireless messages in an infinite loop don't currently get checked and can cause crashes.Switch STACKITER logic to inlets. Currently the stack overflow check happens inside the outlets. But wireless messages in an infinite loop don't currently get checked and can cause crashes.3.0.0Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/532switch arg meaning for key, keyname, keyup2020-05-22T10:20:08ZJonathan Wilkesswitch arg meaning for key, keyname, keyupApparently Pd-l2ork 1.0 has autorepeat with `[key]` and no autorepeat with `[key 1]`. But in Purr Data it's reversed.
Change the arg so that "1" means no autorepeat and "0" means autorepeat.
This is a breaking change.Apparently Pd-l2ork 1.0 has autorepeat with `[key]` and no autorepeat with `[key 1]`. But in Purr Data it's reversed.
Change the arg so that "1" means no autorepeat and "0" means autorepeat.
This is a breaking change.3.0.0https://git.purrdata.net/jwilkes/purr-data/-/issues/508port savestate class from Pd Vanilla2019-02-16T02:34:16ZJonathan Wilkesport savestate class from Pd Vanilla3.0.0Jonathan WilkesJonathan Wilkeshttps://git.purrdata.net/jwilkes/purr-data/-/issues/486Dragging does not work on touchscreen2019-04-15T00:08:10ZVáclav HruškaDragging does not work on touchscreenHi, I am using purr-data on a tablet PC running win10 32-bit. In pure data, i could drag both sliders and numbers to change the values with my finger, now, in purr data, the dragging motion does not do anything. i can only set the slider...Hi, I am using purr-data on a tablet PC running win10 32-bit. In pure data, i could drag both sliders and numbers to change the values with my finger, now, in purr data, the dragging motion does not do anything. i can only set the sliders by clicking when i turn off steady on click.
Would be great if you could look into it, sliders are quite essential for my setup, and i do not want to go back to pure data for various reasons.
Thanks!
Václav Hruška3.0.0https://git.purrdata.net/jwilkes/purr-data/-/issues/878Update build instructions for 23.042023-07-23T13:26:34ZAntonio RobertsUpdate build instructions for 23.04The build instructions for linux don't work on Ubuntu 23.04 and need updating to include replacement and obsolete packages
https://github.com/agraef/purr-data/blob/master/README.md#linux
For example slv2-jack libslv2-dev python-dev lib...The build instructions for linux don't work on Ubuntu 23.04 and need updating to include replacement and obsolete packages
https://github.com/agraef/purr-data/blob/master/README.md#linux
For example slv2-jack libslv2-dev python-dev libjpeg62-turbo libstk0-dev libdc1394-22-dev do not exist or have no installation candidatehttps://git.purrdata.net/jwilkes/purr-data/-/issues/877Gem under MacOS should use glfw32023-01-30T11:28:41Z60-hzGem under MacOS should use glfw3Gem under MacOS works better with glfw3 as default window manager, rather than the default sdl2 in PurrData.
Recently, IOhannes fixed a lot of issues and it's working nicely with antialiaing etc...
You can enable it at configure:
./con...Gem under MacOS works better with glfw3 as default window manager, rather than the default sdl2 in PurrData.
Recently, IOhannes fixed a lot of issues and it's working nicely with antialiaing etc...
You can enable it at configure:
./configure --with-defaultwindow=gemglfw3windowhttps://git.purrdata.net/jwilkes/purr-data/-/issues/876Update list store to latest from vanilla2022-12-05T01:56:17ZAlbert GräfUpdate list store to latest from vanillaThe issue I noticed personally is that the 2017 version of `list store` that we got doesn't support a `get` message with just one index argument. Looking at the [upstream history](https://github.com/pure-data/pure-data/commits/master/src...The issue I noticed personally is that the 2017 version of `list store` that we got doesn't support a `get` message with just one index argument. Looking at the [upstream history](https://github.com/pure-data/pure-data/commits/master/src/x_list.c), I see that this is part of a bunch of other changes by Spacechild1 on Aug 11 2020, as well as various other bugfixes. So we should look at these changes (basically anything committed upstream July 2017 and later), and see what needs to be backported to Purr Data.https://git.purrdata.net/jwilkes/purr-data/-/issues/875Drag event now causing 'Consistency check failed' warning2022-05-31T09:36:54ZDavid AdamsDrag event now causing 'Consistency check failed' warningAdding a [drag 1( message to a [draw] object
in purr-data compiled against pd-l2ork 2.16.0 or later causes the following warning in the console
Consistency check failed for event mousemove of element [object HTMLDocument]
Consistency c...Adding a [drag 1( message to a [draw] object
in purr-data compiled against pd-l2ork 2.16.0 or later causes the following warning in the console
Consistency check failed for event mousemove of element [object HTMLDocument]
Consistency check failed for event touchmove of element [object HTMLDocument]
Consistency check failed for event mouseup of element [object HTMLDocument]
Consistency check failed for event touchend of element [object HTMLDocument]
However this doesn't happen in pd-L2Ork 2.16.0 for windows
My system is Windows 10https://git.purrdata.net/jwilkes/purr-data/-/issues/873Packages slv2-jack , libslv2-dev and libjpeg62-turbo do not seem to be downlo...2022-05-15T00:08:18ZSavvy OsivePackages slv2-jack , libslv2-dev and libjpeg62-turbo do not seem to be downloadable anymore via the apt repository.While trying to build the project for Debian/Ubuntu using the [build doc](https://git.purrdata.net/jwilkes/purr-data#linux), some of the Linux build dependencies do not seem to have an installable candidate.
**Screenshot**
![image](/up...While trying to build the project for Debian/Ubuntu using the [build doc](https://git.purrdata.net/jwilkes/purr-data#linux), some of the Linux build dependencies do not seem to have an installable candidate.
**Screenshot**
![image](/uploads/4fe5affafd7ed3017e135d2ced9470c6/image.png)
**Desktop**
Linux ip-10-0-0-52 5.16.11-76051611-generic #202202230823~1646248261~20.04~2b22243-Ubuntu SMP PREEMPT Thu Ma x86_64 x86_64 x86_64 GNU/Linuxhttps://git.purrdata.net/jwilkes/purr-data/-/issues/872Incorrect comment syntax in CSS files (web app)2022-03-11T18:20:21ZPaarth AgarwalIncorrect comment syntax in CSS files (web app)In the CSS files, incorrect syntax for comments. For example, "//" is used instead of "/\*\*/" for commenting.In the CSS files, incorrect syntax for comments. For example, "//" is used instead of "/\*\*/" for commenting.https://git.purrdata.net/jwilkes/purr-data/-/issues/871GUI changes not reflecting properly in canvas (web app)2022-03-08T17:21:15ZPaarth AgarwalGUI changes not reflecting properly in canvas (web app)As we change GUI the changes are not reflected in canvas as they should have like the canvas of the native app.
Steps to replicate behaviour:
1. Go to preferences in edit menu.
2. Go to GUI and change to any GUI(preferably ones with co...As we change GUI the changes are not reflected in canvas as they should have like the canvas of the native app.
Steps to replicate behaviour:
1. Go to preferences in edit menu.
2. Go to GUI and change to any GUI(preferably ones with colored background).
Current Behaviour(solarized inverted):
![Screenshot_2022-03-08_224139](/uploads/c60d26beddc4af5256c8f580c48f55b1/Screenshot_2022-03-08_224139.png)
I am working on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/870Download option is missing tootltip (web app)2022-03-07T10:47:51ZPaarth AgarwalDownload option is missing tootltip (web app)The download option in the File menu of canvas is missing tooltip.
I am working on this issue.The download option in the File menu of canvas is missing tooltip.
I am working on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/869All the matches are highlighted even if "Highlight All" is unchecked2022-03-06T11:11:17ZPaarth AgarwalAll the matches are highlighted even if "Highlight All" is uncheckedIf we search in the console we can see that the current match is shown in light yellow color while the rest of the matches are shown in white color. Since in default GUI the background is also white they appear not to highlight but are v...If we search in the console we can see that the current match is shown in light yellow color while the rest of the matches are shown in white color. Since in default GUI the background is also white they appear not to highlight but are visible in other GUI having dark background even though we have not checked "Highlight All" checkbox.
Related issue #789 and MR !713(which added white background)
**Current Behavior:**
![image](/uploads/af751cbc12a34628e359ed94143e34b5/image.png)
I am starting to work on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/868Add placeholder text in find text box of canvas (web app)2022-03-07T10:48:50ZPaarth AgarwalAdd placeholder text in find text box of canvas (web app)We can add a placeholder text in the find textbox to tell users to type there to search for something in canvas.
**Current behaviour:**
![image](/uploads/1dd0211f6b80052d058fe2a4f4225018/image.png)
**Expected behaviour:**
![image](/u...We can add a placeholder text in the find textbox to tell users to type there to search for something in canvas.
**Current behaviour:**
![image](/uploads/1dd0211f6b80052d058fe2a4f4225018/image.png)
**Expected behaviour:**
![image](/uploads/1f44713bbe5bd27cb8a2ee30508697e7/image.png)https://git.purrdata.net/jwilkes/purr-data/-/issues/867Redundant windows menu (web app)2022-03-10T17:36:01ZPaarth AgarwalRedundant windows menu (web app)The windows menu present in patch menu and canvas menu doesn't have any utility in the web app as the current web app is a SPA. So it can be removed.
I'd love to work on this issue.The windows menu present in patch menu and canvas menu doesn't have any utility in the web app as the current web app is a SPA. So it can be removed.
I'd love to work on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/866Add dialog for saving patch (web app)2022-03-07T10:49:56ZPaarth AgarwalAdd dialog for saving patch (web app)We should add a dialog instead of showing an alert in the browser to send a message to improve UI/UX.
**Steps to follow:**
1. Click on File -> Save or Save as
1. See that an alert box shows up for saving patch.
**Current Behaviour:** ...We should add a dialog instead of showing an alert in the browser to send a message to improve UI/UX.
**Steps to follow:**
1. Click on File -> Save or Save as
1. See that an alert box shows up for saving patch.
**Current Behaviour:** Alert box shows up
![image](/uploads/945c8e3c491a7fbcab785a63b612d736/image.png)
**Expected Behaviour:** Dialog box should show up instead.
I am starting to work on this issue.https://git.purrdata.net/jwilkes/purr-data/-/issues/865Inconsistent cursor style in same canvas area (web app)2022-03-07T10:50:22ZPaarth AgarwalInconsistent cursor style in same canvas area (web app)In the canvas, different cursor types are present in the same canvas area after toggling edit mode off. Related to #736 (it solved in edit mode issue)
Current behaviour:
![ubuntu__Running__-_Oracle_VM_VirtualBox_2022-02-21_22-59-29_Tri...In the canvas, different cursor types are present in the same canvas area after toggling edit mode off. Related to #736 (it solved in edit mode issue)
Current behaviour:
![ubuntu__Running__-_Oracle_VM_VirtualBox_2022-02-21_22-59-29_Trim](/uploads/02dd8242b5297f694dda794581991c56/ubuntu__Running__-_Oracle_VM_VirtualBox_2022-02-21_22-59-29_Trim.mp4)
I am working on it.https://git.purrdata.net/jwilkes/purr-data/-/issues/864toggle button turns into checkbox on changing GUI2022-02-23T08:41:50ZPaarth Agarwaltoggle button turns into checkbox on changing GUIThe toggle button turns into a checkbox on changing GUI as CSS files other than default.css(i.e inverted.css, vanilla.css etc) don't have style written for it.
Current behaviour
Web App
![ubuntu__Running__-_Oracle_VM_VirtualBox_2022-0...The toggle button turns into a checkbox on changing GUI as CSS files other than default.css(i.e inverted.css, vanilla.css etc) don't have style written for it.
Current behaviour
Web App
![ubuntu__Running__-_Oracle_VM_VirtualBox_2022-02-20_22-50-49_Trim](/uploads/79dae651f30787d6fdb92cb179ac9316/ubuntu__Running__-_Oracle_VM_VirtualBox_2022-02-20_22-50-49_Trim.mp4)
Desktop App
![image](/uploads/52da2bba3a66f5f88e5331fdad659e68/image.png)
I am starting to work on it.https://git.purrdata.net/jwilkes/purr-data/-/issues/863Remove duplicate object keys (emscripten)2022-02-17T12:14:29ZPaarth AgarwalRemove duplicate object keys (emscripten)In the directory, pd/nw/locales translation.json files, duplicate object keys need to be removed as they are of no use.In the directory, pd/nw/locales translation.json files, duplicate object keys need to be removed as they are of no use.