Skip to content

AREA512 v1.3 has been released.

Latest

Choose a tag to compare

@engneer-hamachan engneer-hamachan released this 25 Jul 02:42

AREA512 v1.3 has been released.

Markdown Viewer

You can now open .md files from the file manager.

The viewer supports headings, paragraphs, block quotes, ordered and unordered lists, tables, thematic breaks, links, emphasis, inline code, and code blocks. Ruby code blocks also use syntax highlighting.

Main controls:

  • j / . / ↓: Scroll down
  • k / ; / ↑: Scroll up
  • Space / f / / / →: Page down
  • b: Page up
  • g: Go to the beginning
  • G: Go to the end
  • ← / BS / Ctrl-C / Esc: Close the viewer

Widget components

Widget components for the Cardputer display have been added.

Ruby applications can use headers, footers, tabs, panels, tables, lists, text views, buttons, checkboxes, sliders, charts, input dialogs, confirmation dialogs, and more.

require 'area512-widget'

The preinstalled /home/tool/gallery app demonstrates the appearance and operation of each component.

Ruby code completion in the editor

Ruby code completion has been added to the editor.

In insert mode for .rb files, press Ctrl-N to display class and method suggestions. Completion also opens automatically after typing . or an uppercase letter.

Each suggestion shows its signature and, when available, its documentation.

Main controls:

  • Ctrl-N / ↓: Select the next suggestion
  • ↑: Select the previous suggestion
  • Enter: Insert the selected suggestion
  • ← / →: Scroll the documentation
  • Esc: Close completion

Automatic indentation for Ruby code has also been added.

M5Launcher support and microSD card storage

To support running AREA512 from M5Launcher, files used by AREA512 are now stored in the Area512_data directory at the root of the microSD card.

The /home, /lib, /bin, /etc, and /data directories visible from AREA512 are stored on the microSD card as follows:

Area512_data/
├── home/
├── lib/
├── bin/
├── etc/
└── data/

On first boot, only missing top-level directories are restored from the seed content embedded in the firmware. Existing directories are not overwritten.

Data saved by Writer, Scheduler, Calc, and Solitair is also stored under Area512_data/data.