Samuel Mannehed
f19e328dce
Add explanation text to clipboard panel
...
Hopefully makes it a bit easier to understand what you as a user are
supposed to do with the textarea.
2022-11-14 17:17:01 +01:00
Samuel Mannehed
2825529a13
Add horizontal rule after logo in control bar
...
This differentiates the logo from the buttons in a clear way.
2022-11-14 17:08:54 +01:00
Samuel Mannehed
f59be0586f
Move control bar hint outside of the control bar
...
Makes it a more independent element responsible for it's own positioning
and vertical centering. This makes the hint easier to adapt for external
CSS styles and makes it possible to remote the fixed size if needed.
2022-10-24 15:29:27 +02:00
Samuel Mannehed
f0c3af3c67
Move <input> and <button> styles to its own file
...
This makes it easier for integrators of vnc.html to write their own
input and button styles.
It's also positive to cut a bit off from the size of the large base.css.
2022-10-14 11:27:42 +02:00
Pierre Ossman
88ccfdc193
Clean up control bar padding/margins
...
Try to make it a bit less messy by trying to get more general rules in
place.
2022-10-13 16:20:28 +02:00
Samuel Mannehed
69e0f0f5db
Remove unnecessary clipboard clear button
...
This button fills no real purpose. It's easy to mark everything and
delete with either "Ctrl + A -> Delete" or, on touch devices, "long
press -> mark everything -> Delete".
2022-09-09 16:03:49 +02:00
Pierre Ossman
7730814b8d
Set label "for" attributes for credentials dialog
...
Label tags should always indicate which input they are associated with.
2022-03-10 16:29:57 +01:00
Pierre Ossman
da623156d3
Adjust wording and style of server verify dialog
...
Try to be a bit more verbose about what this dialog means and what the
user should do.
2022-03-10 16:29:24 +01:00
Pierre Ossman
7be06b4d7d
Add headings for dialogs
...
Keep them in the same style as the panels.
2022-03-10 16:28:54 +01:00
Pierre Ossman
a73b5acfbb
Stop abusing lists for dialogs
...
Use some more sane elements for these things.
2022-03-10 16:26:38 +01:00
pdlan
a1709b999e
Added support for RSA-AES Unencrypted Security Type
2022-03-08 13:24:26 -05:00
William Sjöblom
c88083b86a
Use "Full Screen" instead of "Fullscreen"
...
"Fullscreen", or more correctly "Full-screen", refers to the
adjective. In this case, we want the tooltip of the full-screen button
to refer to the noun "Full Screen" as this seems to be the convention.
2021-11-24 16:31:47 +01:00
Pierre Ossman
c143a852b1
Convert error handler to ES6 module
...
We no longer support older browsers, so this is not allowed to use
modern features.
2021-11-22 14:03:59 +01:00
Pierre Ossman
ff077f4656
Preload status bar images
...
These are used via CSS, which means the browser doesn't load them until
an element actually gets those CSS rules. There can be some delay to
this loading which causes visual glitches. By preloading we can make
sure those images are cached and ready when the status bar appears.
2021-09-24 16:15:31 +02: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