CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 121 users online: 2 members, 91 guests and 28 bots.
Members: charlessprinkle.
Bots: VoilaBot (2), Spinn3r (1), Magpie Crawler (4), VoilaBot (4), Googlebot (17).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
Author Message
flyingfisch


Super-Expert


Joined: 02 Feb 2012
Posts: 896
Location: Akron, OH

Posted: 17 Apr 2013 03:20:46 pm    Post subject: LuaZM Wish/Bug List

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: 5-2-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


Buglist (last update: 4-17-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.
- 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.
_________________





Last edited by flyingfisch on 02 May 2013 04:32:08 pm; edited 5 times in total
Back to top
Spenceboy98


Super-Expert


Joined: 06 Jan 2012
Posts: 854
Location: In the TARDIS

Posted: 20 Apr 2013 05:42:29 pm    Post subject:

I totally agree with these^^^^

Also, I'd like to suggest:
-zmg.drawArc()
-zmg.drawArcFill()
-class() //so I can port more Nspire stuff
-zmg.drawPoly()
-zmg.drawPolyFill()
Back to top
flyingfisch


Super-Expert


Joined: 02 Feb 2012
Posts: 896
Location: Akron, OH

Posted: 25 Apr 2013 08:21:32 pm    Post subject:

Wishlist (contd.)
- implement the BitOp library.
_________________



Back to top
flyingfisch


Super-Expert


Joined: 02 Feb 2012
Posts: 896
Location: Akron, OH

Posted: 29 Apr 2013 11:22:09 am    Post subject:

Wishlist (contd.)
- zmg.drawTextSans function? It would be nice to have a thinner sans-serif font to work with.
_________________



Back to top
flyingfisch


Super-Expert


Joined: 02 Feb 2012
Posts: 896
Location: Akron, OH

Posted: 01 May 2013 02:34:40 pm    Post subject:

Wishlist (contd.)
- zmg.fileSelect() (mentioned by nsg in the luazm thread)
_________________



Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55881
Location: Earth, Sol, Milky Way

Posted: 02 May 2013 01:01:57 am    Post subject:

Please be sure to keep the first post updated with all of the wishlist items! I almost definitely won't get to this until mid-May at the earliest, but I do hope to do it when I have time. Also, please nag Juju about the fixes to PrizmIO, as those bugs are a big part of what's keeping this from being more user-friendly.
_________________


Back to top
nsg


Advanced Newbie


Joined: 01 Feb 2013
Posts: 53
Location: Michigan

Posted: 02 May 2013 07:54:15 am    Post subject:

I would very much like a way to access Basic variables/lists/matrices/strings (both read and write).
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")
Since there is no native support for matrices and complex numbers in Lua, it may be difficult to implement, but even without it, this limited interface would go a long way.
Back to top
flyingfisch


Super-Expert


Joined: 02 Feb 2012
Posts: 896
Location: Akron, OH

Posted: 02 May 2013 09:29:59 am    Post subject:

KermMartian wrote:
Please be sure to keep the first post updated with all of the wishlist items!

Updated first post. Wink
_________________



Back to top
Spenceboy98


Super-Expert


Joined: 06 Jan 2012
Posts: 854
Location: In the TARDIS

Posted: 02 May 2013 04:04:29 pm    Post subject:

Another:
zmg.getPixel(x,y) //gets color from pixel

Edit:

Also, line thickness(t'would be nice).
Back to top
Spenceboy98


Super-Expert


Joined: 06 Jan 2012
Posts: 854
Location: In the TARDIS

Posted: 11 Jun 2013 11:07:38 pm    Post subject:

Hm. I don't know why I didn't suggest it before, but

zmg.drawEllipse()
zmg.drawEllipseFill()
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    »
» View previous topic :: View next topic  
Page 1 of 1 » All times are GMT - 5 Hours

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.034650 seconds.