Page 1 of 1

FormulaPro v1.2 is out !

Unread postPosted: 09 Aug 2012, 21:00
by Adriweb
And...... Big update :D

I made quite some improvements in version 1.2, over 1.1 (but with a lot of under-the-hood stuff).

Video : (http://www.youtube.com/watch?v=mVmymgzbTaY)


Changelog :
- First, probably what you will notice the most : Animations ! Thanks to Levak's animation framework ;-) So, this basically makes "screens" (frames) scrolling around, as seen in the .gif above.
- Re-did the Screen push/remove engine to work correctly with the animations.
- nSolve() used instead of solve() which makes the whole thing works on non-cas devices :-)
- Rounding big numbers in the results
- Put the Reference part inside of FormulaPro (Tab key on home screen). We decided that we'll stick with the "FormulaPro" name for now (and not EEPro-Nspire) since we won't do the Analysis part very soon.
- Code reformatting
- Timer bugs fixes
- Resizing issues fixed
- List widget improvement -> last/first brings you to top/bottom when you press down/up. (<- respectively)
- ClearKey support for input widgets.
- Pre-calculate entered value in solver input if valid (so the user can enter calculations inside the input and it will work)
- Fixed bug about timer multiplier adjustment (depending on the version)
- support for both "-" symbols (minus and negative) inside solver


Download :
archives_voir.php?id=6034 or https://github.com/adriweb/EEPro-for-Ns ... s?raw=true


We'd love to hear any feedback :D

Re: FormulaPro v1.2 is out !

Unread postPosted: 09 Aug 2012, 21:03
by Loulou 54
Wow bravo ! ;)

C'est moi ou vous utilisez du pretty print ? (ou ce sont juste des images ?)

Re: FormulaPro v1.2 is out !

Unread postPosted: 09 Aug 2012, 21:07
by Adriweb
Loulou 54 wrote:Wow bravo ! ;)

C'est moi ou vous utilisez du pretty print ? (ou ce sont juste des images ?)


Merci !
Le prettyprint des formules est géré entièrement par les D2Editor ;-)

Re: FormulaPro v1.2 is out !

Unread postPosted: 25 Aug 2012, 13:46
by Loulou 54
Wow le D2Editor devient vraiment intéressant !
Mais alors, excuse moi si j'ai pas tout suivi, mais c'est compatible que pour OS >=3.2 ?
(il était quasiment inutilisable sur 3.1 si je ne m'abuse)

Re: FormulaPro v1.2 is out !

Unread postPosted: 25 Aug 2012, 14:00
by Adriweb
Loulou 54 wrote:Wow le D2Editor devient vraiment intéressant !
Mais alors, excuse moi si j'ai pas tout suivi, mais c'est compatible que pour OS >=3.2 ?
(il était quasiment inutilisable sur 3.1 si je ne m'abuse)


En effet il était pas terrible en 3.1 mais suffisant pour FormulaPro (même si pas aussi agréable qu'en 3.2 grâce aux registerFilter...)

Voici ce qu'on fait :
Code: Select all
function usedFormulas:pushed()
   doNotDisplayIcon = true
   self.ed   = D2Editor.newRichText ( )
   self.ed:setReadOnly(true)
   local cont   = ""

   local fmls   = #manualSolver.sub.formulas
   for k,v in ipairs(manualSolver.sub.formulas) do
      cont = cont .. k .. ": \\0el {" .. v.formula .. "} "  .. (k<fmls and "\n" or "")
   end

   if self.ed.setExpression then
      self.ed:setExpression(cont, 1)
      self.ed:registerFilter{escapeKey=usedFormulas.closeEditor, enterKey=usedFormulas.closeEditor, tabKey=usedFormulas.leaveEditor}
      self.ed:setFocus(true)
   else
      self.ed:setText(cont, 1)
   end

   self.but:giveFocus()
end


Et pour l'"enlever" :

Code: Select all
if usedFormulas.ed.setVisible then
      usedFormulas.ed:setVisible(false)
   else
      usedFormulas.ed:setText("")
      usedFormulas.ed:resize(1,1)
      usedFormulas.ed:move(-10, -10)
   end
   usedFormulas.ed   = nil
   doNotDisplayIcon = false



Tiré des sources ici : https://github.com/adriweb/EEPro-for-Ns ... 0FPGui.lua

Re: FormulaPro v1.2 is out !

Unread postPosted: 25 Aug 2012, 14:04
by Loulou 54
Donc c'est compatible 3.1 ! Cool ! :=):

En gros vous le redimensionnez en très petit et le faites sortir de l'écran ? :#top#:

Re: FormulaPro v1.2 is out !

Unread postPosted: 25 Aug 2012, 14:09
by Levak
Loulou 54 wrote:En gros vous le redimensionnez en très petit et le faites sortir de l'écran ? :#top#:

Le mec il a regardé les sources et demande s'il a raison...

tsss...




















· Levak runs

Re: FormulaPro v1.2 is out !

Unread postPosted: 25 Aug 2012, 14:19
by Loulou 54
Tu m'excuseras mais je ne connais pas les instructions propres au D2Editor, donc je demandais confirmation, stou. :lick:

(même si le nom des fonctions est assez parlant en effet :D: je ne savais qu'elles étaient supportées par 3.1, move et resize.)