Erkan IŞIK 109e5733c8 İşleme için hazırlanmamış değişiklikler:
(işlenecekleri güncellemek için "git add <dosya>..." kullanın)
  (çalışma dizinindeki değişiklikleri atmak için
    "git restore <dosya>..." kullanın)
	değiştirildi:         locales/en.toml
	değiştirildi:         locales/tr.toml
	değiştirildi:         src/funct.rs
	değiştirildi:         src/installer.rs
	değiştirildi:         src/main.rs
	değiştirildi:         src/steps/bootloader.rs
	değiştirildi:         src/steps/display_manager.rs
	değiştirildi:         src/steps/mod.rs
	değiştirildi:         src/steps/partition.rs
	değiştirildi:         src/ui/mod.rs
	değiştirildi:         src/ui/theme.rs

İzlenmeyen dosyalar:
  (işlenecekler arasına koymak için "git add <dosya>..." kullanın)
	TODO-comar.txt
	src/steps/location.rs
	src/ui/combobox.rs
	src/ui/combobox_stil.rs

İşlemeye eklenen değişiklik yok ("git add" ve/veya "git commit -a" kullanın)
Click to collapse
+ Thought: 1.1s
$ git diff --stat
locales/en.toml              |   1 +
 locales/tr.toml              |   1 +
 src/funct.rs                 |  43 ++-------
 src/installer.rs             | 205 -------------------------------------------
 src/main.rs                  |   4 +-
 src/steps/bootloader.rs      |  17 ++--
 src/steps/display_manager.rs |  40 ++++-----
 src/steps/mod.rs             |   2 +
 src/steps/partition.rs       |  75 ++++++----------
 src/ui/mod.rs                |   2 +
…
Click to expand
+ Thought: 1.4s
$ git log --oneline -5
25226c0 feat: dropdown full-width click, gradient bg, pointing-hand cursor
a48120b feat: gradient buttons, language selector with flags, SVG support, and UI improvements
b9f6df2 Merge branch 'main' into 'main'
30ea527 Merge branch yali-rs:main into main
d60bf64 feat: update display manager configuration and enhance cleanup process with repository management
+ Thought: 1.2s
$ git add locales/en.toml locales/tr.toml src/funct.rs src/installer.rs src/main.rs src/steps/bootloader.rs src/steps/display_manager.rs src/steps/mod.rs src/steps/partition.rs src/ui/mod.rs src/ui/theme.rs src/steps/location.rs src/ui/combobox.rs src/ui/combobox_stil.rs && git commit -m "refactor: extract ComboBox styling into dedicated module, add location step

- Create src/ui/combobox.rs with helper functions (show_combo_box, selectable_value, selectable_value_custom)
- Create src/ui/combobox_stil.rs with ComboBox visual constants (weak_bg_fill, text/border colors)
- Move theme.rs ComboBox visuals (weak_bg_fill, fg_stroke, bg_stroke) into combobox_stil::apply_visuals
- Move LocationStep from installer.rs to src/steps/location.rs
- Re-register LocationStep in steps/mod.rs
- Update all ComboBox usages across steps (bootloader, display_manager, partition, funct) to use theme::show_combo_box / selectable_value
- Replace manual mesh drawing in language selector with combobox helper
- Add region/timezone i18n keys
- Vertical-align region/zone labels to match ComboBox height"
[main ccc851d] refactor: extract ComboBox styling into dedicated module, add location step
 14 files changed, 547 insertions(+), 340 deletions(-)
 create mode 100644 src/steps/location.rs
 create mode 100644 src/ui/combobox.rs
 create mode 100644 src/ui/combobox_stil.rs
ccc851d refactor: extract ComboBox styling into dedicated module, add location step
14 dosya, 547 ekleme, 340 silme. Yeni dosyalar: combobox.rs, combobox_stil.rs, location.rs.
2026-06-17 10:01:47 +03:00
2026-05-22 23:35:27 +03:00
2026-05-22 23:35:27 +03:00
2026-06-01 00:32:03 +03:00
2026-05-24 12:58:10 +03:00
2026-06-01 00:32:03 +03:00

YALI (Yet Another Linux Installer) Rewrite

Rust and egui based YALI which written python and qt originally. It is the installer that sets up the system by installing packages from the installation media (eg. CD, network, Internet) and carrying out the basic configuration. YALI is intended to be smooth in operation and fast in performance.

S
Description
No description provided
Readme GPL-3.0 11 MiB
Languages
Rust 98.1%
Makefile 1.9%