Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
purr-data
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jonathan Wilkes
purr-data
Commits
8601de50
Commit
8601de50
authored
9 years ago
by
Jonathan Wilkes
Browse files
Options
Downloads
Patches
Plain Diff
update todo
parent
f9f3daef
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
pd/nw/todo.txt
+12
-12
12 additions, 12 deletions
pd/nw/todo.txt
with
12 additions
and
12 deletions
pd/nw/todo.txt
+
12
−
12
View file @
8601de50
...
@@ -131,23 +131,23 @@ Everything else: (A [x] means we've fixed it)
...
@@ -131,23 +131,23 @@ Everything else: (A [x] means we've fixed it)
[ ] implement the crappy iemgui color dialog presets
[ ] implement the crappy iemgui color dialog presets
[x] find a simple translation API
[x] find a simple translation API
[ ] use underscores for iemgui dialog element names
[ ] use underscores for iemgui dialog element names
[
] revisit the x_thick logic in g_slider.c. It thickens the indicator when
[
x
] revisit the x_thick logic in g_slider.c. It thickens the indicator when
it's in the middle of the slider, but it's pretty obscure in the current
it's in the middle of the slider, but it's pretty obscure in the current
implementation.
implementation.
[x] for as many items as possible, hide them instead of removing from DOM
[x] for as many items as possible, hide them instead of removing from DOM
[
] fix iemgui_font so it doesn't use tcl list syntax
[
x
] fix iemgui_font so it doesn't use tcl list syntax
[ ] change all the gui color char[MAXPDSTRING] junk to simple int, and do the
[ ] change all the gui color char[MAXPDSTRING] junk to simple int, and do the
conversion to hex html string in the gui.
conversion to hex html string in the gui.
[
] implement iemgui labels and its ascetic font chooser
[
x
] implement iemgui labels and its ascetic font chooser
[ ] think about scaling the svg instead of the page, and making the selection
[ ] think about scaling the svg instead of the page, and making the selection
rectangle a div above that
rectangle a div above that
[ ] change 'visible-width' to 'cnv-width'
[ ] change 'visible-width' to 'cnv-width'
[ ] in dialog_iemgui.html, use an object to store all the prop/value pairs that
[ ] in dialog_iemgui.html, use an object to store all the prop/value pairs that
got sent. That way we don't have to use all those awful tricks to
got sent. That way we don't have to use all those awful tricks to
conditionally fill the slots
conditionally fill the slots
[
] look into the font metrics, see if we can use floating point fonts to
[
x
] look into the font metrics, see if we can use floating point fonts to
simplify things
simplify things
[
] iemgui font configuration -- de-tcl-ize the {fontface fontsize} tcl list,
[
x
] iemgui font configuration -- de-tcl-ize the {fontface fontsize} tcl list,
then make it work
then make it work
[x] do msg box click animation in css
[x] do msg box click animation in css
[x] tgl 'X' doesn't show up
[x] tgl 'X' doesn't show up
...
@@ -192,12 +192,12 @@ Everything else: (A [x] means we've fixed it)
...
@@ -192,12 +192,12 @@ Everything else: (A [x] means we've fixed it)
But we're doing an end-run around that entire edifice so we need to
But we're doing an end-run around that entire edifice so we need to
force it, probably inside text_setto
force it, probably inside text_setto
[x] abstract out multi-line text loop, use for text_new and text_set
[x] abstract out multi-line text loop, use for text_new and text_set
[
] set svg viewBox/width/height to the window size when window gets created
[
x
] set svg viewBox/width/height to the window size when window gets created
[ ] revisit pdtk_check_scroll_on_motion. It's not implemented in the port
[ ] revisit pdtk_check_scroll_on_motion. It's not implemented in the port
yet. Perhaps there's a better way to do it, without triggering a bunch
yet. Perhaps there's a better way to do it, without triggering a bunch
of layouts.
of layouts.
[ ] implement pdtk_canvas_editval and magicglassval
[ ] implement pdtk_canvas_editval and magicglassval
[
] move crispEdges value to CSS
[
x
] move crispEdges value to CSS
[ ] look into problems with object z-order on the C side when deleting objects
[ ] look into problems with object z-order on the C side when deleting objects
and then undoing the delete
and then undoing the delete
[ ] implement magicglass edit menu indicator
[ ] implement magicglass edit menu indicator
...
@@ -224,7 +224,7 @@ Everything else: (A [x] means we've fixed it)
...
@@ -224,7 +224,7 @@ Everything else: (A [x] means we've fixed it)
appears/disappears mysteriously)
appears/disappears mysteriously)
(This appears to be a problem with the graphics card on my X60 as other
(This appears to be a problem with the graphics card on my X60 as other
GUI progs seem to be having problems with updating the display)
GUI progs seem to be having problems with updating the display)
[
] sometimes straight control cords are pixel-aligned, sometimes they aren't. (If not pixel-aligned, try nudging
[
x
] sometimes straight control cords are pixel-aligned, sometimes they aren't. (If not pixel-aligned, try nudging
one pixel to the right and they become non-aligned.)
one pixel to the right and they become non-aligned.)
[ ] autopatch creates a new box, but if you try to instantiate the empty box
[ ] autopatch creates a new box, but if you try to instantiate the empty box
you have to click twice to get it to leave text entry mode
you have to click twice to get it to leave text entry mode
...
@@ -232,14 +232,14 @@ Everything else: (A [x] means we've fixed it)
...
@@ -232,14 +232,14 @@ Everything else: (A [x] means we've fixed it)
[ ] canvas_check_geometry doesn't seem to do the right thing for canvases that are far to the right
[ ] canvas_check_geometry doesn't seem to do the right thing for canvases that are far to the right
of the screen. Can't think of anything except maybe a bug in nw.js Window.x?
of the screen. Can't think of anything except maybe a bug in nw.js Window.x?
[x] work on resizing dialog windows to the document content (currently some do, some don't)
[x] work on resizing dialog windows to the document content (currently some do, some don't)
[
] add Mac support by changing evt.ctrlKey to evt.ctrlKey||evt.metaKey
[
x
] add Mac support by changing evt.ctrlKey to evt.ctrlKey||evt.metaKey
[x] when editing message box contents, the background svg image is hardcoded with a border color of blue.
[x] when editing message box contents, the background svg image is hardcoded with a border color of blue.
look into using mask-image in order to make this background color theme-able
look into using mask-image in order to make this background color theme-able
[ ] integrate the inlet mouseover animation with a change of fill color
[ ] integrate the inlet mouseover animation with a change of fill color
[x] make a css entry for colors for the new_object_textentry border, background, and cursor
[x] make a css entry for colors for the new_object_textentry border, background, and cursor
[
] control main object font color from css
[
x
] control main object font color from css
[x] check new_object_textentry on editmode change
[x] check new_object_textentry on editmode change
[
] check if [key] and [keyup] handle autorepeat the same way
[
x
] check if [key] and [keyup] handle autorepeat the same way
[ ] gui_vmess: should it look like this:
[ ] gui_vmess: should it look like this:
(void *x, "msg", "arg_format", ...)
(void *x, "msg", "arg_format", ...)
or as it currently looks, like this:
or as it currently looks, like this:
...
@@ -319,7 +319,7 @@ Everything else: (A [x] means we've fixed it)
...
@@ -319,7 +319,7 @@ Everything else: (A [x] means we've fixed it)
to always be the rightmost outlet
to always be the rightmost outlet
[ ] don't implement tooltips until we have a single call to create an object
[ ] don't implement tooltips until we have a single call to create an object
plus all xlets. That way we can add an arg or two for the name and dir
plus all xlets. That way we can add an arg or two for the name and dir
to find the help patch and get all descriptions in one go
y
to find the help patch and get all descriptions in one go
[x] make sure to free events in svg_free
[x] make sure to free events in svg_free
[ ] make scalars dig inside abstractions when they search the templatecanvas
[ ] make scalars dig inside abstractions when they search the templatecanvas
for drawing commands. This will make it possible to build abstraction
for drawing commands. This will make it possible to build abstraction
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment