Skip to content
This repository has been archived by the owner on Feb 2, 2024. It is now read-only.

Changelog

Maxime FRIESS edited this page Jul 6, 2021 · 93 revisions

Omega 1.23 DEV

  • [1.23.0] Update: Epsilon updated to Epsilon 15.5.0!
  • [1.23.0] Fix: Fixed apps/localization theme palette
  • [1.23.0] Fix: Fix issue with toolboxIonKeys in unit tests
  • [1.23.0] New: Added a way to get the username in python
  • [1.23.0] Fix: Fixed the German translations
  • [1.23.0] New: Support for wallpapers on N0110

Omega 1.22 STABLE RELEASE

  • [1.22.0] New: Atomic: the periodic table app has been completely rewritten
  • [1.22.0] Update: Colors of the periodic table app has been reworked
  • [1.22.0] New: kmat(x,y,z) function, generates a constant matrix of size x*y containing z
  • [1.22.0] New: Support of ' for derivatives. Writing f(x)' replaces it with diff(f(x), x, x)
  • [1.22.0] New: You can add your username in the settings, from the web installer
  • [1.22.0] New: Key list in the ion module's toolbox have been replaced by a key selector
  • [1.22.0] New: Apps shortcuts, press Shift+7 to go to calculation, Shift+8 to go to RPN, etc
  • [1.22.0] Fix: Rendering issues with external icons
  • [1.22.0] New: Pressing x10^ key adds ans before it on empty text cells
  • [1.22.0] New: Added font size choice in kandinsky.draw_string
  • [1.22.0] Fix: Python now works when building with DEBUG=1
  • [1.22.0] Update: Credits have been updated to include new contributors and new beta testers
  • [1.22.0] Fix: Simulator now transforms CRLF to CR when pasting
  • [1.22.0] Fix: Android JNI Crash is now fixed in the source code
  • [1.22.0] Fix: Fixed simulator argument detection
  • [1.22.1] Change: Atomic: dark theme support
  • [1.22.1] Fix: Setting username in installer now works
  • [1.22.1] Fix: Atomic: Fixed copying data, exceptions in EC and copper and iron in french translation

Omega 1.21

  • [1.21.0] Update: Epsilon updated to Epsilon 15.3.1!
  • [1.21.0] New: Real-time clock
  • [1.21.0] New: Icon for the Windows and macOS simulators
  • [1.21.0] New: Throw an error when the user is missing apps
  • [1.21.0] Change: Chrome Popup: workshop.numworks.com to getomega.dev
  • [1.21.0] Change: Doxygen with an Omega theme
  • [1.21.0] Change: Merge omega-themes submodule in the main repository
  • [1.21.0] Improved Spanish translations
  • [1.21.0] Fix: Fixed append implementation
  • [1.21.0] Fix: homescreen selection with uncompleted row

Omega 1.20

  • [1.20.0] Update: Updated to Epsilon 14.4.1!
  • [1.20.0] New: Added 67 constants
  • [1.20.0] New: New units
  • [1.20.0] New: 3DS Simulator
  • [1.20.0] New: External apps are displayed on the Home Screen
  • [1.20.0] New: Python: open method (and derivatives)
  • [1.20.0] New: Physics constants are now using the Epsilon units
  • [1.20.0] New: Added message when the compilation starts
  • [1.20.0] New: Undef is hidden during symbolic calculation
  • [1.20.0] New: Display the scripts size
  • [1.20.0] New: Community themes: Download a community theme with THEME_REPO=git-url and THEME_NAME=theme_name.
  • [1.20.0] New: Compact display mode enabled by default Compact display now available on Epsilon
  • [1.20.0] New: Shift + Home is now a shortcut to go to calculation (or the first app)
  • [1.20.0] New: Support for RGB files without alpha channel.
  • [1.20.0] New: Add root and log settings
  • [1.20.0] New: \ shortcut (with ALPHA + x10^x), @ shortcut (with ALPHA + ANS), µ and Ω
  • [1.20.0] New: Docker!
  • [1.20.0] New: Web simulator background
  • [1.20.0] Change: Result display setting is now displayed in "Math settings"
  • [1.20.0] Change: Simulators are renamed (Epsilon -> Omega)
  • [1.20.0] Fix: ALPHA lock + arrow
  • [1.20.1] Fix crash on append on new file
  • [1.20.1] Change color of fractal in mandelbrot.py
  • [1.20.1] Python os module (uname, listdir, remove, rename)
  • [1.20.2] New: Document os
  • [1.20.2] Change: Clean useless files in os
  • [1.20.2] New: \ @ Ω µ on the simulator keys
  • [1.20.2] New: Persistent Simulator storage
  • [1.20.3] Change: Constants based on the CODATA 2018
  • [1.20.3] Change: Visual keyboard only change state on keydown
  • [1.20.3] Change: USERNAME to OMEGA_USERNAME

Omega 1.19.x

  • [1.19.0] Update: Updated to Epsilon 13 (bêta)!
  • [1.19.0] New: Omega Icons!
  • [1.19.0] New: Option for font size for Python (will be soon reverted, since Epsilon decided to implement it too) Done on Epsilon
  • [1.19.0] New: Hungarian language!
  • [1.19.0] New: Compact display in the calculation app
  • [1.19.0] New: In the Python app, there is a new option to duplicate a script
  • [1.19.0] New: Red, purple and orange color choices for the LED
  • [1.19.0] New: Url to install apps + infos about External available in the app
  • [1.19.0] New: In the Python app, shift + up leads to the beginning of the script and shift + down allows you to jump to the end. Not working. Fixed in 1.19.1
  • [1.19.0] New: RAM usage in the settings
  • [1.19.0] New: External is removed of n0100 and the web simulator.
  • [1.19.0] New: Code-side system to check if an app is available in a specific exam mode (NoExaminationLevel, BasicExaminationLevel and StrictExaminationLevel)
  • [1.19.0] New: Beta testers added in the contributors list
  • [1.19.0] Change: Removed static buffers
  • [1.19.0] Change: The exam mode icon is now better positioned.
  • [1.19.0] Fixed: With get_keys() 2 keys were inverted (right and up)
  • [1.19.0] Fixed: The input field of the RPN app now reflects the style of the calculation app
  • [1.19.0] Fixed: Apps dependency in ion
  • [1.19.0] Fixed: The sign of *10^
  • [1.19.0] Fixed: Remove static buffers
  • [1.19.0] Fixed: "Activate exam mode" button stayed highlighted
  • [1.19.0] Fixed: The Onboarding logo is now better
  • [1.19.0] Fixed: Shift + ÷ displays % instead of nothing
  • [1.19.0] Fixed: In French, the description of "monotonic function" is fixed
  • [1.19.0] Fixed: Some problems with alpha(lock)+backspace Feature done on Epsilon
  • [1.19.1] Update: Epsilon updated (especially Allow interruption of infinite print loops)
  • [1.19.1] Change: Free 1776 bytes of heap
  • [1.19.1] Change: Disable the LED choice
  • [1.19.1] Change: In the Python app, alpha + up leads to the beginning of the script and alpha + down allows you to jump to the end. Same for alpha + left and alpha + right. Before, it was with the shift key, but it's now used to select the text.
  • [1.19.1] Fixed: Some problems with the Compact Display
  • [1.19.1] Fixed: Some Hungarian translations
  • [1.19.1] Fixed: Crash while compiling the official software
  • [1.19.1] Fixed: Allow simulator to be loaded with multiple scripts
  • [1.19.2] Update: Epsilon (especially Fix input(), that did not return the input and matplotlib)
  • [1.19.2] Fixed: Some problems with the Compact Display

Omega 1.18.x

  • [1.18.0] New: Theming engine with a Dark Theme of Omega 😱 Usage: OMEGA_THEME=name_of_the_theme
  • [1.18.0] New: MicroPython version is now displayed in the settings
  • [1.18.0] New: shift + +/- increase/decrease the brightness
  • [1.18.0] New: shift + ( writes ()
  • [1.18.0] New: Exam mode: you can now choose between 3 modes: "standard", "no symbolic" and "Dutch"
  • [1.18.0] New: Symbolic calculation indicator displayed in the toolbar
  • [1.18.0] New: Keep backspace operation in alpha lock mode Done on Epsilon
  • [1.18.0] New: External app (v2) ; allows you to install GIAC and Nofrendo from https://zardam.github.io/nw-external-apps/
  • [1.18.0] New: Various improvements to the build system
  • [1.18.0] New: The contributors usernames (@...) are now displayed
  • [1.18.0] New: Doxygen added (to document the source code)
  • [1.18.0] Change: Convert symbol_controller into preferences_controller
  • [1.18.0] Change: Reorganized storage
  • [1.18.0] Fix: Some labels are fixed in the settings. They were too long
  • [1.18.0] Fix: Background of the exam mode logo was wrong
  • [1.18.1] Fix: External is now disabled in NoSym exam mode, to disable KhiCAS.
  • [1.18.2] Fix: All contributors were not shown
  • [1.18.2] Removed: Telemetry in the android app
  • [1.18.2] New: Omega icon in the android app
  • [1.18.2] Change: changed app id in the android app
  • [1.18.3] Fix: shift + - no longer writes \\
  • [1.18.4] Fix: Crash with e^(i*pi) or cos(0)
  • [1.18.5] New: Red LED in exam mode

From 1.0.x to 1.17.x

  • [1.0.0] New: Symbolic Calculation
  • [1.0.0] New: Lava OS version in settings > about
  • [1.1.0] New: Blue Led in exam mode. Now, teachers can know when a student uses LavaOS
  • [1.2.0] New: 'Lava OS' instead of 'APPLICATIONS' at the top of the home screen
  • [1.3.0] New: Increase Brightness steps (from 5 to 16)
  • [1.4.0] New: Chemistry constants sorted by atomic number or in alphabetical order (120 molar masses!)
  • [1.5.0] New: Change Led color in settings (white/green/blue/yellow)
  • [1.6.0] New: Lava OS version tag (public/dev) in settings > about
  • [1.7.0] New: Lava OS Contributors in settings
  • [1.8.0] Change: Lava OS becomes Omega!
  • [1.8.1] New: Update contributors
  • [1.8.2] Fix: German translations
  • [1.9.0] New: Epsilon updated to 12.0.0
  • [1.9.1] Fix: Chemical constants duplication (code side)
  • [1.10.0] New RPN app!
  • [1.10.1] New: Update contributors
  • [1.10.2] Fix: Contributors duplication (code side)
  • [1.10.3] New: 32 KB Python heap instead of a 16 KB Done on Epsilon
  • [1.10.4] Fix: Child display in settings
  • [1.11.0] New: Physics constants
  • [1.12.0] New: A new periodic table app
  • [1.12.1] New: get_keys() on Python!
  • [1.12.2] Fix: Warnings during compilation
  • [1.12.3] New: Update contributors
  • [1.13.0] New: Accessibility settings
  • [1.13.1] New: Accessibility translations
  • [1.13.2] New: Module time in toolbox
  • [1.13.3] New: Add command-line arguments support
  • [1.13.4] New: Add username in the settings
  • [1.13.5] New: Remove username row if N/A
  • [1.13.6] Fix: Spaces in username
  • [1.13.7] Fix: Multiplication symbols in toolbox
  • [1.13.8] New: Atom app updated
  • [1.13.9] New: 3 new constants (physics)
  • [1.13.10] Fix: Workshop crash!
  • [1.14.0] New: Massive refactor of settings
  • [1.15.0] New: You can now compile the simulator
  • [1.15.1] New: Updated Atom
  • [1.15.2] New: Make binpack target work, changed logo
  • [1.15.3] New: Updated Atom
  • [1.15.4] New: Updated Epsilon
  • [1.15.5] New: Updated Epsilon
  • [1.15.6] New: Reordered settings
  • [1.16.0] New: Add the ability to change the multiplication sign
  • [1.16.1] Fix: Hardware test shortcut position in the settings
  • [1.16.2] Fix: Math options > Result format crash
  • [1.17.0] New: User-friendly settings for the multiplication sign
  • [1.17.0] New: RPN app fixed
  • [1.17.0] New: The palette is now larger to allow very customizable themes
  • [1.17.0] New: Omega Light theme (installed by default)
  • [1.17.1] Fix: Fixed an issue with the multiplication symbol
  • [1.17.2] Fix: Fixed colors of the exam mode popup