Commit graph

197 commits

Author SHA1 Message Date
dbuechel
363f751f55 SEBWIN-342: Removed UI dependencies from notifications. 2019-09-04 14:11:19 +02:00
dbuechel
12f44edc0b SEBWIN-342: Removed unnecessary dependency from system components on I18n. 2019-09-04 12:07:32 +02:00
dbuechel
6f51d266cc SEBWIN-342: Removed UI dependencies from wireless network system component. 2019-09-04 11:46:30 +02:00
dbuechel
dcbdc13338 SEBWIN-342: Removed UI dependencies from power supply system component. 2019-09-03 11:46:36 +02:00
dbuechel
7506ebaf10 SEBWIN-342: Removed UI dependencies from audio system component. 2019-08-30 17:33:28 +02:00
dbuechel
d8752b5558 SEBWIN-342: Removed UI dependencies from keyboard system control. 2019-08-30 15:59:51 +02:00
dbuechel
affd5de6a7 Resolved dependencies from browser API on UI. 2019-08-30 12:30:00 +02:00
dbuechel
fd20d0d638 Finally did what should have been done a long time ago: Moved contracts from SafeExamBrowser.Contracts to new contracts assembly per namespace. 2019-08-30 09:55:26 +02:00
dbuechel
106651fc2d SEBWIN-303: Implemented audio control for action center. 2019-08-16 09:19:32 +02:00
dbuechel
4381be2647 SEBWIN-303: Implemented audio control logic. 2019-08-15 16:16:51 +02:00
dbuechel
768336e381 SEBWIN-303: Started implementing audio control. 2019-08-15 10:46:47 +02:00
dbuechel
b71529da31 SEBWIN-338: Introduced program build version. 2019-08-13 10:02:05 +02:00
dbuechel
b29828b724 SEBWIN-329: Implemented new configuration keys to control access to log information during runtime. 2019-05-22 15:16:50 +02:00
dbuechel
8b0cc6db71 SEBWIN-329: URL textbox is now hidden when disabled and the developer console is accessible via the browser menu. Removed spinning wheel and introduced loading progress indicator. 2019-05-22 11:42:31 +02:00
dbuechel
2fd4bfa78a SEBWIN-141: Updated browser engine to version 73.1.130 and implemented workaround for broken touch activation / OSK input in browser. 2019-05-15 10:00:13 +02:00
dbuechel
931228b6f1 SEBWIN-326: Disabled close button for main browser window. 2019-05-08 11:02:59 +02:00
dbuechel
137b463044 SEBWIN-106: Implemented URL randomization for browser window. 2019-05-08 09:56:34 +02:00
dbuechel
83c577d230 SEBWIN-226: Updated clock view model to refresh every 250ms. 2019-04-02 08:17:26 +02:00
dbuechel
4a75ce5f6d SEBWIN-226: Updated copyright notice for CEF in About window. 2019-04-02 07:43:22 +02:00
dbuechel
0d270b1444 SEBWIN-226: Trying to use CI to set correct version and build number for assemblies. 2019-03-29 10:52:00 +01:00
dbuechel
719411d8e3 SEBWIN-226: Implemented termination activator for global CTRL+Q keyboard shortcut. 2019-03-29 07:46:21 +01:00
dbuechel
a43975aa76 SEBWIN-141: Implemented custom message box for mobile UI. 2019-03-22 12:17:14 +01:00
dbuechel
b7167d35f6 SEBWIN-141: Implemented scaffolding for touch-optimized user interface. 2019-03-21 16:05:16 +01:00
dbuechel
4044b62867 SEBWIN-226: Updated target framework for all assemblies to version 4.7.2. 2019-03-20 14:00:36 +01:00
dbuechel
ebdd5b1e03 SEBWIN-106: Fixed placement of browser menu. 2019-03-20 11:39:15 +01:00
dbuechel
5ad8a8a2fb SEBWIN-117: Corrected implementation of browser window to automatically resize itself on display rotation. Decided to use WPF's SystemParameters nonetheless by only accessing it after the working area has been initialized. 2019-03-20 10:08:10 +01:00
dbuechel
517ceaca4e SEBWIN-117: Changed layout & positioning of the taskbar and action center (WPF caches the current working area but does not allow to manually reset the cache). Ensured that the wallpaper is only changed on Windows 7. 2019-03-19 16:09:07 +01:00
dbuechel
0a184e3c8e SEBWIN-106: Ensured the main browser window cannot be closed by the user. 2019-03-15 14:50:27 +01:00
dbuechel
aed6c26168 Updated year for CEF copyright information. 2019-03-15 11:41:51 +01:00
dbuechel
b4ae1745fc SEBWIN-141: Implemented quit button and clock for action center. 2019-03-15 11:38:59 +01:00
dbuechel
a47f68422c SEBWIN-141: Implemented wireless network control for action center and revised keyboard layout control for taskbar. 2019-03-15 09:44:17 +01:00
dbuechel
ac2293dcb6 SEBWIN-141: Implemented power supply control for action center. 2019-03-14 10:28:21 +01:00
dbuechel
5ba6e6345c SEBWIN-141: Extended / changed implementation of keyboard layout for action center and taskbar. 2019-03-12 16:18:27 +01:00
dbuechel
31857bfb25 SEBWIN-141: Extended system component contracts and implementations to allow multiple controls per component and started to implement action center functionality. 2019-03-08 15:56:38 +01:00
dbuechel
519fb9e57b SEBWIN-141: Implemented draft of application controls for action center. 2019-03-08 11:43:52 +01:00
dbuechel
1991f9c2d1 SEBWIN-141: Fixed issue with flickering / unintentional hiding of action center. 2019-03-07 08:57:17 +01:00
dbuechel
d99d46d086 SEBWIN-141: Basic draft of action center including keyboard and touch activators. 2019-03-06 16:10:00 +01:00
dbuechel
3b28c8ff7f SEBWIN-223: Minor UI changes. 2019-01-30 15:16:09 +01:00
dbuechel
5641dc3e4b SEBWIN-226: Cleaned up configuration and core contracts by creating new namespaces SafeExamBrowser.Applications, SafeExamBrowser.Client and SafeExamBrowser.Runtime. 2019-01-23 15:57:49 +01:00
dbuechel
44ac991c2c SEBWIN-226: Replaced all usages of Dispatcher.BeginInvoke with Dispatcher.InvokeAsync. 2019-01-23 14:18:44 +01:00
dbuechel
c6556a7765 SEBWIN-226: Implemented configuration for main / additional browser windows and handled forward / backward navigation buttons. 2019-01-23 09:37:47 +01:00
dbuechel
6527969e75 SEBWIN-106: Implemented basic zoom functionality for browser. 2019-01-18 16:11:33 +01:00
dbuechel
483eec6ef8 SEBWIN-106: Fixed loading / rendering issues with favicons and application instance button and enabled popups for default settings. 2019-01-18 09:58:14 +01:00
dbuechel
0ee13c9c8b SEBWIN-106: Implemented basic favicon handling. 2019-01-17 16:15:10 +01:00
dbuechel
6c3a7bee5c SEBWIN-106: Corrected implementation and usage of small scrollviewer. 2019-01-17 15:08:54 +01:00
dbuechel
f949a19f32 SEBWIN-106: Implemented basic popup and reload handling, revised browser control implementation and added mouse button interception for navigation (auxiliary) keys. Also finally implemented a custom template for small scrollbars in scrollviewers. 2019-01-17 11:12:17 +01:00
dbuechel
20962fab05 SEBWIN-141: Renamed assembly "SafeExamBrowser.UserInterface.Classic" to "SafeExamBrowser.UserInterface.Desktop". 2019-01-11 15:32:47 +01:00