0.52-1
edit 1/28/2022: looking for someone to compile for macOS arm (m1 apple silicon).. from my understanding x86 binaries sometimes run slower on M1 macs! (I'm running mojave so can't update to Xcode 12.2 needed to cross-compile). if you want to help out please use tcl/tk 8.6.12
edit 4/9/22: I've upgraded to catalina so next release should have m1 support..
to get started with colors: copy doc/7.stuff/colors-plugin.txt into your pd path and change the extension to .tcl. Then change the values below "array set ::pd_colors {" using values from a hex color picker, or tk color names.
or for a user-friendly way to get started install https://github.com/sebshader/color-themes-plugin for a tcl plugin that adds a preference dialog for choosing color themes
bezier cords can also be turned on/off by setting the tcl variable "::curve_cords" e.g. "set ::curve_cords 1", as well as in the "preferences" menu.
if you want the changes to the bezier cord variable to take effect when it is changed put the following lines in some -plugin.tcl file in your pd path:
proc redraw_cords {name, blank, op} {
foreach wind [wm stackorder .] {
if {[winfo class $wind] eq "PatchWindow"} {
set canv ${wind}.c
foreach record [$canv find withtag cord] {
set tag [lindex [$canv gettags $record] 0]
set coords [lreplace [$canv coords $tag] 2 end-2]
::pdtk_canvas::pdtk_coords {*}$coords $tag $canv
}
}
}
}
trace variable ::curve_cords w redraw_cords
Release notes:
includes helpbrowser without limit to the number of panes (though there is sometimes flickering when navigating to new panes)
a tk event <<WindowClosing>>
is now generated when windows are closed (probably not very useful to most)
also included are new colors:
atom_box_focus_outline - outline of gatoms with keyboard focus (defaults to black)
text_window_hl_text - color of highlighted text in [text]
window
helpbrowser_hl_text - color of highlighted text in help browser