You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal with Luc is to create one app where users can read and edit text, images, audio and video.
Luc is kind of like a browser for open multimedia content, but simpler and designed for creativity.
Goals
markdown compatible
editing
navigation
search
interactive game client/server
Dyon scripting
Markdown compatible
Text is markdown compatible and stored locally in folders.
This allows editing the text using other applications.
Markdown compatibility preserves text in a human readable format.
It also helps when using version control.
Editing
A Luc page consists logically of non-overlapping rectangles that display some content.
The content can be modified by holding E and pressing the mouse button on the box to edit.
While holding E, the border of the rectangle will be displayed while the mouse is hovering over it.
New content can be added by holding N and pressing the mouse button between boxes.
While holding N, a dummy box is displayed between the boxes where you insert the new content.
After pressing a mouse button, a popup window helps you decide what kind of content you want to create.
Navigation
Luc contains tools to help the user navigate the content.
For example:
folder and files explorer
options for inserting navigation menus onto pages
preview of Luc pages to quickly navigate documents
Search
One can search content in Luc.
Page-only search
Folder-only search
Project-only search
Customized search
Interactive game client/server
When creating an application with the Piston game engine,
one can use a LucWindow::new("luc://<url>") to host the screen within Luc.
Luc receives render frames and sends user input back.
This will lead to lower frame rates than running in the native application,
however it might be sufficient for simple development tasks or interactive demos.
Dyon scripting
Instead of generating content directly from e.g. text or images,
one can use Dyon scripts to generate content procedurally.
Luc is also integrated with a Dyon api over the Piston game engine,
so users can write simple games interactively, without needing to compile code.
The text was updated successfully, but these errors were encountered:
The goal with Luc is to create one app where users can read and edit text, images, audio and video.
Luc is kind of like a browser for open multimedia content, but simpler and designed for creativity.
Goals
Markdown compatible
Text is markdown compatible and stored locally in folders.
This allows editing the text using other applications.
Markdown compatibility preserves text in a human readable format.
It also helps when using version control.
Editing
A Luc page consists logically of non-overlapping rectangles that display some content.
The content can be modified by holding E and pressing the mouse button on the box to edit.
While holding E, the border of the rectangle will be displayed while the mouse is hovering over it.
New content can be added by holding N and pressing the mouse button between boxes.
While holding N, a dummy box is displayed between the boxes where you insert the new content.
After pressing a mouse button, a popup window helps you decide what kind of content you want to create.
Navigation
Luc contains tools to help the user navigate the content.
For example:
Search
One can search content in Luc.
Interactive game client/server
When creating an application with the Piston game engine,
one can use a
LucWindow::new("luc://<url>")
to host the screen within Luc.Luc receives render frames and sends user input back.
This will lead to lower frame rates than running in the native application,
however it might be sufficient for simple development tasks or interactive demos.
Dyon scripting
Instead of generating content directly from e.g. text or images,
one can use Dyon scripts to generate content procedurally.
Luc is also integrated with a Dyon api over the Piston game engine,
so users can write simple games interactively, without needing to compile code.
The text was updated successfully, but these errors were encountered: