Program Starter

Ai o idee buna de program ? Vrei sa ne arati ce ai facut pana acum si sa primesti sugestiile noastre ? Vrem si noi sa-l vedem, promitem ca-ti vom da sugestii si tot ajutorul de care ai nevoie.

Program Starter

Postby Payne » 11 Jul 2011, 00:11

Este un program asemanator QuickBar-ului in ideea ca ceea ce face e "organizarea" programelor favorite pentru a le avea la indemana rapid.

Ca design si ca in alte aspecte e diferit fata de QuickBar. Programul se deschide si se ascunde automat, iar prin apasarea unor butoane "magice" configurate de user (by default Ctrl+Alt+Z) programul va aparea la pozitia actuala a mouse-ului sau pe mijlocul ecranului, depinzand de cum e configurat. Apoi prin dublu click pe programul cautat acesta se va deschide.

Aici va pun un screenshot al programului.
Image

Programul vine direct in versiunea 2.0.2.0 deoarece anterior a existat o versiune 1 al programului pe care o foloseam personal. Codul nu il mai am si nici executabil-ul.

Ce m-a facut sa continui programul pana la versiunea 2.0?

Dupa mult timp de uz am realizat ca programul avea cateva bug-uri si m-am decis sa le rezolv. Intre rezolvarea bug-urilor, m-am gandit sa ii schimb design-ul si sa ii adaug cate optiuni in plus pe care nu le avea, precum:

- Adaugarea de mai multe programe de odata
- Configurarea programului printr-un fisier .ini
- Un log unde se vor salva toate erorile programului.
- Reordonarea si redenumirea programelor din lista.
- Adaugarea optiunii de a se executa odata cu windows-ul.

Programul este inca in versiunea Beta deoarece inca nu l-am folosit indestul ca sa vad daca merge cum ar trebui si ca nu are nici un bug.

Puteti sa il descarcati de pe pagina de SourceForge.

Astept feedback si poate o idee de Icon pentru el deoarece deocamdata nu are. (Si poate si un nume)


P.S. Programul este in C# si are nevoie de .NET Framework 2.0 pentru a-l putea rula.
4p / 2 votes
Suit up!

Image
User avatar
Payne
Byte
 
Joined: 04 Jan 2010
Location: 0x7C00
Status: 17

Re: Program Starter

Postby smith » 11 Jul 2011, 00:33

Foarte fain programul, dar am câteva chestii de comentat.

Treaba cu "two slow clicks" e ciudată rău. Treaba cu săgețile e ok, dar se putea și drag&drop. Numerele de la "combinația magică de taste" nu sunt intuitive :-??.

Când adaug un program, nu înțeleg de ce trebuie să dau pe acel + (plus). Ce face? să văd cum ar arăta cu numele? de ce apar mai multe dacă dau de mai multe ori pe plus? Dacă dau doar "ok", nu-l adaugă - trebuie să dau pe plus, apoi pe ok.

Niște checkbox-uri sunt foarte depărtate de labelurile corespunzătoare lor - presupun că ai folosit ceva grid layout - gen tabel.

Ar fi interesant să permită setări pentru transparență. De asemenea, gri-ul curent are ceva alb la colțurile rotunjite. Un alt feature dorit ar fi drag&drop pentru adăugat programe.

Cu toate acestea, e fain programul :D
0,0p / 0 votes
Ilea Cristian
User avatar
smith
Enum
 
Joined: 29 Dec 2009
Location: Cluj-Napoca
Status: 82

Re: Program Starter

Postby Payne » 11 Jul 2011, 07:39

Stiu ca partea cu Two slow clicks e ciudata, dar nu am stiut sa o explic. Adica dai click astepti si dai al 2lea click.

Plusul ... hmmm, cauti programul, apesi pe plus si il adaugi, cauti alt program, apesi pe plus si il adaugi. E pus acolo deoarece trebuie sa pui si titlul aplicatiei, daca nu trebuie faceam operatia de adaugare dupa search. Chiar daca il adaugi tu de 10 ori acolo il va adauga doar o singura data in lista cu toate ca ar trebui sa incerc sa blochez acea chestie.

Drag & Drop pentru programe, ar fi o idee.

Alb-ul e din cauza anti-aliasing din Photoshop - o sa refac colturile fara el.

Numerele poate nu sunt intuitive, dar nici nu as putea face o lista de toate tastele de pe tastatura.

