Commit Graph

89 Commits

Author SHA1 Message Date
ArthurSonzogni c7aca3ab99 Add logo. 2020-06-29 22:09:47 +02:00
ArthurSonzogni 0dcd30b3fe Add \ldots for latex
This fixes:
https://github.com/ArthurSonzogni/Diagon/issues/6
2020-06-29 21:09:01 +02:00
ArthurSonzogni f499ea40da Improve the command line --help 2020-06-28 21:19:30 +02:00
ArthurSonzogni d232315f10 Optimize output with mixed pow/subscript.
This fixes:
https://github.com/ArthurSonzogni/Diagon/issues/1
2020-06-28 16:53:02 +02:00
ArthurSonzogni 443c3e8f66 Add FUNDING.yml 2020-06-28 16:03:56 +02:00
ArthurSonzogni 5a46223527 Use katex to render the equations.
Bug: https://github.com/ArthurSonzogni/Diagon/issues/6
2020-06-28 16:00:07 +02:00
ArthurSonzogni dbc9b2ad5b Math. Fix the translted greek letters.
This is related to issue:
https://github.com/ArthurSonzogni/Diagon/issues/6
2020-06-24 01:14:48 +02:00
ArthurSonzogni 2b2cde71a6 Fix function names in latex.
This is related to issue:
https://github.com/ArthurSonzogni/Diagon/issues/6
2020-06-24 01:03:23 +02:00
ArthurSonzogni fda9a21cbd Math > Fix latex braces output.
Related issue:
https://github.com/ArthurSonzogni/Diagon/issues/6
2020-06-24 00:34:20 +02:00
ArthurSonzogni 04068a7c56 Add tests for ascii mode in Math. 2020-06-21 18:42:13 +02:00
ArthurSonzogni 6d569793ce Math > Latex > Do not prepend \ to "unknown" functions. 2020-06-21 18:37:37 +02:00
ArthurSonzogni fdb9641b53 Build debian package and set version to snapcraft. 2020-06-20 22:12:45 +02:00
ArthurSonzogni 2f11c19648 Add the "Latex" output.
This addressed issue:
https://github.com/ArthurSonzogni/Diagon/issues/6
2020-06-20 17:58:22 +02:00
ArthurSonzogni d38777f1fe Fix the Math syntax to allow '...' 2020-06-07 02:17:37 +02:00
ArthurSonzogni cccd8bba40 Fix tools.json 2020-06-07 02:10:04 +02:00
ArthurSonzogni 8dce6979d6 Expand the set of letters using in variables.
Unfortunately, it is still not possible to use "2u"o
This is related to issue:
https://github.com/ArthurSonzogni/Diagon/issues/2
2020-06-07 01:31:09 +02:00
ArthurSonzogni 2bd5b29344 Add support for braces {}
This fixes task [1/3] of:
https://github.com/ArthurSonzogni/Diagon/issues/2
2020-06-07 01:27:02 +02:00
ArthurSonzogni 7d52f4eb76 Add support for quoted strings.
Any string quoted will appear unquoted.

This fixes task [2/3] of:
https://github.com/ArthurSonzogni/Diagon/issues/2
2020-06-07 00:47:44 +02:00
ArthurSonzogni 6dd444a42e Add transitions. 2020-05-19 01:52:32 +02:00
ArthurSonzogni ac6061de2b Fix monospace font. 2020-05-18 19:38:54 +02:00
ArthurSonzogni 397cc9c3c9 Fix monospace font. 2020-05-18 19:32:25 +02:00
ArthurSonzogni 3e27c05552 Optimize for SEO. 2020-05-18 18:53:08 +02:00
ArthurSonzogni d6af1c8753 Improve frontend.
Base the dark/light theme on the user preference.
2020-05-18 18:27:59 +02:00
ArthurSonzogni 7c446a7756 Update tools.json to account for subscript. 2020-05-18 15:25:03 +02:00
ArthurSonzogni 4df472a2d2 Add support for subscript
Example:

Input:
┌───────────────────────────┐
│S_n = u_1 + u_2 + ... + u_n│
└───────────────────────────┘
Output:
┌───────────────────────┐
│S  = u  + u  + ... + u │
│ n    1    2          n│
└───────────────────────┘

This fixes issue:
https://github.com/ArthurSonzogni/Diagon/issues/1
2020-05-18 15:07:41 +02:00
ArthurSonzogni e726975ce8 Fix filesystem include and add warning for windows build. 2020-05-18 14:19:35 +02:00
ArthurSonzogni 7b250e02e5 Fix compile issues with emscripten. 2020-05-17 14:26:43 +02:00
ArthurSonzogni fe3e38f46d Fix input_output_tests 2020-05-17 14:13:04 +02:00
ArthurSonzogni 2b55b0b0b5 Use C++17 2020-05-17 14:08:20 +02:00
ArthurSonzogni 08ed61f5d3 Fix compiler warning on mac. 2020-05-17 13:47:08 +02:00
ArthurSonzogni 0f5fec894f Fix Window cmake. 2020-05-17 13:40:09 +02:00
ArthurSonzogni f7444a5192 Execute clang-format automatically. Add Travis. 2020-05-17 13:26:05 +02:00
ArthurSonzogni 206aeeee25 Add more warning. Fix some valgrind issues. 2020-05-17 13:18:03 +02:00
ArthurSonzogni 754885ef9d Fix snapcraft.yaml 2020-03-08 18:05:06 +01:00
ArthurSonzogni c160e516dc Update snapcraft.yaml 2020-03-08 18:00:03 +01:00
ArthurSonzogni dd2770511d Update emscripten. Optimize index.html 2019-12-22 21:55:28 +01:00
ArthurSonzogni 06d3b038bf Fix option argument bug. 2019-09-08 01:15:51 +02:00
ArthurSonzogni d4965bc4e0 Update snapcraft icon 2019-09-08 00:53:26 +02:00
ArthurSonzogni 205b97e950 snapcraft: Update the configuration 2019-09-08 00:42:03 +02:00
ArthurSonzogni 39e1e519a5 snapcraft. base: core18 2019-09-08 00:01:54 +02:00
ArthurSonzogni 996db75539 Compile using the Release flag. 2019-09-07 23:56:11 +02:00
ArthurSonzogni 43c285a165 Add build dependencies 2019-09-07 23:44:17 +02:00
ArthurSonzogni 4e3b63481a Add favicon.png 2019-09-07 23:15:26 +02:00
ArthurSonzogni b3a7db1fea Add snapcraft configuration. 2019-09-07 23:08:11 +02:00
ArthurSonzogni 43e21c6b64 Add the command line tool. 2019-09-07 22:55:07 +02:00
ArthurSonzogni 55cb66dc05 Download and patch antlr automatically. 2019-08-24 23:11:04 +02:00
Arthur Sonzogni 881d467872 Update ANTLR. 2018-12-16 11:05:50 +01:00
Arthur Sonzogni 1a04e59432 Add google-analytics. 2018-07-15 11:01:50 +02:00
Arthur Sonzogni 6a873d1ccc Add factorial. 2018-06-02 23:02:24 +02:00
Arthur Sonzogni 46180ede86 Add math iterative multiplication. 2018-06-02 22:18:48 +02:00