fix: slider max value = available disk space, partition size input now editable

- slider maximum value calculated as disk size minus used partitions
- editing mode includes current partition capacity in available space
- size text input now writes back to add_size_str
- formatted MB label shown next to text input
- CHANGELOG.md updated
This commit is contained in:
Erkan IŞIK
2026-06-21 04:25:21 +03:00
parent 74fa279ab8
commit d98ae22519
+34 -34
View File
@@ -1,5 +1,39 @@
# Changelog
## [4.0.2] — 2026-06-21
### Changed
- Sürgü maksimum değeri artık diskteki kullanılabilir alan kadar (diğer bölümler hariç)
- Düzenleme modunda seçili bölümün kapasitesi sürgü aralığına dahil edildi
- `form_input_text` boyut alanı doğrudan `add_size_str`'e bağlandı, yanında formatlı MB gösterimi eklendi
- Boyut etiketi artık `"123 MB"` yerine `"123.456 MB"` formatında (parse edilebilen değerlerde)
### Fixed
- Boyut input alanına yazılan değer `add_size_str`'e geri yazılmıyordu — text edit salt okunur kalıyordu
---
## [4.0.1] — 2026-06-19
### Added
- `c_root_bg()` tema fonksiyonu
- `show_root_password`, `show_root_password_confirm` alanları (`UsersStep`)
- `form_input_text` / `form_input_password`'a `Frame` sarmalı ve `.frame(false)`
### Changed
- `form_input_text`: Frame içine alındı, stroke/fill/rounding eklendi, yükseklik 32→10
- `form_input_password`: SVG göz ikonları (emoji yerine), Frame sarmalı, `override_text_color`
- Disk grid seçim renkleri `theme::c_*()` → sabit `(237,237,224,1)`
- Disk listesi header ve sütun başlıkları: `Align::Center``Align::LEFT`, `vertical_centered` kaldırıldı
- Root şifre alanları raw `TextEdit``form_input_password` (göz ikonu + frame ile)
- Kullanıcı formu Frame rengi `theme::c_bg_widget()``(240,243,198)`
- Manuel disk listesinde marka/model etiketi sıralaması değiştirildi
### Fixed
- `users.rs:154``Color32` import hatası (missing `egui::` prefix)
---
## [4.0.0] — 2026-06-18
### Added
@@ -43,40 +77,6 @@
---
## [4.0.2] — 2026-06-21
### Changed
- Sürgü maksimum değeri artık diskteki kullanılabilir alan kadar (diğer bölümler hariç)
- Düzenleme modunda seçili bölümün kapasitesi sürgü aralığına dahil edildi
- `form_input_text` boyut alanı doğrudan `add_size_str`'e bağlandı, yanında formatlı MB gösterimi eklendi
- Boyut etiketi artık `"123 MB"` yerine `"123.456 MB"` formatında (parse edilebilen değerlerde)
### Fixed
- Boyut input alanına yazılan değer `add_size_str`'e geri yazılmıyordu — text edit salt okunur kalıyordu
---
## [4.0.1] — 2026-06-19
### Added
- `c_root_bg()` tema fonksiyonu
- `show_root_password`, `show_root_password_confirm` alanları (`UsersStep`)
- `form_input_text` / `form_input_password`'a `Frame` sarmalı ve `.frame(false)`
### Changed
- `form_input_text`: Frame içine alındı, stroke/fill/rounding eklendi, yükseklik 32→10
- `form_input_password`: SVG göz ikonları (emoji yerine), Frame sarmalı, `override_text_color`
- Disk grid seçim renkleri `theme::c_*()` → sabit `(237,237,224,1)`
- Disk listesi header ve sütun başlıkları: `Align::Center``Align::LEFT`, `vertical_centered` kaldırıldı
- Root şifre alanları raw `TextEdit``form_input_password` (göz ikonu + frame ile)
- Kullanıcı formu Frame rengi `theme::c_bg_widget()``(240,243,198)`
- Manuel disk listesinde marka/model etiketi sıralaması değiştirildi
### Fixed
- `users.rs:154``Color32` import hatası (missing `egui::` prefix)
---
## [4.0.0] — 2026-06-06
### Added