Päivityshistoria


      r1.4 (beta 1.11)

      • Kaavat renderöidään nyt "taustaohjelmassa"
      • Tämä pienentää selainikkunan rasitusta huomattavasti.
      • Kaavat renderöidään paljon nopeammin.
      • Tämän pitäisi myös poistaa joitain ongelmia hitaammilla järjestelmillä.
      • Kynää ei pitäisi saada enää jumittumaan ruudulle esim. kaavoja spämmimällä
      • Lisättiin kaavoille ns. timeout-aika. Jos kaavaa ei saada renderöityä kolmessa sekunnissa, kaavan tilalle tulee punainen kolmio ja huutomerkki, ja editori toimii jälleen normaalisti. Tämän pitäisi välttää ohjelman lukkiutuminen, vaikka kaavaa ei jostain syystä voitaisi renderöidä.
      • Oletusfonttia voi nyt muuttaa käyttäjäasetuksista.
      • Turvallisuusfiltterin poistamia tageja ei enää varsinaisesti poisteta, vaan ne kääritään html-kommentiksi. Tämä mahdollistaa vahingossa filtteröityjen elementtien palauttamisen esim. kehittäjän toimesta.
      • Bugikorjauksia
      • #20; Sallittiin lisää html- ja css-syntaksia filtteriin
      • Fonttikoon ja fontin eivät enää katoa työkirjoista.
      • Tekstin värin muutos ja korostus toimii.
      • Tekstin tasaus keskelle tai oikealle toimii.

        r1.3-pre2 (beta 1.10)

        • Muutettiin ja lisättiin pikanäppäimiä
        • HTML-koodiksi voi nyt viedä online- tai offline-moodissa (online-moodissa kaavat renderöidään L'Mathin palvelimella, tällöin liitettävä HTML-koodi on lyhyempi)
        • Bugikorjauksia
        • #19; Pienennettiin skaalausta pdf-viennissä

          r1.3-pre1 (beta 1.9)

          • Päivitettiin kaavaeditorin osia vastaamaan YTL:n päivityksiä (mm. kaavapalkin suljetut ja avoimet välit)
          • Lisättiin Apua-valikkoon linkki cheat.abitti.fi -sivustolle
          • Lisättiin automaattinen varmuuskopiointitoiminto, joka tekee olemassaolevasta tiedostosta kopion ennen tallentamista
          • Lisättiin toiminto, joka ohjaa käyttäjän avaamaan automaattisesti varmuuskopioidun tiedoston, mikäli avattava tiedosto on rikki. Voi olla ongelmallinen salasanasuojattujen tiedostojen kanssa.
          • Muutettiin splash-ruutu vastaamaan uusinta ilmettä
          • Vastauslaatikon oletusfontti on nyt Source Sans Pro (tuttu Abitti-kokeista ja L'Mathin kotisivuilta)
          • Bugikorjauksia
          • Splashin läpinäkyvä tausta toimii Linuxilla (ainakin, jos Electron on jo kertaalleen käynnistetty)
          • Viimeisimpien tiedostojen lista päivittyy nyt oikeasti (Oli sattunut moka, jonka vuoksi uusin tiedosto lisättiin listaan, ja jos se oli yhdestoista, se poistettiin listasta saman tien...)
          • Muutettiin tiedoston kirjoituksen valmistumista odottavan tapahtumanhallinnoijan käyttämää tapahtumanimeä (toivottavasti tämä vähentää tiedostojen rikkoutumista)
          • Ohjelmaa ei voi enää sulkea kesken tallennusoperaation, tiedostojen korruptoitumisen mahdollisuus pienempi
          • Ctrl+S -näppäinkomennolla ei voi enää "spammitallentaa" vaan ohjelma odottaa edellisen tallennuksen päättyvän ennen uuden tallennuksen aloittamista, tiedostojen korruptoitumisen mahdollisuus pienempi
          • #18; MathJaxiin ladataan nyt automaattisesti cancel-lisäosa, jolloin LaTeX-komento \cancel{} renderöidään odotetusti
          • #17; MathQuillin ja MathJaxin osia ja asetuksia päivitetty, tasapainonuoli (⇌) toimii editorissa
          • #16; Internet-yhteyden puuttuessa tai palvelinongelmien takia ei enää ilmesty omituisia virheilmoituksia
          • #15; Lisättiin filtteriin ominaisuus, jolla voidaan sallia tiettyjä CSS-määrityksiä elementeissä, sisennykset eivät enää katoa tiedostoa avattaessa
          • #14; Lisättiin sallittujen tagien luetteloon listoihin tarvittavat tagit (ul, ol, li)

              r1.2 (beta 1.8-final)

              • Julkaistiin versio

                  r1.2-pre2 (beta 1.8-2):

                  • Poistettiin kaikki muut kaavojen pikanäppäinyhdistelmät, paranneltiin Cmd/Ctrl+E -yhdistelmän toimivuutta
                  • Tällä pyritään yhdenmukaistamaan L'Mathin käyttökokemusta Digabi-järjestelmässä käytössä olevan kaavaeditorin kanssa
                  • Uusia tekstin formatointiasetuksia
                  • Tekstin väriä voi nyt muuttaa. Väri vaikuttaa myös kaavojen väriin ja sitä voi muuttaa joko muokkausvaiheessa tai valitsemalla tekstin ja kaavat ja sitten valitsemalla värin.
                  • Tekstin korostusväriä voi nyt muuttaa. Korostusväri korostaa myös kaavojen ja läpinäkyvien kuvien taustat.
                  • Bugikorjauksia
                  • #11; Kaavan lisääminen keskelle tekstiä on nyt mahdollista. Kaavalaatikko tulee nyt aina tekstikursorin kohdalle. Kaavalla voi nyt myös korvata tekstiä (valitse tekstiä ja lisää kaava)
                  • [pre-1.2]; Fonttiasetukset säilyvät nyt myös kaavojen ja kuvankaappauksien lisäämisen jälkeen

                        r1.2-pre1 (beta 1.8-1):

                        • Päivitettiin Digabi Rich Text Editorista käytettyjä osia vastaamaan YTL:n viimeisintä julkaisua
                        • Päivitettiin LMA-tiedostomuotoa (formaatin nimi LMA2)
                        • Kuvat tallennetaan oikeina kuvina, vievät vähemmän tilaa eikä niiden lataaminen aiheuta suuria lagipiikkejä
                        • Vanhojen työkirjojen sivuilla olevat kuvat muutetaan uuteen formaattiin silloin kun sivu klikataan aktiiviseksi
                        • Tiedostot vievät yleisesti vähemmän tilaa, eikä niitä ole enää yhtä helppoa muokata (vahingossa tai tahallaan)
                        • Uudessa tiedostomuodossa salasanasuojatun työkirjan salasanatiivistettä ei enää säilytetä työkirjassa, mikä tekee salasanasuojauksesta hieman turvallisemman. Kuitenkin, salasanasuojaus on KOKEELLINEN OMINAISUUS, eikä sitä suositella käytettäväksi raskaiden tai tärkeiden työkirjojen kanssa.
                        • L'Math tallentaa tiedostot tähän muotoon, myös sellaiset, jotka on ladattu vanhasta formaatista.
                        • L'Math osaa avata kaikkia kolmentyyppisiä lma-tiedostoja (lma, lma1, lma2) joita se on luonut.
                        • Paranneltiin kirjastoihin tehtyjen muutosten dokumentaatiota
                        • Lisättiin peruslaskin, jonka saa auki näppäinyhdistelmällä Ctrl/Command+Space
                        • Yhtälön/laskun syöttäminen tapahtuu laskimen alaosassa olevaan tekstikenttään, ns. tekstimatikkana (esim. 2^5+25*7 tai 2(25+78))
                        • Laskin muuttaa syötetyn tekstin ja saadun tuloksen LaTeX-kaavaksi, kuten muutkin kaavat
                        • TÄRKEÄÄ! Laskin ymmärtää desimaalierottimena pilkun ja pisteen. Sen takia funktioissa, matriiseissa, lukujonoissa, ym. argumenttierottimena tulee käyttää puolipistettä (;)
                        • Laskin tukee math.js-kirjaston (http://mathjs.org/) funktioita
                        • Esim. perusfunktiot toimivat, kuten sin(123), cos(123), sqrt(123) ja niin edelleen
                        • Laskimessa ei ole varsinaista CAS-toimintoa, mutta se osaa esimerkiksi derivoida (esim. derivative('2x^2+5x+1'; 'x'))
                        • Laskin osaa yksikkömuunnoksia, esim. "1 eV in J" tai "1 km to m"
                        • Kursorin kohdennusta laskimen ja vastauskentän välillä voi vaihtaa Ctrl/Cmd+Space -näppäinkomennolla
                        • Kaavoja voi kopioida tekstikursorin kohdalle vastauslaatikkoon kaavaa klikkaamalla
                        • Ulkoasullisia parannuksia
                        • Tekstityökalut ovat nyt alapalkin sijaan yläpalkissa ja näkyvät vain kun kaavaruutu ei ole auki.
                        • Kaavaruudun matikkatyökalut näkyvät nyt vain, kun kaavaruutu on auki.
                        • Tekstin muokkaustoiminnoissa näkyy nyt indikaatio siitä, onko toiminto käytössä. Tämä näkyy esimerkiksi tummennus- ja kursivointipainikkeissa.
                        • Matemaattisessa tekstissä on nyt käytössä Symbola-fontti, joka alunperin puuttui L'Mathista
                        • Ruutu himmennetään ja keskellä näytetään ns. spinneri kun ohjelma suorittaa avaus-/tallennus-/konversioprosessia
                        • Kaavan voi lisätä nyt myös Muokkaa-valikosta ja näppäinkomennolla Ctrl/Cmd+M (aiemmin pelkkä Ctrl+E, toimii edelleen)
                        • Lisättiin mahdollisuus viedä useita työkirjan sivuja (Tiedosto -> Vie työkirja...) halutussa järjestyksessä
                        • Lisättiin uusia tekstin muotoiluasetuksia (fontti, tekstin koko)
                        • Lisättiin mahdollisuus liitettyjen kuvien koon muuttamiseen (klikkaa kuvaa ja syötä uusi maksimileveys)
                        • Bugikorjauksia
                        • #1; Dialogijärjestelmä korvattiin omalla kirjastolla
                        • #2; Ohjelma odottaa kaavojen renderöitymistä ennen uuden kaavalaatikon lisäystä
                        • #2; Kaavojen latautuessa "rikkinäisen kuvan" tilalla näkyy nyt oma latauskuvansa
                        • #2; Kaavojen svg-koodissa olevat utf-8-merkit "valmistellaan" base64-muunnosta varten
                        • #6; Ikkunan näkymä ei enää skrollaudu "ulkopuolelle" kun kaavoja lisätään sivun loppuun
                        • #9; Sivulista ei enää pomppaa takaisin alkuun päivittyessään, vaan pitää aktiivisen sivun aina näkyvissä
                        • #10; Kuvan pudottaminen ei enää aiheuta sivun uudelleenlatautumista, vaan kuva liitetään työkirjaan

                          r1.1 (beta 1.7)

                          • Poistettiin beta-ilmoitus
                          • Bugikorjauksia
                          • #l0; Vietyjen tiedostojen ja linkkien avaamisen pitäisi nyt toimia myös Linuxilla (!)
                          • #l2; Tiedostoja viedessä ja tallennettaessa tiedostopääte lisätään nyt automaattisesti, jos se puuttuu
                          • Päivitysten tarkistus toimii jälleen oikein. Tarkistusfunktio hämääntyi versiokirjaimen muuttumisesta (b -> r) niin paljon, että se väitti ohjelman valheellisesti olleen vanha tai ajan tasalla, riippuen tilanteesta.

                            r1.0 (beta 1.6)

                            • Ohjelman kokonaisversion ensimmäinen julkaisu!
                            • Lisättiin kontekstivalikko ("oikeaklikkausvalikko") vastauseditoriin ja sivulistaan
                            • Paranneltiin tekstin liittämistä editoriin; kaavoja ja kuvia voi nyt liittää tekstin mukana, tekstin muotoilut ja erikoiselementit poistetaan automaattisesti (saattaa hidastaa suurien tekstimäärien liittämistä)
                            • Lisäyksiä kielitukeen:
                            • ruotsi (keskeneräinen; Ackuna)
                            • eesti (Ackuna)
                            • Windows-versiossa asennusohjelman kieli tallennetaan L'Mathin kieleksi, jos käyttäjäasetuksia ei ole vielä olemassa.
                            • Bugikorjauksia:
                            • Korjattiin bugi, jossa käyttäjä näki epämääräisen virheilmoituksen, kun tiedoston oletusohjelmaa ei voitu avata
                            • Korjattiin bugi, jossa kaavoja ja kuvia ei voinut liittää tekstin mukana
                            • Korjattiin bugi, jossa ns. plain-tekstiä ei voinut liittää editoriin
                            • Korjattiin bugi, jossa ohjelman pystyi sulkemaan ilman tallennuskyselyä, jos tiedostovalitsimen oli aiemmin sulkenut ja jättänyt työkirjan tallentamatta. Nyt työkirjan muutokset merkitään tallennetuiksi vasta kun frontend saa varmistuksen tallennuksesta.

                                  b1.5:

                                  • Lisättiin muita tekstin muotoiluvaihtoehtoja (tasauksen siirto, listojen tekeminen)
                                  • Visuaalisia muutoksia tekstin muotoilupainikkeisiin
                                  • Poistettiin ohjelman sisäinen palautelomake
                                  • Valikkopainike avaa nyt selaimen palautesivulle, GET-argumenttina JSON-muotoinen sysinfo
                                  • Poistettiin kehittäjätila ja kehittäjätyökalut
                                  • Bugikorjauksia:
                                  • Korjattiin bugi, jossa viedyn HTML-sivun kaavat/kuvat eivät muuttaneet kokoaan responsiivisen sivupohjan mukaisesti
                                  • Korjattiin bugi, jossa pdf-tiedostojen vienti ei toiminut macOS- ja Linux-järjestelmillä (depdendenssien asentaminen käyttöjärjestelmäkohtaisesti)

                                        b1.4:

                                        • Lisättiin ns. splash-ruutu, joka näkyy ohjelman latauksen ajan
                                        • Lisättiin sivulistaan hammasrataskuvake, jota klikkaamalla sivun tietoja (mm. nimeä) voi muokata
                                        • Aiemmin muokkaus onnistui vain oikeaklikkaamalla sivulistan sivua. Tämä toimii edelleen.
                                        • Lisättiin toiminto, jolla työkirjan sivun voi viedä PDF-muotoon, yksittäiseksi HTML-sivuksi tai HTML-koodiksi liitettäväksi toiselle sivulle
                                        • PDF-viennin voi suorittaa joko svg-kaavoilla tai kuviksi muunnetuilla kaavoilla
                                        • HTML-vientiin voi valita talletettavaksi mukaan originaalin sisällön, jolloin ohjelmistolla voi tuoda sivun sisällön kopion linkin perusteella takaisin muokattavaksi.
                                        • HTML-sivun kokonaisvienti tuottaa yksinkertaisen responsiivisen HTML5-sivun, jossa teksti ja kaavat näkyvät kuten editorissa.
                                        • Paranneltiin visuaalista olemusta ja hienosäädettiin tekstejä
                                        • Tiedoston voi nyt avata "pudottamalla" sen ohjelmatiedoston päälle (toimii ainakin Windowsissa ja muissa järjestelmissä, joissa avattava tiedosto annetaan ohjelman suoritusargumentiksi)
                                        • Lisättiin esifiltteri, joka tarkistaa internetistä linkillä ladattavien tiedostojen sisällön, ja poistaa elementit, jotka eivät ole editorin toiminnalle normaaleja, esimerkiksi ohjelmakoodin ja ei-tekstielementit (tosin tietysti kaavat ja ruudunkaappaukset säilyvät). Käyttäjä kuitenkin avaa ohjelmalla tiedostoja aina omalla vastuullaan.
                                        • Lisättiin tuki käyttöliittymän ja backendin tekstien kääntämiselle, käännettiin tekstit englanniksi(kin)
                                        • Bugikorjauksia:
                                        • Korjattiin bugi, jossa kulmamerkin lisääminen kaavaan aiheutti ohjelman toimimattomuutta
                                        • Muutkin merkit testattu, vastaavaa ei pitäisi enää aiheutua
                                        • Korjattiin bugi, jossa kaavansyöttölaatikko renderöityi alapalkin päälle
                                        • Korjattiin bugi, jossa teksti saattoi jäädä piiloon alapalkin taakse ja lisättiin 100 pikselin "skrollausvara", jonka verran voi aina skrollata tyhjää tilaa viimeisen rivin jälkeen
                                        • Korjattiin bugi, jossa vastauslaatikkoon pystyi liittämään muotoiltua tekstiä ja muita html-elementtejä
                                        • Korjattiin bugi, jossa sivujen nimiin pystyi kirjoittamaan HTML-koodia ja näin sekoittamaan sivupalkin
                                        • Korjattiin bugi, jossa sivujen nimien ollessa liian pitkiä sivupalkin renderöinti oli ongelmallista
                                        • Korjattiin bugi, jossa yläpalkkiin jäi tyhjä rivi (alkuperäisen kaavanlisäyspainikkeen paikalle) pienillä ruuduilla

                                              b1.3:

                                              • Päivitettiin Digabi Rich Text Editorin osia vastaamaan YTL:n viimeisintä julkaisua
                                              • Tuki tiedostojen "pudottamiselle": ohjelma avaa tiedoston, jos se annetaan käynnistyksessä ensimmäisenä argumenttina
                                              • Lisättiin mahdollisuus muokata työkirjojen metadataa. Työkirjat voivat sisältää nyt nimen, selosteen ja tekijän nimen.
                                              • Lisättiin tuki työkirjojen salasanasuojaukselle. Tämä salaa json-muotoisen .lma-tiedoston annetulla salasanalla.
                                              • SALAUSTA EI OLE TARKOITETTU TÄRKEISIIN TARKOITUKSIIN. Salattujen tiedostojen avaus ja tallennus on raskaampaa kuin normaalien tiedostojen. Salasanaksi ei kannata valita sellaista, joka on käytössä muissa palveluissa, kuten pankissa tai sähköpostissa, koska salasanan tiivistettä säilytetään tiedostossa prosessoinnin nopeuttamiseksi. (malli: {"suojattu":"tiiviste","sisältö":"salattu sisältö"})
                                              • Lisättiin 'Muokkaa' -valikko, josta voi käsin valita pikakomentoja (kopioi, leikkaa, liitä, jne.)
                                              • Lisättiin 'Avaa äskeinen...' -toiminto Tiedosto-valikkoon, josta voi valita nopeasti tiedoston kymmenestä äskettäin käytetystä.
                                              • Lisättiin asetuksiin mahdollisuus valita, käytetäänkö pomppivia ja nopeita animaatioita. Jos animaatiot ovat pois käytöstä, ilmoitukset ja dialogit tulevat ruudulle himmennettyinä (fade-in).
                                              • Lisättiin asetuksiin mahdollisuus valita, käytetäänkö editorissa pääteviivatonta fonttia (Open Sans) vai pääteviivallista fonttia (Times New Roman)
                                              • Lisättiin tuki sarkaimella sisentämiselle. Shift+Sarkain vähentää sisennystä ja pelkkä sarkain sisentää lisää.
                                              • Lisättiin sivulistan yläpuolelle "Lisää kaava" -painike (sinisellä reunustettu) ja poistettiin alkuperäinen painike näkyvistä (-- vain pois näkyvistä; sitä voi yhä klikata)
                                              • Poistettiin turhia ohjelman kehityksen aikana käytettyjä testaustyökaluja ja konsolitulostuksia
                                              • Bugikorjauksia
                                              • Ohjelma ei voi enää yrittää avata mitä tahansa tiedostoa. Ohjelma ilmoittaa, jos tiedosto ei ole avattavissa.
                                              • Ohjelma ei enää lähetä päivityksistä statistiikkatietoja, jos statistiikkatietojen lähetys on pois käytöstä.
                                              • Matikkaeditorin työkalupalkkia laajennettaessa näy enää graafista bugia. Aiemmin työkalupalkki laajeni heti hiiren painikkeen mennessä pohjaan, mutta työkalupalkki laajeni vasta kun hiiren painike vapautettiin.
                                              • Korjattiin Ctrl-komentojen (kopioi, liitä, leikkaa, kumoa, tee uudelleen...) toiminta (toivottavasti) kaikilla järjestelmillä.
                                              • Korjattiin bugi, jossa ohjelma ei pyytänyt valitsemaan avattavaa tiedostoa, jos auki oleva tallennettiin ensin.
                                              • Korjattiin bugi, jossa tiedoston avaamisen valintadialogin sulkeminen aiheutti virheilmoituksen
                                              • Korjattiin bugi, jossa ääkköset (ym. erikoisemmat kirjaimet) aiheuttivat kaavan toimimattomuuden
                                              • Korjattiin bugi, jossa ääkkösten pilkut renderöityivät väärin editointivaiheessa
                                              • Korjattiin bugi, jossa kenoviivan kirjoittaminen aiheutti zoomautumisen (Alt Gr -painike ei enää toimi zoomauksessa)
                                              • Korjattiin bugi, jossa Linux-ympäristössä datakansiota ei tehty käyttäjän hakemistoon
                                              • Korjattiin bugi, jossa macOS-ympäristössä datakansio luotiin epätyypilliseen paikkaan

                                                  b1.2:

                                                  • Ensimmäinen julkaistu versio
                                                  • Käyttöliittymän parannuksia, bugikorjauksia, yleisen toiminnan kehittämistä

                                                      b1.1:

                                                      • Tehtiin Käyttöliittymä
                                                      • Valjastettiin Digabi Rich Text Editor editorin käyttöön