- LuaZM Wish/Bug List
- 17 Apr 2013 03:20:46 pm
- Last edited by flyingfisch on 04 Nov 2013 08:57:16 am; edited 7 times in total
Rather than posting it in the original LuaZM topic, where it always seems to get lost, I thought I would post this here.
Anyone can post in this topic, lets try to keep it organized though.
Wishlist (last update: 11-4-2013)
- IO Library
- OS Library
- String Library
- 3-pin serial library
- zmg.drawCircleFill function
- zmg.copySpriteAlpha
- zmg.copySpritePalette
- the compressed sprite routine that ahelper mentioned:
- a function for screen capture
- a function to display large text like PrintXY
- Have the file selector open on addin execution, and the shell prompt accessible with F6.
- transparent support for zmg.drawText
- zmg.drawArc()
- zmg.drawArcFill()
- class() //so I can port more Nspire stuff
- zmg.drawPoly()
- zmg.drawPolyFill()
- zmg.drawTextSans function? It would be nice to have a thinner sans-serif font to work with.
- implement the BitOp library.
- zmg.fileSelect() (mentioned by nsg in the luazm thread)
- zmg.getPixel(x,y) //gets color from pixel
- zmb.getAlpha("A")
- zmb.setAlpha("A",value) // θ?
- zmb.getList(1) // returns number-keyed table
- zmb.setList(1,table)
- zmb.getStr(1)
- zmb.setStr(1,"Hello")
- optional thickness setting for zmg.drawLine
- zmg.drawTextAlpha()
- zmg.drawEllipse()
- zmg.drawEllipseFill()
Buglist (last update: 10-23-2013)
- zmg.keyDirectPoll: return values do not seem to work.
- make loops break-able with AC/on even if a getkey function is not called. EDIT I have now realized that this will probably slow down program execution, unless it is done with getKeyDirect like this (lua code, I know):
Code:
- zmg.copySpriteMask: does not display correctly
- zmg.drawText: calc freezes if text is drawn off the screen
- ("ludr"):upper() returns "+4#1" instead of "LUDR" and
("ludr"):lower() retruns something that looks like 4 spaces.
Anyone can post in this topic, lets try to keep it organized though.
Wishlist (last update: 11-4-2013)
- IO Library
- OS Library
- String Library
- 3-pin serial library
- zmg.drawCircleFill function
- zmg.copySpriteAlpha
- zmg.copySpritePalette
- the compressed sprite routine that ahelper mentioned:
- a function for screen capture
- a function to display large text like PrintXY
- Have the file selector open on addin execution, and the shell prompt accessible with F6.
- transparent support for zmg.drawText
- zmg.drawArc()
- zmg.drawArcFill()
- class() //so I can port more Nspire stuff
- zmg.drawPoly()
- zmg.drawPolyFill()
- zmg.drawTextSans function? It would be nice to have a thinner sans-serif font to work with.
- implement the BitOp library.
- zmg.fileSelect() (mentioned by nsg in the luazm thread)
- zmg.getPixel(x,y) //gets color from pixel
- zmb.getAlpha("A")
- zmb.setAlpha("A",value) // θ?
- zmb.getList(1) // returns number-keyed table
- zmb.setList(1,table)
- zmb.getStr(1)
- zmb.setStr(1,"Hello")
- optional thickness setting for zmg.drawLine
- zmg.drawTextAlpha()
- zmg.drawEllipse()
- zmg.drawEllipseFill()
Buglist (last update: 10-23-2013)
- zmg.keyDirectPoll: return values do not seem to work.
- make loops break-able with AC/on even if a getkey function is not called. EDIT I have now realized that this will probably slow down program execution, unless it is done with getKeyDirect like this (lua code, I know):
Code:
if keyDirect(AC_ON) then
getKey
end
- zmg.copySpriteMask: does not display correctly
- zmg.drawText: calc freezes if text is drawn off the screen
- ("ludr"):upper() returns "+4#1" instead of "LUDR" and
("ludr"):lower() retruns something that looks like 4 spaces.