Refactor styles and implement new canvas viewport

- Updated styles in `styles.rs` to include new pane and canvas backgrounds, while marking unused functions with `#[allow(dead_code)]`.
- Modified `text_editor.rs` to suppress warnings for unused function parameters.
- Enhanced `title_bar.rs` to create a unified title/menu bar with improved hover states and draggable functionality.
- Simplified `sidebar.rs` to always use a single-column layout and improved tool button styling with hover feedback.
- Added a new `viewport.rs` file to implement a custom canvas viewport widget for zoom and pan rendering, replacing the previous layout-based approach.
- Updated theme management in `theme.rs` to suppress warnings for unused methods.
- Adjusted line count report to reflect recent changes in codebase.
This commit is contained in:
2026-07-12 02:05:31 +03:00
parent f4ad22b55b
commit 660694f00f
23 changed files with 2514 additions and 837 deletions
+9 -9
View File
@@ -2,11 +2,11 @@
SATIR SAYISI RAPORU
Proje: HCIE-Rust v4
Konum: /mnt/extra/00_PROJECTS/hcie-rust-v3.05
Tarih: 2026-07-11 15:12:11
Tarih: 2026-07-11 20:24:42
=========================================
-----------------------------------------
RUST (.rs) — hcie-* dizinleri (her paket)
RUST (.rs) — hcie-* dizinleri (her paket, inkl. hcie-fx, hcie-psd, hcie-kra, hcie-native)
-----------------------------------------
hcie-ai 2402 satır
hcie-blend 530 satır
@@ -21,7 +21,7 @@ Tarih: 2026-07-11 15:12:11
hcie-filter 3238 satır
hcie-fx 4077 satır
hcie-history 100 satır
hcie-iced-app 4261 satır
hcie-iced-app 6308 satır
hcie-io 11382 satır
hcie-kra 1392 satır
hcie-native 153 satır
@@ -34,7 +34,7 @@ Tarih: 2026-07-11 15:12:11
hcie-vector 2298 satır
hcie-vision 3131 satır
TOPLAM RUST: 95854 satır
TOPLAM RUST: 97901 satır
-----------------------------------------
C++ / HEADER (.cpp, .h)
@@ -102,14 +102,14 @@ Tarih: 2026-07-11 15:12:11
MARKDOWN (.md)
--------------------------------
(kök dizin) 10777 satır
(kök dizin) 10994 satır
TOPLAM MARKDOWN: 10777 satır
TOPLAM MARKDOWN: 10994 satır
=========================================
KOD SATIRLARI TOPLAMI (GRAND TOTAL)
=========================================
Rust: 95854 satır
Rust: 97901 satır
C++ / Header: 5031 satır
JavaScript: 0 satır
Svelte: 0 satır
@@ -119,9 +119,9 @@ Tarih: 2026-07-11 15:12:11
CSS: 0 satır
Shell Script: 1445 satır
-----------------------------------------
KOD TOPLAMI: 104597 satır
KOD TOPLAMI: 106644 satır
RUST + C++/H TOPLAMI: 100885 satır
RUST + C++/H TOPLAMI: 102932 satır
(JSON ve Markdown dosyaları yukarıda ayrı olarak gösterilmiştir)
=========================================