my fiery code editor
Find a file
WanderingPenwing a6926ae156 added version
2024-03-27 09:45:37 +01:00
.github/workflows added print in the action to try to debug 2024-01-28 10:01:59 +01:00
assets added time debug 2024-01-23 22:09:56 +01:00
custom builds format code 2024-02-07 14:47:29 +01:00
project fixed zoom and tree, + working with nix 2024-03-22 18:01:43 +01:00
src added opening files 2024-03-27 09:41:27 +01:00
.gitignore fixed the key input when switching workspaces 2024-03-27 09:23:23 +01:00
Cargo.lock added version 2024-03-27 09:45:37 +01:00
Cargo.toml added version 2024-03-27 09:45:37 +01:00
README.md tweaked project mode layout +unsaved detection 2024-03-01 21:37:20 +01:00
shell.nix fixed the key input when switching workspaces 2024-03-27 09:23:23 +01:00

Calcifer

My custom code editor (only the features I want inside) using egui and my own fork of egui_code_editor https://lib.rs/crates/egui_code_editor

0.1.0 :

Added a File Tree
Added Tabs
Added an Embedded Terminal
Added Syntax Highlighting
Added Themes

0.2.0 :

Fixed Terminal sterr output
Fixed scroll between tabs
Library subjugation (got the raw files of the egui_code_editor for some internal modifications)

0.3.0 :

Added find and replace function
Added multi line tab and shift+tab
Added Ctrl+E : comment multiline
Fixed Ctr+Z (was already in library, tried to make my own, and then found the better one)
Added indent recognition (when there is a line break, the indentation level is kept)

0.4.0 :

Added testing
Added Ctrl+T : refresh current tab
Added Time debug
Added Tree toggle for performance
Added Alt+Arrows to move through tabs
Added Zoom
Added cd
Added terminal color
Max tabs 8 => 20
Max framerate => 30 fps (less cpu usage)

1.0.0 :

Added confirm prompt if unsaved
Async terminal !
Real Ui

1.1.0 :

Better error handling

#1.2.0 : Project mode (when opening a .project file) Support for js