Sergey Stepanov
22d1bd7620
Add screen component
2024-04-07 00:20:47 +03:00
Sergey Stepanov
a349fdd0cf
Add 'force full-screen' option
2024-03-14 12:24:39 +03:00
Sergey Stepanov
4fc53e7220
Update options UI
2024-03-14 12:24:39 +03:00
Sergey Stepanov
494979cf38
Optimize images
2023-04-26 20:08:20 +03:00
Sergey Stepanov
be0e00c7bf
Use display: none in the hide function, so it won't take any space
2022-04-18 22:47:35 +03:00
Sergey Stepanov
ed60ccf41e
Fix visibility of the help overlay
2022-04-18 19:13:26 +03:00
Sergey Stepanov
63d8a0354c
Remove unused CSS in the worker list element
2022-04-09 10:46:10 +03:00
Sergey Stepanov
fac6cc4495
Generate xIds on the worker's side
2022-04-09 10:27:04 +03:00
Sergey Stepanov
c190177955
Show active workers in the debug mode
2022-04-08 20:11:28 +03:00
sergystepanov
9ad3c98a7d
Rework worker selection feature ( #365 )
...
We add a new option for manual worker or machine (server with multiple workers) select, depending on the new coordinator option `coordinator.debug` which by default allows machine selection.
2022-04-07 21:04:30 +03:00
sergystepanov
7ebd945344
Remove jQuery ( #299 )
...
* Remove jQuery
* Remove browser (vendor) prefixes for some CSS properties
* Use simple device orientation test
* Realign D-pad pointers
* Make GameBoy text unselectable
* Cleanup console.log
* Keep 90% size on mobile browsers due to gh-ribbon overlap
* Remove legacy `unselectable="on"` attributes
* Align UI buttons
* Remove not used UI elements
* Change Options button
* Don't show player change message when not in a game
* Add click/touch handler for circle-pad
2021-03-26 11:07:49 +03:00
sergystepanov
92d0dd76f4
Refactor input for safe concurrency ( #278 )
...
* Extract input stuff
* Move d-pad option into the main screen
* Add mutex lock on the whole input user sessions struct
2021-02-19 20:33:58 +03:00
sergystepanov
816b210150
Client game screen configuration support ( #269 )
...
* Move game screen to a separate [stream] module
* Add a simple canvas video mirror for post-processing
* Add video mirroring to the options
2021-01-25 12:58:05 +03:00
giongto35
7b736d455e
Merge Pr/173 with master ( #218 )
...
* Add the initial support for settings
* Rearrange init order for the settings and log modules
* Add import settings function
* Add initial settings display panel
* Add settings controls
* Add settings controls handlers
* Add garbage gui auto-builder for settings
* Add some custom binding handlers for settings
* Add super ineffective ¯\_(ツ)_/¯ keyboard bindings remap function
* Migrate keyboard to codes instead deprecated keyCodes
* Abort key remap on Esc
Co-authored-by: Sergey Stepanov <sergystepanov@gmail.com>
2020-07-04 04:24:13 +08:00