Bas Antonius de Jong
81740acd04
Debugs for EventBus and fixed unsubscribe all ( #266 )
...
* Added unsubscribe to EventFlow. ListenerHandler now functional. GlobalEventbus now user listenerHandler
* getAllListeners
* Removed nulls
* Fixed stress tests
* Added docs, no more list creation when adding events to the bus.
* Fixed unsubscribe not working.
* Moved away from deprecated functions
* moved from wildcard to typed
* Moved away from deprecated function
* Added debugging to GlobalEventBus
* Fixed cleaning flow
* Fixed unsubscribe all
* Fixed unsubscribe all
* Removed unused import
2025-11-30 17:15:14 +01:00
Bas Antonius de Jong
25c02c7ad0
Fix eventbus problems ( #265 )
...
* Added unsubscribe to EventFlow. ListenerHandler now functional. GlobalEventbus now user listenerHandler
* getAllListeners
* Removed nulls
* Fixed stress tests
* Added docs, no more list creation when adding events to the bus.
* Fixed unsubscribe not working.
* Moved away from deprecated functions
* moved from wildcard to typed
* Moved away from deprecated function
2025-11-30 14:22:05 +01:00
ramollia
a2d651cd7d
Merge remote-tracking branch 'refs/remotes/origin/Development' into Tutorials
...
# Conflicts:
# app/src/main/java/org/toop/app/game/Connect4Game.java
2025-11-28 11:51:46 +01:00
tichohidding
8c01c7fa7a
Merge branch 'Development' into Widgets
2025-11-27 17:19:17 +01:00
michiel301b
8c69453506
started a basis for the tutorials, tic tac toe is almost done with some general stuff still to do.
2025-11-26 22:03:06 +01:00
Bas de Jong
a6b835bddf
Removed no more needed comments
2025-11-20 11:41:44 +01:00
eda85ea888
Removed unused import and unused parameter
2025-10-29 13:51:56 +01:00
f026a4fec6
Manually fallback to the fallback locale when a ResourceBundle is missing a resource key. Fallsback to "MISSING RESOUREC" if it's not present in the fallback.
2025-10-29 13:49:50 +01:00
michiel
188a5e8a45
can now go to last using previous and being at the first song
2025-10-28 10:53:02 +01:00
michiel
59cc64ada7
fixed tests
2025-10-27 14:20:20 +01:00
michiel301b
0c536b0f9b
Toegevoegd:
...
-Play Button + CSS + Events
-Previous Button + CSS + Events
-Changed interface for AudioResource to include a pause button which works really well with mediaplayer, however now SoundEffectAsset has an unnessescary pause
2025-10-24 13:22:42 +02:00
lieght
b1589032be
test fix
2025-10-17 20:22:27 +02:00
lieght
55989ab8ce
Merge remote-tracking branch 'origin/UI' into AudioDisplay
2025-10-17 20:13:05 +02:00
lieght
8f047cd7b5
Faster event schedule for PlayingMusic event
2025-10-17 19:51:49 +02:00
lieght
bb2630f3d5
Small event fix
2025-10-17 19:46:03 +02:00
michiel
f44bf6bd02
Tiny fix when natural skip
2025-10-16 14:00:40 +02:00
michiel
30f797022c
Skip Button
2025-10-16 13:35:41 +02:00
lieght
abc173a1ee
Merge remote-tracking branch 'origin/AudioDisplay' into AudioDisplay
2025-10-16 00:57:01 +02:00
lieght
3784cd790e
Clips now also return positional information
2025-10-16 00:56:46 +02:00
michiel301b
f44c3932dc
Basis Audio Display toegevoegd + standaard CSS toegevoegd
...
Kan nu zien hoe lang de song duurt, hoe lang ie al bezig is met draaien en de titel (-.mp3)
2025-10-16 00:45:29 +02:00
lieght
545e830b3c
Updated timings
2025-10-15 23:54:17 +02:00
lieght
977e9bb102
Updated test.
2025-10-15 23:24:21 +02:00
lieght
69bc55dc26
Polling music event, fires every 1 second
2025-10-15 23:21:00 +02:00
michiel301b
62e2b71ece
begin van audio display
2025-10-15 22:58:25 +02:00
lieght
1134649197
Documentation
2025-10-15 20:11:43 +02:00
lieght
5beebf9663
Quick fix for closing connection.
2025-10-15 19:08:18 +02:00
lieght
798005de2c
Refactor to make Events easier to work with.
2025-10-15 19:05:09 +02:00
lieght
bc6182e29a
Fixed event bug
2025-10-15 03:26:19 +02:00
lieght
dc81d9c3ca
Added exceptions. Added reconnect attempts and changeable address
2025-10-15 02:58:14 +02:00
lieght
14e6785c6f
Some better docs.
2025-10-15 00:01:41 +02:00
lieght
444a81abc3
Improved API for dependency injection
2025-10-14 23:44:45 +02:00
lieght
8f7e78efb5
Reworked NetworkingClientManager into SRP model.
2025-10-14 23:27:12 +02:00
lieght
cb7e3298fd
Added shuffling on user request
2025-10-14 19:57:07 +02:00
3165ff33b3
Tests for SoundEffectManager
2025-10-14 13:21:17 +02:00
Bas de Jong
0e3165ed98
Added linelistener to SoundEffectAsset
2025-10-13 13:45:16 +02:00
lieght
4bcf70d4dc
Removed ResourceManager from AudioManagers
2025-10-13 02:47:34 +02:00
lieght
fcc0b9d0dd
SoundEffectManager now generic
2025-10-13 02:27:04 +02:00
lieght
cdc34b432e
Changed pom to be correct.
...
Fixed SnowflakeGenerator not making unique ids.
Changed naming for event implementation.
Automated id getter for events.
Added Error-Prone to all modules.
Added parents to all modules.
Added processors module.
2025-10-13 02:06:12 +02:00
lieght
4b60fa88ee
Moved restrictedAPI to future release
2025-10-12 20:41:56 +02:00
lieght
f3316145e7
Finished todo's
2025-10-12 20:41:54 +02:00
Bas de Jong
5317c42c81
Removed no more needed code.
2025-10-12 07:20:28 +02:00
Bas de Jong
6085f6ebe2
Small fixes.
2025-10-12 07:19:27 +02:00
Bas de Jong
ea6264e519
Added ErrorProne for potential bugs. Fixed potential bugs.
2025-10-12 07:14:26 +02:00
lieght
e3bce3889e
Renamed VolumeTypes to VolumeControl. Made it thread safe. Added docs to VolumeControl and co.
...
removed .updateAllVolumes() in favor of auto updating inside enum instead
2025-10-12 02:20:30 +02:00
lieght
b050e06ceb
Minor changes in API design
2025-10-12 01:56:06 +02:00
lieght
7631a10838
Renamed VOLUME to MASTERVOLUME for better naming
2025-10-12 01:02:58 +02:00
lieght
42e03e0878
Removed file no longer in use
2025-10-12 00:52:02 +02:00
lieght
9b81ee1e65
Added ability to remove a manager from VolumeTypes
2025-10-12 00:39:16 +02:00
lieght
a4b0f890da
Merge remote-tracking branch 'origin/166-audiomanager-opslitsen-om-single-responsibility-principle-te-volgen' into 166-audiomanager-opslitsen-om-single-responsibility-principle-te-volgen
2025-10-12 00:37:21 +02:00
lieght
a766b85a75
Fixed AudioVolumemanager, all volumes calculations are now made in VolumeTypes enum
2025-10-12 00:37:02 +02:00