Checkbox-urile l-am pus eu asa departate ca sa dea impresia de acel layout. Mi se pare mai "ordonat" asa.

Transparenta nu o vad ca optiune deoare nu e tot timpul pe desktop si nu incomodeaza.
0,0p / 0 votes
Suit up!

Image
User avatar
Payne
Byte
 
Joined: 04 Jan 2010
Location: 0x7C00
Status: 17

Re: Program Starter

Postby DarkByte » 11 Jul 2011, 09:34

Imi place modalitatea ta de a adauga mai multe programe - nu stiu ce nu-i place lui smith cu plusul (mi se pare destul de user-friendly), dar trebuie sa schimbi imaginile butoanelor - arata destul de urat.

Probleme (cred):
  • cateva secunde dupa ce apare fereastra programului nu o pot misca (no drag)
  • am pornit Command Line din programul tau si mi-a aratat o eroare "Nothing to compare" - m-am uitat prin directorul programului si nu am gasit niciun log de eroare
  • drag window merge daca selectezi un icon ... nu merge in rest (pe negru)
  • in partea dreapta a aplicatiilor ai o linie verticala transparenta (se vad restul aplicatiilor prin ea) - probabil e cea mentionata de smith - vroiam sa mentionez doar ca e transparenta :P
  • asta e mica, dar putin annoying: am schimbat combinatia de taste in Ctrl + B si apoi m-am apucat sa-mi notez in Notepad++ chestiile astea ... uneori apare fereastra programului fara sa vreau (si, evident, deasupra Notepad-ului. Incearca si tu combinatia asta si scrie "b" in Notepad (poti sa incerci doar b si apoi sa apesi Ctrl sau Shift)

Sugestii:
  • optiune pentru a folosi click / dublu click pentru a porni o aplicatie
  • combinatia de taste cu care afisezi programul ar trebui sa poata fi folosita si pentru a-l ascunde
  • ar trebui sa permiti pornirea mai multor aplicatii fara a ascunde fereastra (dar sa lasi si optiunea de a se ascunde dupa prima aplicatie pornita)
  • optiunea de a afisa programul la pozitia mouse-ului ar fi mai folositoare daca ai afisa centrul ferestrei programului tau la pozitia mouse-ului
  • o chestie care vreau s-o implementez in QuickBar: ofera userului posibilitatea de a seta (atunci cand selectezi "Run at startup") doar pentru userul curent sau pentru orice user din sistem (HKCU vs HLM)
  • chestia cu "two low speed clicks" presupun ca e comportamentul default al listview-ului respectiv. Ce-ar fi daca ai adauga posibilitatea de a apasa o tasta (F2, sa zicem, ca in Windows Explorer) pentru rename ?

Cam asta ar fi (mai trebuie sa si lucrez :P), sper sa te fi ajutat :)

Bafta si spor la butonat !
0,0p / 0 votes
User avatar
DarkByte
11011011
 
Joined: 29 Dec 2009
Status: 140

Re: Program Starter

Postby Payne » 11 Jul 2011, 10:57

Ai putea repeta problema cu Nothing to compare si sa imi arati detaliile erorii? Vezi ca ai optiunea de logfile in configuratie, daca nu e activata nu scrie nimic.

Drag-ul merge daca faci dublu click pe ala negru si apoi misti sau daca nu ai nici un program selectat si il misti din border.

Eu nu am vazut linia, oricum am marit un pic control-urile ca sa nu ramana spatiu intre ele.

Idea cu click sau dublu click nu ma incanta deoarece idea de a selecta aplicatia si apoi sa o pornesti mi se pare mai corecta. Exact ca pe desktop. (P.S. Functioneaza si Enter)

Am rezolvat si Ctrl+B si am pus si un F2 pentru rename. Am adaugat optiunea de hide after execute si acum programul se ascunde folosind aceleasi taste.

Am adaugat la toate listview-urile posibilitatea de drag and drop.

In legatura cu imaginile o sa mai caut.

Puteti descarca ultima versiune de pe sourceforge.
0,0p / 0 votes
Suit up!

Image
User avatar
Payne
Byte
 
Joined: 04 Jan 2010
Location: 0x7C00
Status: 17

Re: Program Starter

Postby DarkByte » 12 Jul 2011, 01:05

