Commit Graph

65 Commits

Author SHA1 Message Date
e135ea5a6d Zeer veel aanpassingen:
- omslachtigheden verbeterd
- netwerking gefixt
- ...
2011-05-08 13:38:23 +00:00
Bram Veenboer
f5a555adbc Begin gemaakt met herstructureren EventManager. 2011-05-06 08:10:28 +00:00
Bram Veenboer
a268f91023 application cycle verwijderd, structuur input listener aangepast en event manager netter gemaakt. 2011-04-27 20:03:08 +00:00
12467a043e Miniscule aanpassingen 2011-04-25 14:39:12 +00:00
10ec337a51 Like en dislike acties voor iTunes toegevoegd. 2011-04-24 18:37:40 +00:00
8c2ac7d956 Begonnen aan nieuwe implementatie van Winamp mbv windows command line device. 2011-03-15 21:06:54 +00:00
Bram Veenboer
d8e79c3363 Verder gewerkt aan PanelDevice. Feedback moet algemeen worden voor Devices. 2011-03-06 13:05:36 +00:00
Bram Veenboer
b38f9541d5 PanelDevice aangepast. 2011-03-04 16:23:20 +00:00
Bram Veenboer
e67f9ad65d Verder gewerkt aan VLC speler, werkt nog steeds niet. Soms worden acties meerder malen achter elkaar uitgevoerd?!?!
Panel aangepast met nieuwe knoppen. Er moet nog verder gekeken worden welke sliders enz. wel en niet nodig zijn.
2011-03-04 14:17:23 +00:00
1bb7cb7797 Basis gelegd voor PanelDevice, todo:
- knop icons cachen om echte togglers mogelijk te maken
- rij if...elseif equals statements met een ButtonList loop korter maken?
- sliders afhandelen
- feedback terugsturen
- naamgeving aanpassen
2011-03-01 09:58:00 +00:00
Bram Veenboer
b1e3f317a3 2011-02-27 16:48:58 +00:00
Bram Veenboer
363356b564 2011-02-27 12:05:38 +00:00
4c75ba5599 2011-02-26 14:30:14 +00:00
30ebdeb7e3 2011-02-25 23:23:49 +00:00
0cc4a73611 2011-02-25 15:47:09 +00:00
ad25a129f8 Basis gelegd voor Events: Feedback en Task, daartoe aantal dingen hernoemd. 2011-02-25 14:51:30 +00:00
f1313e3109 * Target.SELF toegevoegd.
* Voormalige Events hernoemd naar States (Press, Release, Hold)
--> Nu komt Event vrij als naam voor de parent van Task en toekomstig Feedback
--> Exception namen nagelopen, controleren!
* Aantal classes verplaatst (Sequence en SequenceListener)
2011-02-25 14:38:29 +00:00
f778a86c4f 2011-02-23 10:01:47 +00:00
1eaefc5ba4 2011-02-23 09:58:17 +00:00
Bram Veenboer
c0dbab44a2 Wederom verder gewerkt aan de items in de TODO lijst. 2011-02-23 09:19:12 +00:00
ac1480d24c * pakket value gemaakt voor algemene enums
* LanTextClient in eigen pakket client gezet
* TextDevice en LanTextDevice nog generieker gemaakt:
- standaard thread model toegepast met start en stop methoden
- threads verplaatst buiten devices:
-- devices zouden run methode uit de task listener overriden
-- run methode uit tasklistener final gemaakt
2011-02-22 22:26:01 +00:00
Bram Veenboer
88c849ff89 Gewerkt aan items uit de TODO lijst, zie TODO voor details. 2011-02-22 18:51:46 +00:00
0d62496d93 2011-02-21 18:50:32 +00:00
b77e280343 Talrijke aanpassingen gemaakt. Vorige commit gaf een fout en ik heb geen zin om informatie opnieuw te typen. 2011-02-20 12:36:53 +00:00
Bram Veenboer
b743d69c3f Wijzingen aangebracht in de ApplicationCycle structuur enz. 2011-02-18 12:07:47 +00:00
Bram Veenboer
19fa8d34dd Kleine aanpassingen gemaakt aan (Lan)TextDevice 2011-02-15 21:28:00 +00:00
Bram Veenboer
e078b1c3d0 Textinput afgemaakt en afgeleide daarvan voor lan verbinding gemaakt. Getest en werkt beide! In eerste instantie was het de bedoeling om de LanTextDevice de TextDevice te laten extenden en om alleen de Scanner te overriden naar eentje vanaf een socket ipv System.in, maar dit werkte niet goed. Daarnaast worden alle acties nu automatisch naar aleen de applicatie gestuurd, niet naar main. Of het erg is is de vraag, want waarschijnlijk wil je vanaf het netwerk of lokaal via text alleen simpele dingen in de mediaspeler doen. 2011-02-15 19:55:11 +00:00
07cec0cb4e Getracht de acceleratie normalisatie van wiigee te benaderen. Dit lukt redelijk, maar niet goed genoeg om zonder de filters te hoeven tunen direct goede herkenning te krijgen. 2011-02-15 19:12:02 +00:00
6ee9e9fff1 Mogelijkheid tot het sturen van Actions naar Devices toegevoegd. Gestures ingevoerd in de WiimoteDevice. Herkennen is nog niet constant succesvol! 2011-02-14 19:25:19 +00:00
b0e2b09487 Buttons van Wiimote geimplementeerd. 2011-02-13 20:41:30 +00:00
Bram Veenboer
7fe13d454b Werking nader bestudeerd, enkele dingen ligt aangepast. 2011-02-13 15:51:12 +00:00
3805baf986 Macro systeem veralgemeniseerd naar Sequence. Sequence maakt het mogelijk om de automatische toegevoegde events bij macro's te omzeilen. Hier wordt gebruik van gemaakt bij de Continuous task, want deze moet alle vrijheid hebben. Nu is in de vele shortcut-sequence add functies nog geen beveiliging om oneindige Continuous tasks uit te voeren. De verantwoordelijkheid hiervoor ligt bij de gebruiker of een toekomstige controle. 2011-02-13 13:08:55 +00:00
d62a354d9a RumblepadDevice aangepast aan nieuwe actions systeem. Enkele problemen worden duidelijk:
- Toevoegen van release event mist bij opgeven van slechts press.
- Verschillende macro's lopen door elkaar / stoppen niet.
- iTunes's playPause functionaliteit lijkt next te invoken.
2011-02-12 22:34:43 +00:00
8092b678cf Continuous systeem afgemaakt, rollen van verschillende listeners en gatherers gecontroleerd en nutteloze exceptions verwijderd. Het nieuwe actions systeem moet nog worden doorgevoerd in de devices. 2011-02-12 19:06:55 +00:00
6550062bc1 Action en Target systeem omgepast naar rudimentair Task systeem om Continuous Tasks straks mogelijk te maken. Momenteel zijn de aanpassingen alleen doorgevoerd in de JIntellitypeDevice en ExampleApplication. 2011-02-12 16:30:17 +00:00
Bram Veenboer
24cedc16a6 Simpele GUI toegevoegd om mediaspeler mee te bedienen. 2011-02-12 13:26:08 +00:00
936a0ed270 Classes die op de verkeerde plek stonden verplaatst. Vergeten aanpassingen in WiimoteDevice doorgevoerd. 2011-02-11 19:41:49 +00:00
2061376efe Structuur consequenter gemaakt met initialise en exit methoden. De start methode wordt gereserveerd voor wanneer er een Thread moet worden gestart. Exceptions georganiseerd, hierbij opletten op het doorgeven van exceptions vanuit Threads! Poging tot het dynamisch toevoegen van devices is niet helemaal gelukt. 2011-02-11 19:32:47 +00:00
c25e293c85 Action verwerk systeem grotendeels herschreven met als doelen:
- duplicate code vermijden (Main en Application extenden de ActionListener)
- naamgeving duidelijker maken (oude ActionListener heet nu ActionProvider)
- omslachtige gedoe met via reflectie opvragen van methode fixen (switch statements)
- mogelijkheid tot langere dan instantane actions (ActionListener zijn threads)

