CreviceApp Changelog

What's new in CreviceApp 4.19.456

Aug 30, 2020
  • Improvements:
  • Improved compatibility with Chromium Edge

New in CreviceApp 4.17.430 (Feb 11, 2019)

  • Improvements:
  • Improved compatibility with Firefox waiting for restart after it's upgrading
  • Bug fixes:
  • Global keyboard shortcut for application icons was not working when Crevice is running.
  • Task bar was shown below the other applications when Crevice is running.
  • The above two bugs were due to Windows' misunderstanding that (probably) judged it to be a game when some application occupied the entire screen. Surely both the task bar and the global hook should be restricted when playing games...
  • So, the following change was applied to the Spec:
  • Specification Changes:
  • Gestures stroke will be drawn only in the active screen which the gesture started in.

New in CreviceApp 4.16.424 (Aug 31, 2018)

  • Improvements:
  • The styles of edges, start, and end of GestureStrokeOverlay's line were changed from solid to round for more beautiful appearance.
  • Flicker problem on redrawn area of GestureStrokeOverlay was solved.

New in CreviceApp 4.15.419 (Aug 31, 2018)

  • New Features:
  • Gesture Stroke Overlay:
  • Gesture stroke visualization has been supported! This feature is enabled by default.
  • The colors and width of the lines can be changed.
  • Description Property:
  • description argument was newly added to When() and Do() function. It will be given to Evaluator and Executor as it's Description property. These properties are useful when debugging userscripts because it will be output to the debug log.
  • Bug Fixes:
  • Tooltip's duration was not assured which is the given value.
  • Gesture was not working on Firefox waiting restart after updating.

New in CreviceApp 4.14.403 (Aug 5, 2018)

  • Bug fixes:
  • CurrentProfile was missing in MockEnv.csx.
  • Context menu was re-shown after changing startup setting.
  • Improvoments:
  • Add some conditions for taskbar gesture definition in DefaultUserScript.csx.

New in CreviceApp 4.12.399 (Aug 4, 2018)

  • Context menu of task tray icon might be shown on different screen.

New in CreviceApp 4.12.394 (May 31, 2018)

  • Improvements:
  • Verbose logs were prittied up.
  • Bug fixes:
  • User script was compiled twice or more in certain condition.
  • Application was crashed when tasktray menu was shown on Windows 7.
  • Wrong verbose messages was fixed.

New in CreviceApp 4.11.386 (May 22, 2018)

  • Support timeout on gestures with keyboard's keys.

New in CreviceApp 4.7.374 (May 15, 2018)

  • Bug fixes:
  • Gesture's primary button was wrongly restored

New in CreviceApp 4.6.373 (May 14, 2018)

  • Application icon wrongly shown in task switcher like applications.

New in CreviceApp 4.4.367 (May 11, 2018)

  • Improvements
  • Add InvokeOnMainThread() function to UserScriptExcecutionContext.
  • Bug fixes
  • MouseGestureForm may throw NullReferenceException.
  • Auto startup feature was not worked properly on the application in Windows Store.

New in CreviceApp 4.3.362 (Apr 30, 2018)

  • Improvements:
  • Improved accuracy of Callback.OnStrokeUpdated().
  • Fix an issue that the application throws exceptions in some rare cases.
  • Refinemented simple UI.

New in CreviceApp 4.2.342 (Apr 20, 2018)

  • Bug fixes:
  • Config.Callback.StrokeUpdated was called imperfectly.

New in CreviceApp 4.1.337 (Apr 18, 2018)

  • Bug fixes:
  • User script will not be loaded when the assembly cache file cannot be saved.
  • Improvements:
  • Add a shortcut button to the documentation site.

New in CreviceApp 3.5.212 (Jan 15, 2018)

  • Fix an issue that warning message on UserScript evaluation phase didn't contain detail clue to the exception thrown.

New in CreviceApp 3.4.209 (Jan 14, 2018)

  • Improvements:
  • UserScript hot reloading feature. If you edit your UserScript, then, Crevice will automatically reload it in a second!
  • Notifying error and warning messages feature. If you click error or warning balloon or toast, Crevice will open it with notepad.exe.
  • Recovering feature from errors occurred in UserScript evaluation phase. Crevice treats this as incomplete success and notify users by a warning message but error.
  • logical parameter was added to SendInput.Move() and SendInput.MoveTo(). If logical: true is passed, Crevice will treat the other parameters, x and y or dx and xy, as to be DPI scaled.
  • Show version number to task tray icon's tooltip.
  • Bug fixes:
  • Fix a bug an error message shown in the dialog shown when user script compilation was failed. #7
  • Fix a bug main window sometimes does not come to the foreground.
  • Suppress leaked ObjectDisposedException messages in verbose log.

New in CreviceApp 3.3.200 (Jan 3, 2018)

  • Bug fixes:
  • Fix a bug that app throws NullReferenceException when it closed just after starting.

New in CreviceApp 3.2.184 (Dec 27, 2017)

  • Bug fixes:
  • Fix a bug that --nogui option does not working.

New in CreviceApp 2.5.167 (Oct 27, 2017)

  • Improvements:
  • Add Activate() function to bring a window to the foreground more stably. #1 thanks @namoshika
  • Bug fixes:
  • CreviceApp doesn't recognize the cursor position correctly on Per-Monitor DPI environment; Add support for Per-Monitor DPI features added on Windows 8.1, and Windows 10 1703.

New in CreviceApp 2.3.157 (Nov 7, 2016)

  • Specification changes:
  • Mouse messages from tablet devices always to be passed to the next hook.
  • Improvements:
  • Support for Microsoft Edge browser in DefaultUserScript.csx was added.