El
67e5541c26
VNC-127 Refactor and clean up UI, keyboard, and rendering logic
2025-05-13 17:08:35 +05:00
Matt McClaskey
14c8c2af59
KASM-7180 ensure UI.rfb is defined ( #133 )
...
Co-authored-by: Matt McClaskey <matt@kasmweb.com>
2025-04-16 05:52:13 -04:00
debuggerx01
5d468a3fe1
feat: Prevent exiting full screen when pressing the ESC key ( #122 )
...
For chromium based browsers (or future browsers that add support for the keyboard api) this will keep the escape key from exiting full screen and instead require a long key press.
2025-04-15 10:23:08 -04:00
Dmitry Maksyoma
5c46b2e13a
Feature/kasm 6894 remove webpack to reduce vulnerabilities ( #128 )
...
* KASM-6894 Remove Webpack to reduce vulnerabilities, update packages
2025-02-20 08:18:45 -05:00
Ryan Kuba
46412d23af
update the QOI code to use transferable object with memory leaks plugged ( #119 )
...
Co-authored-by: ryan.kuba <ryan.kuba@kasmweb.com>
2024-11-20 13:43:10 -05:00
Matt McClaskey
9cae5e5c92
KASM-6045 fix firefox paste bug ( #110 )
...
* KASM-6045 fix firefox paste bug
* KASM-6045 change logic to have seamless disabled by default for direct KasmVNC connections on Safari and Firefox (#111 )
* KASM-6045 fixes for inside kasm workspaces
---------
Co-authored-by: Matt McClaskey <matt@kasmweb.com>
Co-authored-by: Ryan Kuba <ryankuba@gmail.com>
2024-07-15 05:19:36 -04:00
j-travis
bf7a417ab7
KASM-5697 Account for improper keyboard implementation of oculus browser ( #103 )
...
* KASM-5697 Account for improper keyboard implementation of oculus browser
* fix mouse drag
* fix touch gestures on secondary displays
---------
Co-authored-by: mattmcclaskey <matt@kasmweb.com>
2024-03-12 08:22:53 -04:00
Mariusz Marciniak
8ac23d2609
KASM-5699 Ignore clipboard permission exceptions ( #105 )
2024-03-11 19:43:46 -04:00
KodeStar
602dff9258
KASM-5598 Get mouse down working cross browser ( #98 )
...
* KASM-5598 Get mouse down working cross browser
* moved variables declared outside the class
---------
Co-authored-by: Chris Hunt <chris.hunt@kasmweb.com>
Co-authored-by: mattmcclaskey <matt@kasmweb.com>
2024-02-09 07:54:05 -05:00
Matt McClaskey
4c6127b47b
KASM-5523 change resize settings if admin prohibited on server ( #93 )
...
* KASM-5523 change resize settings if admin prohibited on server
* Fix local scaling aspect ratio
* fix exception on reconnect
* Always recalculate resolution on setting changes
---------
Co-authored-by: mattmcclaskey <matt@kasmweb.com>
2024-01-30 11:48:23 -05:00
Matt McClaskey
4825e12f62
Bugfix/kasm 5453 serverside fixed resolutions 2 ( #90 )
...
* fix serverside fixed resolutions
* refactor of multi-monitor screen planning
* KASM-5488 mouse up fix
* Fixed display manager not getting updates on primary scren size, static size fixes
* fix phantom screen
* fix mouse off on secondary screen when scaled
* fix scaling off
* fix exception on setting static resolution
* completely disable client set static resolution on secondary displays
---------
Co-authored-by: mattmcclaskey <matt@kasmweb.com>
Co-authored-by: Chris Hunt <chris.hunt@kasmweb.com>
2024-01-26 11:09:56 -05:00
KodeStar
4dac080460
KASM-5411 Use windows placement api ( #86 )
...
Automatic placement of new displays using the Windows API if available. Control panel for secondary displays.
2024-01-16 08:01:06 -05:00
Matt McClaskey
91d579bd7a
KASM-5359 Multiscreen Misc ( #82 )
...
* add auto left click on focus
* remove filter of cursor updates
* terminate session option
* Detect user switching windows vs tabs
* Get cross display dragging working
* Selectively prevent default on mouse events
* correct mouse coordinates from secondary screens
---------
Co-authored-by: matt <matt@kasmweb.com>
Co-authored-by: Chris Hunt <chris.hunt@kasmweb.com>
2024-01-04 07:22:18 -05:00
matt
2d407bd732
remove dev mode
2023-12-21 18:15:13 +00:00
matt
19b3de10e1
artifacting fix, open new displays in new window
2023-12-21 13:58:27 +00:00
Richard Koliser
c086414fce
Dev environment changes accidently committed are removed.
2023-12-19 13:03:45 -05:00
matt
db2addddce
allow drag of in-session windows to seamlessly move accross local browser windows.
2023-12-15 20:14:35 +00:00
matt
2b7f938c6e
CopyRect artifacts, fix unload detection on iframes
2023-10-30 15:32:35 -04:00
mattmcclaskey
bc177da7eb
enable webpack for build
2023-10-27 04:41:44 -04:00
Chris Hunt
3565bdd58d
Add check for displays for older kasmweb clients
2023-10-26 17:53:59 +01:00
mattmcclaskey
b9f5ce3953
revert previous changes, cleanup
2023-10-26 08:20:13 -04:00
Chris Hunt
ae30357f0e
Fixes for scaling
2023-10-26 09:39:42 +01:00
Chris Hunt
ac42423e5f
Try removing event listener
2023-10-24 16:33:58 +01:00
Chris Hunt
51022df869
Current state
2023-10-24 14:51:34 +01:00
mattmcclaskey
0603ba9fe4
fixed a few ui quirks and one bug race condition.
2023-10-20 15:38:20 -04:00
Chris Hunt
4c1977f24a
Update additional display titles
2023-10-18 17:43:15 +01:00
Chris Hunt
c95aae3f8f
Add identify function
2023-10-18 16:31:39 +01:00
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