Właśnie przed chwilą wrzuciłem crates.io, nową wersję Krokieta(smakowicie brzmiąca nazwa, czyż nie?) i Czkawki, programów do usuwania duplikatów, uszkodzonych plików i tym podobnych rzeczy.


W przeciągu ostatniego miesiąca, przez połowę czasu tego czasu byłem na urlopie, na którym zamiast odpoczywać sobie, dodawałem nowe funkcje do programów(i wrzucałem błędy, bom ciekawy kiedy zostaną znalezione)


Jeśli odbiliście się od Czkawki np. z powodu specyficznego wyglądu, to w Krokiecie... zapewne też się odbijecie bo to nie jest program będący szczytem ergonomicznych rozwiązań, ale i tak według mnie wygląda lepiej niż Czkawka i sam jestem w trakcie przeskakiwania na niego(i też uzupełniania ciągle brakujących funkcji)


W tej wersji udało mi się też poprawić część z rzeczy, które zgłaszaliście pod poprzednim wpisem(jak np. niezbyt widoczne ciemne ikony w ciemnym trybie).


Lista zmian wraz z plikami do pobrania - https://github.com/qarmin/czkawka/releases/tag/10.0.0


W artykule na medium.com, postanowiłem też nieco porozpisywać niektóre ciekawsze funkcje i zewnętrzne kontrybucje(chyba to się tak tłumaczy) tj:

  • Dodanie limitów pamięci przy ładowaniu plików cache

  • Dodanie do Krokieta tłumaczeń i szeregu nowych funkcji

  • Zakończenie wsparcia na linuxie dla appimage

  • Alternatywne Gui(przy użyciu Tauri) - obcy projekt

  • Czkawka w repo Debiana 13 - obca zmiana

  • Testy czasów kompilacji i wielkości pliku binarnego, przy użyciu różnych optymalizacji

  • Ostrzeżenia przed obcymi stronami <== czkawka dot com nie jest stroną, którą zarządzam i może być używana do rozsiewania malware ==>


Ów artykuł - https://medium.com/@qarmin/czkawka-krokiet-10-0-czyszczenie-duplikat%C3%B3w-ujednolicanie-funkcji-i-gar%C5%9B%C4%87-rustowych-statystyk-7663ee6798ed


Zapewne część osób po dojściu do tego momentu zapyta się "a po co to komu?".

Jak na użytkownika strony na której postuje się śmieszne obrazki, jest to dość dziwne pytanie, ale odpowiem do czego ja sam tego używam - do zarządzania kolekcją memów i usuwania tych wersji z gorszą rozdzielczością


#programowanie

#tworczoscwlasna

#rustlang

8a9f245e-7b49-4281-a43a-77b48dd67116

Komentarze (4)

Catharsis

@qarmin

Jeśli odbiliście się od Czkawki np. z powodu specyficznego wyglądu, to w Krokiecie... zapewne też się odbijecie

Jezu jakie prawdziwe xD. W sensie używam tego programu bardzo często, najpierw wersji GTK, teraz Slint i obie tak odpychają wyglądem, że xd. Ale żeby nie było, że hejtuje, działają i są funkcjonalne, po prostu są brzydkie.


Ogólnie dzięki za wpis i artykuł na Medium, fajnie się czytało i sporo się idzie dowiedzieć/nauczyć jeżeli się interesuje tematem.


A co do tego GUI w Tauri to lol sam planowałem zrobić coś podobnego xD. Tylko nie w Tauri a w Electronie ponieważ Tauri działa jak gówno na Linuxie bo używa webkit2gtk jako webview który jest wolny i zbugowany. Co z tego że używasz Rusta który jest szybszy niż Nodejs kiedy webview z Electrona jest szybszy niż ten z Tauri i ostatecznie twoja apka jest wolniejsza ale do tego przynajmniej też zbugowana xD.

Catharsis

A no i jeszcze oprócz tego że wygląda słabo, to od samego początku jak wyszedł Krokiet to źle renderują mi się w nim fonty w UI (ale nie w liście plików o dziwo), nie przeszkadzało mi to wgl ale ciekawi mnie czy aktualny release to naprawi. Jak tylko nowa wersja pojawi się w AUR to sprawdzę.

c16a9577-15ca-416c-834d-7054cb9fb17e
qarmin

@Catharsis Nie, nie naprawił tego, bo nie jest to naprawione w bibliotece femtovg, która odpowiada za rysowanie fontów - https://github.com/femtovg/femtovg/issues/233


Ale jest na to obejście, czyli uruchomienie aplikacji ze skią, np. przez ręczne odpalenie - `cargo build --bin krokiet --no-default-features --features "winit_skia_opengl,winit_software"` albo po prostu użycie prekompilowanych binarek

koszotorobur

@qarmin - Snapy to gówno więc porzucenia mi ich nie żal w poprzedniej wersji.

Appimage trochę jednak szkoda - ale dobrze wyjaśniłeś.

Zaloguj się aby komentować