Představuji Vám **asume** editor pro Altap Salamander User Menu

Podpora vývojářů nových pluginů, oznámení o nových pluginech nezávislých autorů a diskuse o nich.
User avatar
tukanos
Posts: 354
Joined: 21 Dec 2005, 19:14

Představuji Vám **asume** editor pro Altap Salamander User Menu

Post by tukanos »

Upraveno kvůli končící podpoře mercurialu u BitBucketu a přesun na OSDN.NET

Již nějaký čas vyvíjím aplikaci, která je schopna načíst strukturu Altap Salamanderu User Menu, provést změny a uložit je. S radostí Vám tedy představuji asume.

Detaily naleznete na wiki (pouze v Angličtině): Asume's Wiki (Dodělat: přehodit na OSDN)

Přehled vlastností

1. Co asume umí?
  • prakticky neomezená stromová hloubka
  • celý program je možné používat pouze z klávesnice nebo myší - není zapotřebí přehmatávat
  • kopírovat, vyjmout a vložit
  • pohybovat blokem nahoru či dolu, případně dovnitř či ven daného stromu
  • podpora vícero uživatelů, kteří mají nainstalovaný Altap Salamander
  • podpora více verzí současně nainstalovaných Altap Salamandrů
  • podpora Unicode (UTF-16); pozor na to, že ze strany Altap Salamander Unicode není podporován a tak je možné, že pokud použitejte Unicode znak uvidíte v salamanderu "rozsypaný čaj"
  • vytvoření nové položky se vytvoří za nyní zvolenou položkou. V Altap Salamanderu se vždy vytvořila až na konci, což bylo velmi nepříjemné při vytváření složité stromové struktury
  • promněnné Altap Salamandru jsou přístupné stejně jako u editoru v Altap Salamanderu přes vyskakující nabídku, přes tlačko se symbolem šipky ( > ).
  • každá činnost může být vykonána přes myš, menu, zkratky a nabídku na liště
  • program kontroluje zda jsou vyplněné nutné informace, aby daná položka byla správně zapsána do windows registrů
  • kontrola konzistence při ukládání. Při ukládání je vytvořena záloha registrů a pouze při úspěšném zapsání je záloha vymazána a nové položky uloženy.
2. Zní to výborně, kde to mohu sehnat?

Zdrojové kód naleznete na OSDN.NET - asume

3. Vy mě nerozumíte, já si to chci stáhnout rovnout bez kompilace

Verze ke stažení, bez nutnosti instalace (stačí pouze rozbalit), je dostupná na vydání (releases) . Program ke stažení se jmenuje asume_portable_x.x.x.7z, kde x.x.x je verze. V součastnosti je nejnovější verze" 0.7.0

sha256 je f66ae45d1ded66189c47c5e0bcea4d1bd95396608d22c89e9f8507bf62572825 asume_portable_0.7.0.7z

4. Co je nutno ještě dodělat
  • náhled ikonek při z *.ico, *.dll, *.exe - toto chvíli potrvá, protože podporu je nutno napsat nejdříve v C a teprve následně lze použít v Smalltalk/X
5. Případné další vlastnosti v budoucnu (nejsou naplánovány, ale zvažuji je)
  • detekce 32-bit salamandera na 64-bit windows (pouze pokud bude velká poptávka)
  • vytvoření 32-bit verze asume (osobně to nepotřebuji, ale pokud to někdo potřebuje a podpoří mě, vytvořím ji)
  • podpora přetahování jednotlivých položek
  • vícenásobné přejmenování - před a po daném jmnénu položky
  • naprogramování akce zpět a vpřed při změnách
6. Chybějící vlastnosti
  • neexistuje podpora pro HiDPI, protože ta není podporovaná v současnosti vývojovým prostředím Smalltalk/X. V případě, že tato podpora bude do Smalltalk/X doprogramována, převezme ji i aplikace asume.
  • Program není zatím lokalizován do češtiny, hlavně kvůli času, pokud by byl podpora a zájem obrovský, jsem ochoten ji tam dodělat
7. Přespěvek

V případě, že Vám nástroj asume ušetří čas či Vám jinak pomůže, zvažte prosím příspěvek přes paypal donating via PayPal případně ho můžete poslat přes BitBucket wiki, kde nalezente ikonku nahoře.

Děkuji za všechny případně příspěvky!

Těším se na Vaše příspěvky zde nebo na BitBucket (než projekt přestěhuji)!

P.S. Při testování asume aplikace jsem nalezl drobnou chybu v Altap Salamanderu, kde v případě, že máte položku která je spouštěcí (tedy ne strom či oddělovač) a změníte danou položku na strom, tak si položka v případě, že měla nadefinovanou ikonku, ji zachová i jako strom (který ji nepoužije protože používá ikonku adresáře).
Last edited by tukanos on 29 Jun 2020, 15:47, edited 1 time in total.
User avatar
tukanos
Posts: 354
Joined: 21 Dec 2005, 19:14

Re: Představuji Vám **asume** editor pro Altap Salamander User Menu

Post by tukanos »

Je vydaná nová verze 0.7.1. Stáhněte na Asume 0.7.1 .

Opravy:
- Oprava Cancel tlačítka, nyní ruší předchozí akci, někde při vydání došlo k regresy
- Smazání nedokončeného prvku, pokud uživatel zvolí ne na vyskočivším okně a nově zvolený prvek nemá stejného předka

sha256 je 14c278488eff92b6140c6ec6746029df0900e9d6aff6f2ef56823130eec3e5ce asume_portable_0.7.1.7z
Last edited by tukanos on 29 Jun 2020, 15:47, edited 2 times in total.
User avatar
tukanos
Posts: 354
Joined: 21 Dec 2005, 19:14

Re: Představuji Vám **asume** editor pro Altap Salamander User Menu

Post by tukanos »

Vyšlo nové opravné vydání asume: 0.7.2. Přesunul jsem projekt na OSDN z BitBucketu, které přestalo podporovat mercurial. Postupně přesunu i wiki.

Stáhnout lze asume na asume 0.7.2 .

# Přidané vlastnosti:
- Pokud je prázdné políčko pro ikonku a příkaz políčko je vyplněno asume nabídne první ikonku z spustitelného souboru
# Opravy:
- znovu zvolení nově vytvořeného stromu, mohlo při určitých podmínkách vyhodit chybu
- kliknutí na změnu ikonky hned po vytvoření nové položky (bez uložení)
- oprava chyby, která se vyskytla při změně typu položky a použití vyskakujícího menu
-------------
# Projekt
create_standalone_application.ps1
- úprava cesty při přesunu StX z BB na Swing
- přidáno automatické počítání SHA256 součtu pro daný vydání a přidání součtu do souboru. Automaticky je součet přidán do souboru asume_portable.sha256.


Kontrolní součet sha256 is acb17ec060b88d91c14c3e3c5a82a56283046e876a41f21259ebaf8ae42be972 asume_portable_0.7.2.7z
Post Reply