Ease Living program stworzony w Delphi 11.3

3

Ease Living program do zarządzania linkami, otwiera strony internetowe, pliki tekstowe, foldery, aplikacje, pliki pdf, zdjęcia itp.
Co można ulepszyć w aplikacji, co dodać?
Używam apkę codziennie.
Zastanawiam się nad taką funkcją (przy starcie komputera włącza się aplikacja Ease Living i od razu otwierają się wybrane linki.

0
Programista Art napisał(a):

Używam apkę codziennie.

Do czego konkretnie? Jakie to linki otwierasz codziennie i ile ich jest, że zakładki w przeglądarce Ci nie wystarczają?

0

Wygląda jakbyś nie odkrył Ctrl+Shift+B w przeglądarce. Fajne hello world, ale polecam PowerToys Run do zastąpienia tego kalkulatora i otwierania rzeczy

0

Co do warstwy funkcjonalnej:

1 Jeśli kopiujesz link to po kliknięciu w edit do wpisania linku powinien on być automatycznie wklejany ze schowka systemowego.
2 Sama ikona o ile dobrze, że jest edytowalna, tak domyślnie powinna być pobierana z linku - np. pobierać favicon
3 Po co te scrollbary w oknie ustawień? Czy one znikną po zmianie rozmiaru?
4 Co jeśli chciałbym więcej lub mniej przycisków?
5 Jeśli tworzymy aplikacje zawsze na wierzchu, warto dać tryb bez paska tytułu i menu - same przyciski
6 Można dodać konfiguracje rozmiaru matrycy np. 3x3 lub 1x20 oraz rozmiaru przycisków - wtedy można zrobić np. dodatkowe paski narzędzione
7 Jak odpalasz te linki? Czy jak w miejsce linku dam ścieżkę do pliku exe to zostanie uruchomiona aplikacja? A jeśli wpiszę tam ścieżkę do pliku PDF, to zostanie otwarty w domyślnej przeglądarce pdf?

Co do technikaliów:

Chętnie zobaczę jak zrobiona jest matryca przycisków oraz w jaki sposób jest zrobione okno konfiguracji. Wyczuwam pewien antypatern ale, żeby to stwierdzić i ew. poprawić dobrze, jakbyś wrzucił kod źródłowy. Też zastanawiam jak została zrealizowana warstwa persystencji.

Btw. te wszystkie roboty-dziewczyny (generowane przez AI?) na miniaturach, nie wpływają na zainteresowanie filmem, bo ich treść kierowana jest dla wąskiego grona zainteresowanych programowaniem i to w Delphi - co jeszcze bardziej zawęża już ekstremalnie wąskie grono, a nie kwas dla mas, a jednocześnie ujmuje to profesjonalizmowi materiału.

0

Cześć, odpowiem na kilka pytań

  1. W sumie ciekawe.
  2. Nie myślałem nad pobieraniem faviconów, ale ciekawe
  3. Scrollbary pozwalają zaoszczędzić miejsce na pulpicie, bo bez nich wyglądało nie ładnie.
  4. Zaprogramowano 30 przycisków i nie można z poziomu aplikacji dodawać nowe przyciski czy chować nie potrzebne.
  5. Ciekawe, lecz jak będę chciał zmienić tryb na normalny to jak zmienię jeśli nie będzie widoczne menu?
  6. Chcesz powiedzieć że fajnie by było zmieniać rozmiar aplikacji żeby program nie był taki ogromny z wielkimi przyciskami, robiłem dla siebie bo wygodnie mi klikać na takie wielkie przyciski 😀
  7. Program może otworzyć plik exe, pdf, rtf, txt, jpg, png, linki do stron oprócz bat
    Tak te roboty itp generowane przez AI.
1

Więc zakładam, że masz 30 buttonów położone na formularz? To raczej kiepski pomysł. Ja bym tutaj dodawał programowo przyciski w zależności od konfiguracji. Warto zadbać, też o kod i architekturę aplikacji.

Scrolle powinny być tylko wtedy jak są potrzebne. Dlatego okno powinno mieć swój rozmiar minimalny, a zwiększając jego rozmiar, w pewnym momencie scroll powinien zniknąć. Z drugiej strony jak rozszerzasz okno to powinny pojawić się kolejne kafelki konfiguracji, zmniejszając ich ilość w wierszach - co w pewnym momencie wyeliminuje scrolle. Ogólnie scroll powinien przewijać cały widok, a nie poszczególne kolumny.

Co do trybu "bez upiększeń" - zazwyczaj wychodzi się do trybu "normalnego" poprzez jakiś dodatkowy malutki przycisk, czy labelkę X w rogu (na oknie nie w pasku) i na kliku zmieniać tryb. Można zastosować menu kontekstowe, skrót klawiszowy, event na dwuklik na formularzu aplikacji (takie zachowanie jest w Windows Task Manager gdy zrobi się dwuklik na zakładce "Performance")

1 użytkowników online, w tym zalogowanych: 0, gości: 1