- 24 Jun, 2012 1 commit
-
-
Joel Martin authored
Clarify in LICENSE.txt that the noVNC core library is the part that is LGPLv3 licensed. The HTML, CSS, images and fonts are separate from the core library and can be modified and distributed with the noVNC core but under their own license conditions. HTML and CSS: 2-Clause BSD Fonts: SIL OFL 1.1 Images: CC BY SA 3.0 In other words, you can modify the layout and appearance of of noVNC to integrate with an existing or new web site or application without having to publish the source for those modifications under the LGPLv3. However, use of and modification of the noVNC core library (i.e. the core Javascript that makes up noVNC) must still be according to the LGPLv3. Chris Gordon was the other contributor to the HTML, CSS, and images included with noVNC and gave permission for this license clarification on June 23, 2012.
-
- 15 Feb, 2012 1 commit
-
-
Joel Martin authored
Add a helpful popup/panel message for when noVNC is used at kanaka.github.com (e.g. where novnc.com redirects).
-
- 29 Sep, 2011 3 commits
-
-
Joel Martin authored
-
Joel Martin authored
- Remove the images using the old font. - Simplify the naming of the new control bar icon images. - Change keyboard input type to 'email'. 'url' type doesn't have a space bar. - Some clarifications to main LICENSE.txt file.
-
Chris Gordon authored
- CSS highlighting of buttons when selected. - Keyboard button tweaked to allow show/hide toggle of keyboard. Signed-off-by:
Chris Gordon <snorkeyg@gmail.com>
-
- 27 Sep, 2011 2 commits
-
-
Joel Martin authored
Instead of using Google Font API, use local copy of Orbitron for speed and also in case Internet connection is flaky or unavailable. More info about Orbitron font here: http://www.google.com/webfonts/specimen/Orbitron Orbitron font is: Copyright (c) 2009, Matt McInerney <matt@pixelspread.com> Licensed under SIL Open Font License 1.1 see docs/LICENSE.OFL-1.1 or http://scripts.sil.org/OFL
-
Joel Martin authored
-
- 23 Sep, 2011 1 commit
-
-
Joel Martin authored
Cleanup: - remove unused changeViewportMeta function from include/ui.js - remove some debug output and debug CSS. - rename panel toggle functions and put them in same location in the code. - refactor some code from updateState to updateVisualState routine (renamed from updateSettingsState).
-
- 22 Sep, 2011 1 commit
-
-
Joel Martin authored
API changes (forward compatible): - Display: add 'viewport' conf option to turn on and off viewport mode. - RFB: add 'viewportDrag' option to enable/disable viewport dragging mode. Other: - Add clip mode setting to default UI. For touch devices, clipping is forced on. - Use CSS media queries to adjust visual elements based on screen size. Especially disconnected logo size/position and button text size. - Catch page unload while connected and give a confirm dialog. - Change mouse button selector to a single button that changes between ' ', 'L', 'M', 'R' when clicked (empty means mouse is just being moved and doesn't send clicks). - include/ui.js:setViewClip() routine sets the clipping of the viewport to the current size of the viewport area (if clipping is enabled). - include/ui.js:setViewDrag() toggles/enables/disables viewport dragging mode. - Add several images for the UI and for Apple devices: - images/clipboard.png: clipboard menu icon - images/connect.png: connect menu icon - images/disconnect.png: disconnect button icon - images/keyboard.png: show keyboard button - images/move.png: viewport drag/move toggle button - images/settings.png: settings menu icon - images/screen_320x460.png: iOS app/desktop link start image - images/screen_57x57.png: iOS app icon - images/screen_700x700.png: full size noVNC image
-
- 14 Sep, 2011 1 commit
-
-
Joel Martin authored
-
- 13 Sep, 2011 2 commits
-
-
Joel Martin authored
Another firefox issue is that height: 100% is calculated as 100% of the containing element even when the containing element is the window. This means that the size of any sibling element shifts the window size down by that much and causes the vertical scroll bars to appear. This doesn't happen in Chrome. - So instead, put a pad element inside the noVNC_screen element that is the size of the control bar. This is hidden by the control bar, however, it causes things to be sized correctly. - Also, rename noVNC_defaultScreen to noVNC_logo. - Clean some style specification out of the HTML.
-
Joel Martin authored
For some reason, the position calculation is broken in firefox when a DOM object in the ancestry change uses padding. So use margin to shift the view area down.
-
- 08 Sep, 2011 4 commits
-
-
Joel Martin authored
-
Joel Martin authored
- 4 space indenting for HTML and Javascript. - 2 space indenting for CSS - Use hanging start curly for conditional blocks
-
Chris Gordon authored
Fixed display bug with keyboard textbox.
-
Chris Gordon authored
-