calcifer/README.md

33 lines
898 B
Markdown
Raw Permalink Normal View History

2024-01-14 10:56:21 +01:00
# Calcifer
2024-01-22 09:11:54 +01:00
2024-07-14 15:24:16 +02:00
My custom code editor (only the features I want inside) using egui and a fork of egui_code_editor https://lib.rs/crates/egui_code_editor
# GUI
using egui to have immediate mod rendering (so the app is using very few processing power when not interacted with)
2024-01-22 09:11:54 +01:00
2024-01-25 19:10:23 +01:00
2024-07-14 15:30:53 +02:00
# Screenhot
2024-07-14 15:24:16 +02:00
![screenshot](./assets/screenshot.png)
2024-01-25 19:10:23 +01:00
2024-07-14 15:24:16 +02:00
# Features
- find and replace
- undo/redo
- syntax highlighting (asm, js, lua, py, rust, shell, sql)
- simple themes
- tabs
- file tree
- terminal
- a very crude project mode (kanban)
2024-01-25 19:10:23 +01:00
2024-07-14 15:30:53 +02:00
# Performances
best case (empty) / use case (12 files open, average of 210 lines, selected file 340 lines, terminal and file tree open)
ram usage : 109 MB / 112 MB
frame calculation time : 0.4ms / 1ms with a Ryzen 7 3700U
calcifer is capped at 30 FPS (max 1 frame every 33.3ms) but 0 FPS when not interacted with
that way it is very light on the processor as well