Het is noodzakelijk om het volgende op orde te brengen:
- omslachtige target systeem
- statussen en logs om debuggen en controle eenvoudig te maken
- mogelijkheid tot repeterende acties
2011-02-11 16:09:29 +00:00
Bram Veenboer
71e21d6dee iTunes verder geimplementeerd en de eightfold switch renamed. Het lijkt er nu op dat play en pause bijvoorbeeld twee keer worden uitgevoerd als je één keer een knop indrukt. Misschien moeten dit macro's worden waarin ook om een release gevraagd wordt.
Met doorspoelen of terugspoelen, hoe maak je het mogelijk dat er gespoeld wordt totdat je de knop loslaat? Daar moet over nagedacht worden.
2011-02-10 18:11:10 +00:00
903907ce4d Svn rollback gedaan. 2011-02-09 18:39:07 +00:00
4a236f0e05 Gekke door elkaar lopende versie gefixt. 2011-02-09 18:20:16 +00:00
093a1b6659 Omzetten JavaInputButton naar flexibel automatisch systeem. Werkt bijna! 2011-02-09 10:42:04 +00:00
9b9faee388 Introductie EightfoldDirection in plaats van duplicate TypeDirection enums bij JavaInputDevice's. 2011-02-09 10:05:15 +00:00
a20802afcc iTunesApplication omgeschreven naar bestaande iTunes wrapper. Kleine aanpassingen gemaakt in deze wrapper mbt flexibiliteit. Aantal debug teksten afgedrukt over actions, targets en applications. Serieus overwegen van een nette log module hiervoor! 2011-02-09 09:45:30 +00:00
Bram Veenboer
89d16792ae 2011-02-09 08:23:47 +00:00
Bram Veenboer
0fb1a1fb71 Rumblepad geimplementeerd, actions toegevoegd en begin gemaakt met iTunes implementatie. Die geeft rare Jacob foutmeldingen over de versie. 2011-02-08 21:01:37 +00:00
e9c0216ad9 Verder gewerkt aan implementatie wiimote. 2011-02-08 19:06:16 +00:00
7c51fbc05f Begonnen met implementatie wiimote. Nu even de wiiuse dll op de goede plaats zetten. 2011-02-08 18:45:39 +00:00
401690c8a6 Implementatie JIntellitype hotkeys en commands voltooid. Mogelijk tot registreren van enkelvoudige events in plaats van macro toegevoegd. 2011-02-08 16:33:31 +00:00