Bläddra i källkod

adding logo small and docs

Bernardo Magri 1 månad sedan
förälder
incheckning
5e62678f67
3 ändrade filer med 1 tillägg och 83 borttagningar
  1. 1 38
      documentation/DEV_STATE.md
  2. 0 45
      documentation/STATUS.md
  3. BIN
      resources/logo_small.png

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 38
documentation/DEV_STATE.md


+ 0 - 45
documentation/STATUS.md

@@ -1,45 +0,0 @@
-# Lumacs Status
-
-## Current Status
-**Phase 6: GTK4 Frontend - STABLE & FUNCTIONAL**
-
-*   **Binary**: Single executable `lumacs` with GTK4 default and TUI fallback (`-nw`).
-*   **Input**: Full keyboard input with modifiers (Ctrl, Alt/Meta) and self-insert for printable characters.
-*   **Output**: Pango-based text rendering with syntax highlighting (Faces) and inverted block cursor.
-*   **Stability**: Exit crash FIXED ✅ - Clean shutdown with proper event callback cleanup.
-
-## Recent Fixes (2025-11-27)
-
-*   **Cursor Alignment Fixed**: ✅ Cursor now appears on correct line
-    - Fixed Y-position calculation to match text baseline
-    - Bright green 2px cursor for maximum visibility
-*   **All Keybindings Working**: ✅ C-n, C-p, C-f, C-b, C-a, C-e, etc.
-    - Fixed C-x C-c to quit (was bound to show_config)
-    - Movement, editing, and navigation all functional
-*   **Basic Editing Complete**: ✅ Fully functional text editing
-    - Return creates new lines
-    - Backspace/Delete work correctly
-    - Character input with self-insert fallback
-
-## Completed Phases
-
-*   **Phase 6: GTK4 Frontend** (Initial Implementation) ✅
-*   **Phase 5: Face System** ✅
-*   **Phase 4: Polish & Advanced Features** ✅
-*   **Phase 3: Enhanced Editing** ✅
-*   **Phase 2: Buffer Management** ✅
-*   **Phase 1: Core Emacs Feel** ✅
-
-## Immediate Goals (Phase 6 Completion)
-
-1.  ~~**Fix Crash**~~: ⚠️ MOSTLY FIXED (still crashes on exit, but editor is usable)
-2.  ~~**Cursor Alignment**~~: ✅ COMPLETED
-3.  ~~**Keybindings**~~: ✅ COMPLETED (all working)
-4.  **Exit Crash**: Fix remaining double-free on application quit
-5.  **Scrolling**: Implement proper scrolling in GTK frontend
-6.  **Window Splits**: Implement using GTK containers (Gtk::Paned or Gtk::Grid)
-
-## Roadmap Overview
-
-*   **Phase 7**: Performance & Optimization
-*   **Phase 8**: Mouse Support & Advanced UI

BIN
resources/logo_small.png


Vissa filer visades inte eftersom för många filer har ändrats