update readme
This commit is contained in:
parent
8896b84611
commit
5eef433e58
BIN
media/features.mp4
Executable file
BIN
media/features.mp4
Executable file
Binary file not shown.
BIN
media/indents.mp4
Executable file
BIN
media/indents.mp4
Executable file
Binary file not shown.
18
readme.md
18
readme.md
@ -1,4 +1,20 @@
|
||||
# PadScratch
|
||||
A text editor I'm developing for personal use as well as getting used to 2D development with Vulkan. Will be updated as development continues.
|
||||
A text editor I'm developing for personal use as well as getting used to 2D development with Vulkan.
|
||||
|
||||
It's currently in an early state, functionality isn't entirely implemented for what you would expect for a text editor and it currently only works on Linux and x86 due to the platform layer only supporting Linux/X11 and inline assembly being used respectively. Will eventually also implement the platform layer for Windows.
|
||||
|
||||
## Details
|
||||
|
||||
- UI auto layout implementation that can handle resizable panels, text wrapping, windows and more
|
||||
- Command palette for actions and eventually more such as config options
|
||||
- Implemented with minimal external dependencies, only using cglm/xxhash/Vulkan Memory Allocator as well as system libraries and Vulkan for the graphics API
|
||||
- Manual memory management primarily using arenas, no GC usage.
|
||||
- Syntax highlighting (for D and C-like languages) and auto indenting/auto closing pairs (strings, braces, etc)
|
||||
|
||||
## Showcase
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user