Skip to content

GUI Improvements#43

Merged
adamgracikowski merged 7 commits into
developfrom
feature/gui-improvements
Dec 30, 2025
Merged

GUI Improvements#43
adamgracikowski merged 7 commits into
developfrom
feature/gui-improvements

Conversation

@adamgracikowski
Copy link
Copy Markdown
Contributor

Co w PR?

  • widok do zarządzania pluginami
  • refaktor main.rs w gui crate

Jak to wygląda?

  • No więc jest sobie filtrowana lista pluginów - filtry takie jak dla polecenia meva plugins list.
  • Są osobne ikonki dla pluginów enabled i osobne dla disabled.
  • Każdy kafelek posiada dwie "akcje":
    • Edit, która otwiera notatnik
    • Enable/Disable, która zmienia status pluginu (po odświeżeniu listy plugin zniknie z danego wyszukiwania)
  • Jest też przycisk, który otwiera formularz rejestracji nowego pluginu, analogiczny do polecenia meva plugins register
Zrzut ekranu 2025-12-24 143800 Zrzut ekranu 2025-12-24 143816 Zrzut ekranu 2025-12-24 143832 Zrzut ekranu 2025-12-24 143844

@adamgracikowski
Copy link
Copy Markdown
Contributor Author

Dorzucam formularz do klonowania repozytorium:

  • po sklonowaniu repozytorium automatycznie jest otwierane
  • repozytorium klonuje się bezpośrednio do folderu wskazanego w formularzu

Przycisk w menu:

  • mamy już wszystkie akcje:
    • open,
    • create,
    • clone.
Zrzut ekranu 2025-12-26 145125

Formularz

  • pola analogiczne do argumentów polecenia meva clone
Zrzut ekranu 2025-12-26 145204

Comment thread shared/src/extensions/path_to_string.rs
Comment thread gui/src/ui/components/dialogs/register_plugin_dialog.rs
Comment thread gui/src/ui/components/dialogs/register_plugin_dialog.rs
Comment thread gui/src/ui/components/dialogs/register_plugin_dialog.rs Outdated
Comment thread gui/src/ui/components/navigation.rs Outdated
Comment thread gui/src/ui/views/plugins.rs
@adamgracikowski adamgracikowski merged commit 02f32f7 into develop Dec 30, 2025
1 check passed
@adamgracikowski adamgracikowski deleted the feature/gui-improvements branch December 30, 2025 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants