Chris Hunt
d3c51fbae4
Fix fractional units messing up calculations
...
Changed background-size to cover
Revert dev changes
2023-10-18 11:57:31 +01:00
Chris Hunt
d5a66af227
Fix hit boxes
2023-10-18 10:46:51 +01:00
mattmcclaskey
fad5527575
enble webpack
2023-10-16 07:12:47 -04:00
Chris Hunt
61454203f5
Remove duplicate applyScreenPlan
...
Apdated helper text
2023-10-12 14:25:39 +01:00
Chris Hunt
c7c515796a
Show native resolution option
...
Remove display when deleted
2023-10-12 13:59:56 +01:00
Chris Hunt
02745eee0a
Add native resolution to displays
2023-10-12 12:02:44 +01:00
Chris Hunt
954428d6c8
Fix spacing and fractional units
2023-10-11 08:31:08 +00:00
Chris Hunt
1873ec0c91
KASM-5078 Multi monitor display ui
2023-09-29 13:09:52 +00:00
mattmcclaskey
aef462ce62
refactor to support any number of displays in any orientation
2023-09-20 15:18:08 -04:00
mattmcclaskey
cb1bc7f787
wired up mouse, keyboard, clipboard on second display
2023-09-20 05:33:40 -04:00
mattmcclaskey
419a3a70e9
WIP - multi monitor refactor
2023-09-08 13:12:28 -04:00
Richard Koliser
bc9421b6c8
KASM-4493 parseFloat from string before passing to isNumber ( #71 )
2023-06-06 05:31:54 -04:00
Ryan Kuba
9aca68d9fe
Merge pull request #70 from kasmtech/bugfix/KASM-4400_translation_blue_screen
...
KASM-4400 undid improper method of doing auto connect
2023-05-12 15:28:03 -04:00
Ryan Kuba
aeb8c1b04d
Feature/kasm 4320 internationalization ( #68 )
...
add new language system
2023-05-12 14:30:52 -04:00
matt
b3bb20c01a
KASM-4400 undid improper method of doing auto connect
2023-05-12 16:59:32 +00:00
mattmcclaskey
d1419f9430
KASM-4146 check browser support for webrtc
2023-03-20 15:25:32 -04:00
Ryan Kuba
866c2772f0
Hide lossless if not supported and tweak logo style ( #61 )
...
* Hide lossless if not supported and tweak logo style
Co-authored-by: ryan.kuba <ryan.kuba@kasmweb.com>
Co-authored-by: mattmcclaskey <matt@kasmweb.com>
2023-03-14 14:29:44 -04:00
Ryan Kuba
d177cd0c51
KASM-3972 use an array of known scaling values to produce pixel perfect output ( #54 )
...
* KASM-3972 use an array of known scaling values to produce pixel perfect output
* KASM-3972 drop automatic pixel perfect support to only 1.25 and 1.5 ratios common to Windows installations
* KASM-3972 change setting name and commit html changes
---------
Co-authored-by: ryan.kuba <ryan.kuba@kasmweb.com>
2023-02-23 16:01:35 -05:00
Ryan Kuba
8ec5d5d7d4
KASM-3891 add URL param to show control bar in iframe ( #56 )
...
* KASM-3891 add URL param to show control bar in iframe and post message to parent on control bar open and close
* KASM-3891 send fullscreen requests to parent and bypass local logic
---------
Co-authored-by: ryan.kuba <ryan.kuba@kasmweb.com>
2023-02-16 11:54:56 -05:00
Matt McClaskey
f223cfcafe
KASM-3673 Faulty extreme mode ( #52 )
2022-12-01 07:15:03 -05:00
Matt McClaskey
59aec69dee
Fix quality presets not applying fully on refresh ( #51 )
...
Co-authored-by: matt <matt@kasmweb.com>
2022-11-28 15:21:22 -05:00
j-travis
6e2febb0aa
KASM-3611 Break after perf_stats iframe routine ( #50 )
2022-11-18 17:22:07 -05:00
j-travis
8e5c0e977f
Feature/kasm 3314 kasmvnc controls ( #45 )
...
* KASM-3314 Support for changing framerate / resolution / scaling via
iframe message
2022-11-17 14:21:27 -05:00
Matt McClaskey
437830d497
Feature/kasm 3380 udp frame ( #46 )
...
* Handle the frame id in udp packets
* refactor udp message buffer, add frame_id and rect cnt
* refactor udp to work with new display.js
* additional debug metrics, clear frame buffer on transitions tcp/udp
* fix udp with display refactor, KASM-3541 cancelAnimationFrame
Co-authored-by: Lauri Kasanen <cand@gmx.com>
Co-authored-by: mattmcclaskey <matt@kasmweb.com>
2022-11-11 09:31:16 -05:00
Matt McClaskey
3a6a63cde3
KASM-3102 Allow setting the idle timeout ( #41 )
...
refactor idle timeout to use date diff
2022-11-11 09:29:52 -05:00
Ryan Kuba
c5350ba2d7
KASM-3521 need to support relative pathing for the qoi workers ( #44 )
...
KASM-3521 need to support relative pathing for the qoi workers
2022-11-04 15:40:41 -04:00
Matt McClaskey
9f240fc7b1
Major refactor of display class, support for QOI ( #43 )
...
* Major refactor of display.js queue to assume async rect processing in order to accommodate threaded decode or udp
* QOI lossless decoder on worker threads using WASM
* rfb.js class to provide frame_id and rect counts per frame
Co-authored-by: ryan.kuba <ryan.kuba@kasmweb.com>
Co-authored-by: matt <matt@kasmweb.com>
2022-11-02 07:01:54 -04:00
Dmitry Maksyoma
26c97c1dd3
Feature/kasm 2346 extend mouse buttons ( #39 )
...
* Extend mouse event button mask to 16 bits
* Mouse button mapping (JS -> Xorg) support
* Refactor: extract XVNC_BUTTONS
* Refactor: XVNC_BUTTONS numbers correspond to X button numbers
* Refactor
Co-authored-by: Lauri Kasanen <cand@gmx.com>
2022-10-14 12:52:19 -04:00
j-travis
79a7dd0ccf
KASM-3313 Update Stream Quality Presets ( #36 )
...
- 60fps for High,Extreme
- Max Settings for Extreme
2022-10-07 12:05:22 -04:00
Matt McClaskey
820b948372
Disable WebRTC by default
2022-09-23 06:18:09 -04:00
Matt McClaskey
acb64b01b3
Fix send clipboard seamless client to server ( #34 )
...
Co-authored-by: mmcclaskey <matt@kasmweb.com>
2022-09-16 14:35:53 -04:00
Matt McClaskey
842d7ad938
added udp toggle in UI, added err handling ( #33 )
...
Co-authored-by: Matt McClaskey <matt@kasmweb.com>
2022-09-07 05:40:29 -04:00
Matt McClaskey
7e5a302a7a
Attempt to gracefully disconnect when user refreshes ( #31 )
...
Co-authored-by: Matthew McClaskey <matt@kasmweb.com>
2022-06-24 13:07:13 -04:00
Matt McClaskey
e3991665d6
Feature/kasm 2634 UI updates ( #30 )
...
* KASM-2634 control panel UI updates
* add kasm splash background
* WIP minor tweaks
* WIP fix disabled settings, add more idle timout options
Co-authored-by: matt <matt@kasmweb.com>
2022-06-24 04:58:34 -04:00
Matt McClaskey
1753425874
Pointer lock api ( #29 )
...
Add pointer lock and relative cursor position support. Game mode enables both pointer lock and relative cursor positions.
2022-05-03 10:37:22 -04:00
Matt McClaskey
385a1f99b4
Feature/kasm 2335 ime support 2 ( #27 )
...
IME support, refactored keyboard input
2022-03-25 15:03:19 -04:00
Matt McClaskey
df9c9d0d96
Bugfix/kasm 2242 clipboard sync ( #26 )
...
* KASM-2242 clipboard behavior correction
* remove clipboard length check
Co-authored-by: matt <matt@kasmweb.com>
2022-01-31 09:39:19 -05:00
mmcclaskey
ad1fc1f06d
KASM-2152 fps added to stats ( #25 )
...
Co-authored-by: matt <matt@kasmweb.com>
2022-01-11 15:31:39 -05:00
Mariusz Marciniak
c20db143a0
KASM-2108 Update Kasm<->noVNC communication for mobile related features
2021-11-15 13:53:58 +00:00
mmcclaskey
170cb81f6f
KASM-2075 fix seamless clipboard on touch ( #22 )
...
Co-authored-by: matt <matt@kasmweb.com>
2021-11-09 14:01:11 -05:00
Mariusz Marciniak
a8a3651898
KASM-2001 Add keyboard controls panel
2021-11-08 21:22:39 +00:00
mmcclaskey
2faf2049c2
Bugfix/kasm 2053 video quality ( #19 )
...
* KASM-2053 Fixes previous issues where there was no difference between medium and high
* Expands quality settings to adjust more rendering settings
* Adds an extreme quality setting and custom
* Adds the quality setting to the noVNC control panel, was previously only exposed in the backend for integration with Kasm Workspaces
* Switching quality settings no longer requires reconnecting.
2021-11-08 12:57:24 -05:00
Mariusz Marciniak
075bb31d5b
Fix webpack to allow async promises
2021-10-13 15:22:32 +02:00
matt
0bd7bf8b3e
rebase from master
2021-10-12 18:36:43 +00:00
matt
f8fde81dfb
WIP: cleanup code
2021-10-12 14:11:26 +00:00
matt
f3418af9b7
WIP: fix recieving large binary cliipboard
2021-10-08 15:08:12 +00:00
Mariusz Marciniak
f509f5231a
KASM-1890 Add MacOS shortcut translation
2021-10-07 11:58:46 +02:00
matt
8842f372b8
WIP, firefox support
2021-10-01 19:02:51 +00:00
matt
c533d18ac7
Merge branch 'master' into chromeclip
2021-10-01 09:03:09 +00:00
matt
e7c601efc0
clipboard WIP
2021-10-01 09:03:03 +00:00