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
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
Bram Veenboer
e098ed23b0
Verder geprobeerd de VLCApplication werkend te krijgen, maar lukt nog steeds niet. Elke actie wordt twee keer uitgevoerd, maar VLC reageerd niet. De webinterface geeft nu ook oppeens forbidden?!?!
...
Mooie set iconen gevonden voor de interface.
2011-03-02 15:58:47 +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
0473a81229
2011-02-26 17:22:02 +00:00
4c75ba5599
2011-02-26 14:30:14 +00:00
9ba827f1ef
Log toegevoegd!
2011-02-25 18:55:13 +00:00
0cc4a73611
2011-02-25 15:47:09 +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
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
24a49e5d49
2011-02-22 21:09:30 +00:00
08fb753f2f
2011-02-22 21:09:05 +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
Bram Veenboer
66c723f23f
2011-02-20 19:47:48 +00:00
Bram Veenboer
6ebbbba657
2011-02-20 19:39:43 +00:00
dff79afa29
Pad uit register lezen toegevoegd.
2011-02-20 17:44:40 +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
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
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
2ae8d8201e
Winamp toegevoegd. Dat heeft een aantal problemen laten zien:
...
-Een applicatie een Thread laten extended geeft problemen met naamgeving.
-De methoden in de WinampApplication class moeten exceptions gooien, maar dat kan niet omdat de Application dat niet heeft.
-Misschien is de boolean connected overbodig.
2011-02-11 08:52:27 +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
6f61c029eb
Revisie teruggezet. Omzetten van DeviceButton classes wordt toch onduidelijk en heeft waarschijnlijk weinig toegevoegde waarde.
2011-02-09 16:05:49 +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
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
091dcdf855
Introductie type ArrayCycle en consequent maken van add en remove methodes: nu zonder type in de naam.
2011-02-08 14:38:20 +00:00
22c087406b
Actions en targets netter gemaakt.
2011-02-08 11:28:24 +00:00
eb36318a76
2011-02-07 21:21:39 +00:00
0e8c212999
Aantal reorganisaties om implementatie van macro's ondubbelzinnig duidelijk te maken.
2011-02-07 18:42:18 +00:00
06c773a9c9
Omzetten van javainput events naar buttons afgemaakt. Begonnen met ondersteuning voor macro's implementeren.
2011-02-06 17:41:58 +00:00
aaba82d6dc
Implementeren van macro's begonnen.
2011-02-06 14:28:28 +00:00
Bram Veenboer
9048c76afe
Thread aangemaakt voor het updaten van features en pollen van events. Misschien moet het hele Device een Thread worden?
2011-02-05 22:10:39 +00:00
Bram Veenboer
792c430ad0
JXInput verder geimplementeerd compleet met listeners. Het werkt nog niet helemaal.
2011-02-05 16:54:39 +00:00