Am incercat sa reproduc chestia cu "Nothing to compare" pe loc, dar nu am mai prins-o. Sorry ! Logurile erau activate (cel putin, asa scria in .ini) :-??

Drag-ul de care ziceam il faceam din border - si nu mergea in primele cateva secunde. Also, era bine daca faceai sa mearga drag-ul si daca erai pe negru - just saying.

Uite un print cu linia aia transparenta (vezi messengerul in spate):
Image

Chestia cu selectarea aplicatiei (inainte de a o porni) o faci prin a misca mouse-ul, nu ? :D

O sa dau jos (diseara) noua versiune si o sa-ti zic atunci ce mai e nou :D

Bafta

L.E. versiunea asta e mult mai buna. N-am mai reusit s-o "crap" :)

Also, vad ca ai rezolvat majoritatea chestiilor pe care le-am mentionat ... singura problema pe care am mai gasit-o a fost faptul ca, daca apas de 10 ori combinatia de taste, programul ar trebui sa se ascunda / afiseze de cate 5 ori, nu ? La mine nu e chiar asa (mai merge si "in gol").

O chestie interesanta - am incercat sa fac o "recursie" :))
Image

Partea interesanta e ca alte executabile nu vor sa faca probleme :-?? ... unreproducible :))

Bafta
0,0p / 0 votes
User avatar
DarkByte
11011011
 
Joined: 29 Dec 2009
Status: 140

Re: Program Starter

Postby Payne » 12 Jul 2011, 01:21

Nu inteleg ce ai incercat sa faci prin "recursie". Sa adaugi programul insusi in lista? Daca da, vezi ca nu va merge executat mai mult decat odata.

Chestia cu 10 ori tastele, 5 show / 5 hide va merge doar daca acele diferenta intre acele apasari este de 0.6 secunde. Nu mai stiu de ce am pus acea chestie, dar e "un feature".
0,0p / 0 votes
Suit up!

Image
User avatar
Payne
Byte
 
Joined: 04 Jan 2010
Location: 0x7C00
Status: 17

Re: Program Starter

Postby DarkByte » 12 Jul 2011, 01:24

Banuiam ca merge executat doar o data, dar in lista ar trebui sa-l poti adauga fara probleme, nu ? :). Also, daca incerc sa-l adaug pe el insusi, nu ar trebui sa-mi strice alta aplicatie (MSPaint, in cazul asta).

Chestia cu 0.6 secunde nu o inteleg, dar daca zici ca e ok, ok then ;)

Bafta
0,0p / 0 votes
User avatar
DarkByte
11011011
 
Joined: 29 Dec 2009
Status: 140

Re: Program Starter

Postby Payne » 04 Aug 2011, 01:29

Chestia cu MSPaint-ul e o eroare de DB. O sa rectific.

Am redus chestia cu 0.6 secunde la 0.3 secunde. (Am facut acea chestie ca sa nu incarc prea mult procesor-ul si call-urile catre windows)
Mie mi se pare ok 0.3 secunde, doar daca nu vrei sa te joci cu show & hide.

Am urcat noua versiune.


L.E. (-- 19 Jul 2011, 02:18 --)

Proiectul a ajuns la versiunea 2.0.3.1 cu mai multe optiuni precum schimbare de limba si autoupdater.

Dupa cum ii spune si numele autoupdater-ul actualizeaza aplicatia fara sa zica nimic. (Cauta versiune noua la fiecare 10 minute descarcand un fisier de 7 bytes [aproape un kb la fiecare 24h])

Am rezolvat destul de multe bug-uri si sper sa nu mai fie nici o problema.

Instalatorul e creat in NSIS(Nullsoft Scriptable Install System) si cam atat.

In rest inca astept poate cineva binevoitor cu un Icon.


L.E. (-- 03 Aug 2011, 23:37 --)

Salut. Din cate se pare acel + pentru a adauga o aplicatie nu e chiar intuitiv. Are cineva vreo idee de ce as putea sa pun ca user-ul sa isi dea seama ca trebuie sa apese pe + ca sa adauge aplicatia sau ce as putea pune in loc de + ?

http://www.softoxi.com/program-starter-video-trailer-screenshots.html
0,0p / 0 votes
Suit up!

Image
User avatar
Payne
Byte
 
Joined: 04 Jan 2010
Location: 0x7C00
Status: 17


Return to Programe in lucru / neterminate

Who is online

Users browsing this forum: No registered users and 0 guests

cron