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
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
41e9ae92c1
Re-apply status visibility
2022-05-03 13:20:06 -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
mmcclaskey
ce2cd26277
Bugfx/kasm 2090 resizing issues ( #23 )
...
* KASM-2090 work around for incomplete webp images when there are lots of concurrent users on a single session. Unknown root cause, work around will in most cases keep the connection alive.
2021-11-15 08:19:19 -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
f509f5231a
KASM-1890 Add MacOS shortcut translation
2021-10-07 11:58:46 +02:00
matt
a0907e9390
KASM-1834 added new anti-aliasing feature
2021-09-12 17:53:03 +00:00
matt
8dba184040
Add controls for video quality
2021-08-05 14:30:49 -04:00
matt
1a823c85d9
various bug fixes
2021-04-11 18:33:30 +00:00
matt
f1d7df548a
KasmVNC changes merged manually
2021-03-30 15:03:34 -04:00
Pierre Ossman
5b5b747494
Remove many small, obsolete, old browser hacks
...
These are for browsers no longer supported anyway.
2020-12-07 10:10:53 +01:00
Pierre Ossman
890cff921d
Remove legacy conversion of modules
...
We no longer support Internet Explorer so we can now require that
browsers support modules.
Some conversion to commonjs still remains for nodejs.
2020-10-15 18:53:51 +02:00
Pierre Ossman
8be924c9d9
Add touch gestures for mouse emulation
...
Add several single and multitouch gestures to simulate various mouse
actions that would otherwise be impossible to perform.
This replaces the old system where you could select which mouse button
a single touch would generate.
2020-06-12 09:18:46 +02:00
Pierre Ossman
42e3b03fa8
Consistently close dialogs on connect/disconnect
...
This was done a bit arbitrarily before which could easily miss things,
end up in the wrong state and not trigger animations correctly.
This reverts commit c12e5b2b54
and fixes
things in a different way.
2020-05-05 12:43:04 +02:00
Samuel Mannehed
479d8cefd1
Add ability to set compression level
...
Fixes github issue #1382 .
2020-05-01 20:47:36 +02:00
Pierre Ossman
c4633ab333
Set a default value for the quality input
2020-02-28 14:56:57 +01:00
Pierre Ossman
5243cbf611
Add UI for quality setting
2020-02-28 14:54:09 +01:00
Samuel Mannehed
8f230f45cc
Remove Google Chrome Frame plugin compatability
...
Chrome Frame has been retired we so we can remove it from this
compatability tag.
2019-12-31 02:15:07 +01:00
Samuel Mannehed
3a64043f28
Restore X-UA-Compatible meta tag to vnc.html
...
It's still required since without this IE's default setting for "Display intranet web pages in compatibility mode" will cause errors.
2019-12-31 02:06:02 +01:00
Chris Koying Browet
5b453ed4a8
Expand password dialog to work for usernames too
...
Some VNC authentication schemes use usernames, our UI should support
these.
2019-12-05 15:46:24 +01:00
Pierre Ossman
2b4c655405
Fix alt text for drag button
...
We had left an old placeholder text on this button.
2019-10-14 10:17:44 +02:00
Samuel Mannehed
412d93060d
Update copyright to 2019 for modified files
2019-09-30 15:35:33 +02:00
Pierre Ossman
0b51419ca4
Use "nomodule" instead of manual check
...
Very few browsers are left in the wild that supports modules but not
"nomodule", so let's simplify our handling a bit.
Safari 10 supports modules but not 'nomodule', this means that this
particular version of Safari will be broken. Due to this we have to
bump up the required Safari version to 11.
2019-09-24 15:34:59 +02:00
Juanjo Diaz
15c7b7a619
Add version number to UI
2019-07-23 10:25:59 +03:00
Pierre Ossman
2aa3b5bc79
Get rid of self-closing tags
...
This is a remnant of XHTML and not used in standard HTML. Get rid
of them so that no-one mistakes our files for being XHTML compatible.
2019-04-02 14:22:34 +02:00
Samuel Mannehed
2500f65d01
Consistently end self closing tags with />
...
Even though this isn't strictly required by the standard its nice to be
consistent.
2019-03-14 14:16:40 +01:00
Samuel Mannehed
26a9c1c14d
Remove invalid HTML attributes from textarea
2019-03-14 14:13:27 +01:00
Samuel Mannehed
fe8d784bce
img elements must have alt attributes
2019-03-14 14:13:27 +01:00
Samuel Mannehed
5a76000848
Fix invalid input type 'input'
2019-03-14 14:13:27 +01:00
Samuel Mannehed
892c3330cf
Input type image is not allowed to have values
2019-03-14 14:13:27 +01:00
Samuel Mannehed
45c644a68d
Remove unnecessary type attributes
2019-03-14 14:13:27 +01:00
Samuel Mannehed
daff988e17
Remove X-UA-Compatible meta tag
...
It's only required if we wanted support IE8, IE9 or older. We require at
least IE11 at the moment.
2019-03-14 14:13:27 +01:00
Samuel Mannehed
80c52ba7cb
Add default language
2019-03-14 14:13:27 +01:00
Sebastian Safari
3e835a5d37
Add Windows Key Feature
2019-01-08 06:57:12 -08:00
Solly Ross
84586c0f17
Change copyright header ( #1138 )
...
* Change copyright header
This updates the copyright header to say "The noVNC Authors". People
who previously had copyright listings are now under the AUTHORS file.
2018-10-09 12:15:35 +02:00
Alexander E. Patrakov
4c38179d15
Show dot when there is no visible cursor
...
Disabled by default.
2018-09-14 20:31:59 +05:00
Samuel Mannehed
b3ac94a978
Remove firebug comments
...
Firebug is discontinued and it's features are included in browser
development tools now a days.
2018-08-08 14:05:06 +02:00
Samuel Mannehed
eebef339be
Detail path to icon Makefile
2018-08-08 14:04:45 +02:00
Pierre Ossman
42463da166
Temporarily disable SVG favicon
...
Firefox currently has a bug where it prefers the SVG icon over a
more exact size. This results in a poorly rendered, downscaled icon.
So disable the SVG icon until this has been fixed.
Firefox bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1419039
2018-01-25 15:19:12 +01:00
Pierre Ossman
9b84f51685
Move resize handling in to RFB object
...
Makes the API simpler and makes it easier for other frontends to
get this functionality.
2017-12-06 11:29:57 +01:00
Pierre Ossman
002907d2ce
Remove "downscale only" mode
...
The normal scaling mode should be sufficient for most use cases, so
let's keep the interface simple.
2017-11-09 13:13:41 +01:00
Pierre Ossman
8d1f0a3de8
Remove local cursor setting
...
We have no reason to disable this except for touch devices, which
we can handle without having a setting for it.
2017-11-09 13:13:41 +01:00
Pierre Ossman
cd523e8f28
Make power API generic
...
Decouple it from XVP and make it a generic API.
2017-11-09 12:47:21 +01:00
Pierre Ossman
458086177c
Let RFB object make sure canvas can have focus
...
Let's set up things properly ourselves instead of forcing everyone
to create their canvas element just like we want it.
2017-10-18 17:01:34 +02:00
Pierre Ossman
4c11755ce7
Merge branch 'focus' of https://github.com/CendioOssman/noVNC
2017-10-18 15:12:46 +02:00
Pierre Ossman
3e093af55d
Don't let the hidden input field be a tab stop
...
It's very confusing if you tab between elements and all of a sudden
something hidden gets focus.
2017-10-18 15:08:33 +02:00
Pierre Ossman
2afda54456
Only grab key events on canvas
...
Give the canvas proper focus handling. This avoids messy logic that
needs to disable and enable event handling when we want to interact
with other UI elements.
It also makes sure we can properly inhibit the browser from triggering
local actions on key presses.
2017-10-18 15:07:17 +02:00