Commit graph

23 commits

Author SHA1 Message Date
dbuechel
77a3b50ca9 SEBWIN-301: Moved ServiceOperation in session sequence of runtime to be able to interact with the user and consolidated KioskModeTerminationOperation into KioskModeOperation itself. 2019-06-12 08:46:10 +02:00
dbuechel
719411d8e3 SEBWIN-226: Implemented termination activator for global CTRL+Q keyboard shortcut. 2019-03-29 07:46:21 +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
b4ae1745fc SEBWIN-141: Implemented quit button and clock for action center. 2019-03-15 11:38:59 +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
7173109d05 SEBWIN-220: Corrected configuration algorithm to also verify the current administrator password when reconfiguring during application startup. 2019-01-30 14:43:41 +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
204ba20242 SEBWIN-226: Ensured uninitialized dependencies won't crash event deregistration on client shutdown. 2019-01-23 10:07:20 +01:00
dbuechel
b4839641d4 SEBWIN-222: Implemented quit password. 2019-01-10 10:04:30 +01:00
dbuechel
4edd8480ef Updated year to 2019 for all copyright notices. 2019-01-09 11:25:21 +01:00
dbuechel
4b634d8e99 SEBWIN-221: Implemented message box communication infrastructure and removed generic session start / stop error messages. 2018-12-14 12:31:31 +01:00
dbuechel
b29fd8c2d7 SEBWIN-221: Implemented basic gzip decompression & binary format detection. The browser is now automatically started after client initialization. 2018-11-15 08:45:17 +01:00
dbuechel
902b0c2b3b SEBWIN-221: Implemented scaffolding for loading and parsing of configuration resources. 2018-11-08 09:39:52 +01:00
dbuechel
b4f468a2b4 SEBWIN-221: Moved hide & restore windows mechanism for Disable Explorer Shell to IExplorerShell and made reconfiguration dialogs modal to respective browser window. 2018-10-30 11:24:28 +01:00
dbuechel
f4631a1a3d SEBWIN-221: Fixed issues with the operation model by separating repeatable from non-repeatable operations and solved conundrum with session operation sequence. 2018-10-10 09:19:03 +02:00
dbuechel
7a57cdf93b SEBWIN-221: Changed IProgressIndicator implementation to automatically show busy indication after a delay. All application controllers now create new splash screens before executing an operation sequence. 2018-10-04 11:24:16 +02:00
dbuechel
6acd40eb74 SEBWIN-220: Extracted user interface dependencies from all IOperations by introducing ActionRequired, ProgressChanged and StatusChanged events. 2018-10-03 14:35:27 +02:00
dbuechel
0b76770f0f SEBWIN-220: Removed unused dependencies and reverted service-based message box implementation. Need to find solution for message boxes resp. UI interaction from operations in general... 2018-10-02 15:45:45 +02:00
dbuechel
67ba5fcce3 SEBWIN-220: Re-integrated system event hooks, now also running in separate threads. Decreased logging for EndpointNotFoundException in BaseProxy. 2018-09-27 11:24:13 +02:00
dbuechel
ec3f2b7ff2 SEBWIN-220: Extracted concerns from core namespace (communication, i18n, logging) and removed behaviour namespace. 2018-08-31 10:06:27 +02:00
dbuechel
31d6d544d0 SEBWIN-219:
- Extracted operations and notifications from core library and moved them to client resp. runtime component.
- Renamead runtime component to SafeExamBrowser.Runtime.
- Moved post-build event from browser to client assembly.
2018-01-18 08:16:20 +01:00
dbuechel
e1a0e9b3d6 SEBWIN-219: Separated existing functionality between runtime and client. 2018-01-17 08:26:44 +01:00
Renamed from SafeExamBrowser.Core/Behaviour/RuntimeController.cs (Browse further)