- PiEditor - A program editor using Celtic CE
- 24 Jan 2024 05:01:48 pm
- Last edited by pi644721 on 16 May 2024 07:49:06 pm; edited 5 times in total
NOTE: This version is outdated. The latest version can be found here.
I have been working on a Basic program editor using Celtic CE for a while and feel that I am committed enough to post about it.
Here's what's working:
- Program name input screen
- Ability to skip program input by storing the program name to Str0 and pi to A
- Displaying 13 lines of a program
- Displaying the program name
- Slow and buggy line wrap
- Three different keyboards toggled with [alpha] and basically non functioning typing.
- Moveable (and buggy) cursor
- Ability to delete, clear, and backspace lines, as well as insert blank new ones.
- Line fencing (no scrolling too far up or down)
- Probably more that I haven't thought of
To do:
- Moving cursor in the x and not just the y direction direction and inserting things into the middle of a line.
- Option to create a program if it isn't found
- Ability to edit Celtic appvars as well as just programs
- If possible, make line wrap faster, because it's really slow right now
- Customizable theme (currently super dark mode) and settings menu
- Stopping people from editing non Basic programs.
- Squash bugs, optimize, and more that I can't think of
- Allow unarchiving, and unlocking to edit the program and restore the original state after exiting the editor
I am open to alternative name suggestions
If you want to see the SourceCoder project, here it is.
I have been working on a Basic program editor using Celtic CE for a while and feel that I am committed enough to post about it.
Here's what's working:
- Program name input screen
- Ability to skip program input by storing the program name to Str0 and pi to A
- Displaying 13 lines of a program
- Displaying the program name
- Slow and buggy line wrap
- Three different keyboards toggled with [alpha] and basically non functioning typing.
- Moveable (and buggy) cursor
- Ability to delete, clear, and backspace lines, as well as insert blank new ones.
- Line fencing (no scrolling too far up or down)
- Probably more that I haven't thought of
To do:
- Moving cursor in the x and not just the y direction direction and inserting things into the middle of a line.
- Option to create a program if it isn't found
- Ability to edit Celtic appvars as well as just programs
- If possible, make line wrap faster, because it's really slow right now
- Customizable theme (currently super dark mode) and settings menu
- Stopping people from editing non Basic programs.
- Squash bugs, optimize, and more that I can't think of
- Allow unarchiving, and unlocking to edit the program and restore the original state after exiting the editor
I am open to alternative name suggestions
If you want to see the SourceCoder project, here it is.