Code Monkey home page Code Monkey logo

claudiaide's People

Contributors

afterl1ght avatar brogowski avatar buchizo avatar celeron533 avatar davkean avatar mousebyte avatar nekowokaburu avatar orionfotl avatar sulbon avatar tondorian avatar znunu avatar zxsean avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

claudiaide's Issues

SingleEach Random Select

I just recently discovered the SingleEach option and I really love it. I would like to suggest an enhancement to this mode to randomly select the images skipping any currently in use. I have over 500 images in the directory and using the images in the same order means that I will never see 98% of the images available.

Perhaps a SingleEach config section in the options where random selection can be set by the user.

画像がスクロールバーに隠れてしまいます

バージョン2.2.0 VS2019で現象確認。
垂直方向の基準位置 Bottom とした際の画像の下部分、水平方向の基準位置 Right とした際の画像の右部分が、スクロールバーに隠れてしまいます。
screenshot

同様に、水平方向の基準位置 Left とした際の左側がブレークポイント表示のバーに隠れてしまいます。

Offset image when wide scrollbar is on

Hi, is it possible to offset the image when map mode for vertical scrollbar is on.

Below is where the settings for the scrollbar are located:

ClaudiaSettings

And how it looks like currently:

ClaudiaCut

Wrong background color in text editor

With this extension enabled, and "color theme" extension set to Dark, the background of my text editor is light gray #2d2d30 (picked up via ShareX) instead of near-black Text Editor → Plain Text → Background = FF1E1E1E. There are a lot of 2d2d30 in the theme, and I don't know which is being used. Maybe I could download a decent text editor and binary-search by editing half the 2d2d30's in the color theme and seeing if my editor background changes..

Incompatibility with Visual Studio 2015 Color Theme Editor

Hello,

I tried ClaudiaIDE while having Visual Studio 2015 Color Theme Editor and there seems to be a problem with the main editor's background color. the Image is also not showing for the whole IDE.

attached are the screenshot of the issue, and the settings of claudiaIDE I hope you could reproduce the issue on your machine.

Regards,
Gelo
claudiaide issue
claudiaide issue2

Visual Studio 停止工作

说明

安装该插件后,再重启 Visual Studio 2015 即会出现“停止工作”的提示。

目前的解决方法是使用 Visual Studio 的 SafeMode 进入 Visual Studio,卸载插件后可正常启动。

windows 错误报告

这是 windows 事件查看器中的错误报告

日志名称:          Application
来源:            Application Error
日期:            2016/12/14 23:05:46
事件 ID:         1000
任务类别:          应用程序崩溃事件
级别:            错误
关键字:           经典
用户:            暂缺
计算机:           DESKTOP-HKDNMSI
描述:
错误应用程序名称: devenv.exe,版本: 14.0.25420.1,时间戳: 0x57685d85
错误模块名称: KERNELBASE.dll,版本: 10.0.14393.479,时间戳: 0x58256d37
异常代码: 0xe0434352
错误偏移量: 0x000da832
错误进程 ID: 0xc34
错误应用程序启动时间: 0x01d2561b87fc2edd
错误应用程序路径: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
错误模块路径: C:\WINDOWS\System32\KERNELBASE.dll
报告 ID: a3c694e5-6b4c-402e-8039-e71d1c50cfa9
错误程序包全名: 
错误程序包相对应用程序 ID: 

事件 Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2016-12-14T15:05:46.165287000Z" />
    <EventRecordID>66422</EventRecordID>
    <Channel>Application</Channel>
    <Computer>DESKTOP-HKDNMSI</Computer>
    <Security />
  </System>
  <EventData>
    <Data>devenv.exe</Data>
    <Data>14.0.25420.1</Data>
    <Data>57685d85</Data>
    <Data>KERNELBASE.dll</Data>
    <Data>10.0.14393.479</Data>
    <Data>58256d37</Data>
    <Data>e0434352</Data>
    <Data>000da832</Data>
    <Data>c34</Data>
    <Data>01d2561b87fc2edd</Data>
    <Data>C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe</Data>
    <Data>C:\WINDOWS\System32\KERNELBASE.dll</Data>
    <Data>a3c694e5-6b4c-402e-8039-e71d1c50cfa9</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>
日志名称:          Application
来源:            .NET Runtime
日期:            2016/12/14 23:05:46
事件 ID:         1026
任务类别:          无
级别:            错误
关键字:           经典
用户:            暂缺
计算机:           DESKTOP-HKDNMSI
描述:
应用程序: devenv.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: System.IO.DirectoryNotFoundException
   在 System.IO.__Error.WinIOError(Int32, System.String)
   在 System.IO.FileSystemEnumerableIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CommonInit()
   在 System.IO.FileSystemEnumerableIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.String, System.String, System.String, System.IO.SearchOption, System.IO.SearchResultHandler`1<System.__Canon>, Boolean)
   在 System.IO.Directory.GetFiles(System.String)
   在 ClaudiaIDE.ImageFiles.GetEnumerator()
   在 ClaudiaIDE.SildeShowImageProvider.ReloadSettings(System.Object, System.EventArgs)
   在 ClaudiaIDE.SildeShowImageProvider..ctor(ClaudiaIDE.Settings.Setting)
   在 ClaudiaIDE.ClaudiaIdePackage.<Initialize>b__7_0(System.Object, System.Windows.RoutedEventArgs)
   在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
   在 System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
   在 System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
   在 System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)
   在 System.Windows.BroadcastEventHelper.BroadcastEvent(System.Windows.DependencyObject, System.Windows.RoutedEvent)
   在 System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(System.Object)
   在 MS.Internal.LoadedOrUnloadedOperation.DoWork()
   在 System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
   在 System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   在 System.Windows.Media.MediaContext.RenderMessageHandlerCore(System.Object)
   在 System.Windows.Media.MediaContext.RenderMessageHandler(System.Object)
   在 System.Windows.Media.MediaContext.Resize(System.Windows.Media.ICompositionTarget)
   在 System.Windows.Interop.HwndTarget.OnResize()
   在 System.Windows.Interop.HwndTarget.HandleMessage(MS.Internal.Interop.WindowMessage, IntPtr, IntPtr)
   在 System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   在 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   在 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)

事件 Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1026</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2016-12-14T15:05:46.052779300Z" />
    <EventRecordID>66421</EventRecordID>
    <Channel>Application</Channel>
    <Computer>DESKTOP-HKDNMSI</Computer>
    <Security />
  </System>
  <EventData>
    <Data>应用程序: devenv.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: System.IO.DirectoryNotFoundException
   在 System.IO.__Error.WinIOError(Int32, System.String)
   在 System.IO.FileSystemEnumerableIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CommonInit()
   在 System.IO.FileSystemEnumerableIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]..ctor(System.String, System.String, System.String, System.IO.SearchOption, System.IO.SearchResultHandler`1&lt;System.__Canon&gt;, Boolean)
   在 System.IO.Directory.GetFiles(System.String)
   在 ClaudiaIDE.ImageFiles.GetEnumerator()
   在 ClaudiaIDE.SildeShowImageProvider.ReloadSettings(System.Object, System.EventArgs)
   在 ClaudiaIDE.SildeShowImageProvider..ctor(ClaudiaIDE.Settings.Setting)
   在 ClaudiaIDE.ClaudiaIdePackage.&lt;Initialize&gt;b__7_0(System.Object, System.Windows.RoutedEventArgs)
   在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
   在 System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
   在 System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
   在 System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)
   在 System.Windows.BroadcastEventHelper.BroadcastEvent(System.Windows.DependencyObject, System.Windows.RoutedEvent)
   在 System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(System.Object)
   在 MS.Internal.LoadedOrUnloadedOperation.DoWork()
   在 System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
   在 System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   在 System.Windows.Media.MediaContext.RenderMessageHandlerCore(System.Object)
   在 System.Windows.Media.MediaContext.RenderMessageHandler(System.Object)
   在 System.Windows.Media.MediaContext.Resize(System.Windows.Media.ICompositionTarget)
   在 System.Windows.Interop.HwndTarget.OnResize()
   在 System.Windows.Interop.HwndTarget.HandleMessage(MS.Internal.Interop.WindowMessage, IntPtr, IntPtr)
   在 System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   在 MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   在 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
</Data>
  </EventData>
</Event>

Crashes on Visual studio 2017 15.3.2

Suppose i had an image before. Now If i dont specify the file path in settings and press ok then visual studio crashes and next time i start my project it crashes as the background image for the filepath is null. Can you make a check if its null then dont display anything...

The ext ignore the settings

When I change the setting of the ext, it still show the default background, I also change other setting, The result show the config in Visual Studio is not work.
I have tried re-install Visual Studio and the plugin and use it on another PC, it shows it's not plugin's problem.
I just want to know what may cause my config not be apply from the plugin's design.
It will be helpful if you can provide me with the path of the log file.
Thanks.

Background image component is rendered on top of text, not under it

The background image is positioned (as in Z-index?) on top the text UI layer, instead of under it.
So with a large "adornment" image, it might block long lines of code, or at least make them much harder to read.
Another related problem is that in Visual Studio 2013, the image layer is drawn over the Peek Definition helper window which opens with Alt+F12. The image blocks mouse clicks to the Peek Definition window's close button, so the only way to get rid of the peek definition window is to close and reopen the document.
untitled-1

Wrong set background color in editor with designer

For .aspx/.ascx/.asp (not sure if other file types) files, the background around the image seems to be black no matter what theme I use (e.g., I expected it to be white for Light theme); and if the Opacity is set to < 1, the image would be covered by the transparent-black colour.
This issue seems to appear after the commitment for 'maybe fix #45'.

image

Another one problem

Hi there, dev-team.

And problem is... :

After closing the IDE, sometimes it's can reopen,
and show notification that closing was incorrect and recommend turn-off yours extention.
(That is correct, turning it off helps. But I can't agree with this stuff!.. so wrote this issue).

Notification will at starting at each time, noway how was IDE closed.

I hope that you'll fix that.

Kind regards,
Some User (_))

VS2013 ultimate Installing error.

vs2013 ultimate : VSIXInstaller. NoApplicableSKUsException: this extension cannot be installed on any currently installed product.

An error occured loading this property page (VS 2015)

Extension failed to load, options showing "An error occured loading this property page".
Activity log says "Could not load file or assembly Microsoft.VisualStudio.Shell.15.0" (which is VS2017 assembly I suppose, and I only have VS2015 installed)

Does not install to Visual Studio 2017 RC

Current version (1.25.2) doesn not install to Visual Studio 2017 RC.
If you was install it, error occurred as follows:

2016/12/19 04:44:58 - Install error: System.IO.FileNotFoundException: Unable to find the specified file. at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.GetCurrentSetupInstance() at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.PerformSetupEngineInstall(InstallableExtensionImpl extension, Boolean installPerMachine, Boolean isPackComponent, IDictionary2 extensionsInstalledSoFar, List1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, IProgress1 progress, InstallFlags installFlags, AsyncOperation asyncOp, IInstalledExtension& newExtension) at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.InstallInternal(InstallableExtensionImpl extension, InstallFlags installFlags, IDictionary2 extensionsInstalledSoFar, List1 extensionsUninstalledSoFar, IInstalledExtensionList modifiedInstalledExtensionsList, AsyncOperation asyncOp, IProgress1 progress) at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.BeginInstall(IInstallableExtension installableExtension, InstallFlags installFlags, AsyncOperation asyncOp) at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.InstallWorker(IInstallableExtension extension, InstallFlags installFlags, AsyncOperation asyncOp)

When loading VS2017, Error: Cannot load ClaudiaIDE... package

When starting/loading VS2017, an error dialog is presented that states, "Cannot load ClaudiaIDE..." and then the extension is disabled.

I uninstalled Claudia, restarted VS2017. Then, quit VS2017. Finally, reinstalled Claudia.

After the reinstall, and starting VS2017, I get the same error message.

In the Activity Log (...\AppData...\ActivityLog.xml)

<test> <entry> <record>2302</record> <time>2019/05/20 16:11:27.713</time> <type>Information</type> <source>VisualStudio</source> <description>Begin package load [ClaudiaIdePackage]</description> <guid>{7442AC19-889B-4699-A817-E6E054877EE3}</guid> </entry> <entry> <record>2303</record> <time>2019/05/20 16:11:27.728</time> <type>Error</type> <source>VisualStudio</source> <description>CreateInstance failed for package [ClaudiaIdePackage]Source: &apos;mscorlib&apos; Description: Could not load file or assembly &apos;Microsoft.VisualStudio.Shell.15.0, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos; or one of its dependencies. The system cannot find the file specified.&#x000D;&#x000A;System.IO.FileNotFoundException: Could not load file or assembly &apos;Microsoft.VisualStudio.Shell.15.0, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos; or one of its dependencies. The system cannot find the file specified.&#x000D;&#x000A;File name: &apos;Microsoft.VisualStudio.Shell.15.0, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos;&#x000D;&#x000A; at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)&#x000D;&#x000A; at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)&#x000D;&#x000A; at System.Activator.CreateInstanceFromInternal(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo)&#x000D;&#x000A; at System.AppDomain.CreateInstanceFrom(String assemblyFile, String typeName)&#x000D;&#x000A;&#x000D;&#x000A;WRN: Assembly binding logging is turned OFF.&#x000D;&#x000A;To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.&#x000D;&#x000A;Note: There is some performance penalty associated with assembly bind failure logging.&#x000D;&#x000A;To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].&#x000D;&#x000A;</description> <guid>{7442AC19-889B-4699-A817-E6E054877EE3}</guid> <hr>80004005 - E_FAIL</hr> <errorinfo></errorinfo> </entry>

There is something wrong.

I am using win10 on mac, IDE is vs2012.
When I scroll the screen, the image will flicker. Dose it is not support retina?

Error on CreateInstance

Got error when opening Visual Studio 2017 Enterprise version 15.9.11

In ActivityLog.xml error described as :

CreateInstance failed for package [ClaudiaIdePackage]Source: 'mscorlib' Description: Could not load file or assembly 'Microsoft.VisualStudio.Shell.15.0, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.Shell.15.0, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

File name: 'Microsoft.VisualStudio.Shell.15.0, Version=16.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)

at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)

at System.Activator.CreateInstanceFromInternal(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo)

at System.AppDomain.CreateInstanceFrom(String assemblyFile, String typeName)

WRN: Assembly binding logging is turned OFF.

To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.

Note: There is some performance penalty associated with assembly bind failure logging.

To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

misspell

Hi buchizo,

I found there is a misspelled word in source code file:
ClaudiaIDE / ClaudiaIDE / Options / ClaudiaIdeOptionPageGrid.cs:

Line 39:
[DisplayName("Horizonal Alignment")]

Could you please have a look? Thanks.

自带一个灰色的底层?

如下图所示,①③处背景颜色相同,但是和②的颜色有明显差异,即使我将纯文本的背景色设置为白色,②仍然不变。
如果我将ClaudiaIDE设置为不启用,那么①②③的背景色就完全相同了。
(①为codemap插件,背景色设置的与文本编辑区一样,所以正常来说,②应该和①的背景色相同;③为xaml编辑区的背景色,是正常的)
1
2

这是bug还是我某些地方设置错误?

Issue with VS Ent. 2017

I'm getting this error every time I try to access the option of ClaudiaIDE. I tried to uninstall and install but nothing changed.

jkasbff

Failed to apply custom text editor background color

Hello!
After the last update the extension does not display the custom color assigned to the text editor.
And the background image has got an incorrect offset.

Here is the correct layout when the extension is disabled.

And here is the wrong layout when the extension is enabled.

There is the extension settings:

And here is the test image just in case.

background image is flickering

Flickering background image sometimes when scrolling editor. We feel so that a long time. I want to fix it. But it so difficult personally. However I challenge continues.

Workaround

  • Use Expand to IDE option and editor background color set to transparent using Theme editor. (I guess that is always fix position and no flickering.)

Support AsyncPackage

Latest version support VS2019, but warning occurred at startup time as follows:

Extension 'ClaudiaIDE' uses the 'synchronous auto-load' feature of Visual Studio. This feature will no longer be supported in a future Visual Studio 2019 update, at which point this extension will not work. Please contact the extension vendor to get an update. (UI Context: {adfc4e64-0397-11d1-9f4e-00a0c911004f} Package Guid: {7442ac19-889b-4699-a817-e6e054877ee3})

Smooth scrolling

Submitting this request for improvement:

If a background image is picked and docked to bottom, when scrolling the image scrolls with the text and then snaps back to position. This results in a lot of flickering (extremely distracting) if scrolling through the content of a large file.
An improvement for this would be awesome (only reason I had to disable the extension for larger projects).

Rename background image cause IDE to crash.

Title says it.
Here's how to reproduce.
Say I have an image SomeImage.png.
1.Set SomeImage.png the background image at setting page of ClaudialIDE
2.Close Visual Studio.
3.Rename SomeImage.png to AnotherImage.png in FileExplorer
4.Open Visual Studio.
5.Visual Studio crashes when opening editor.

Guess the invalid path is the cause of the problem. Cause if you change background image to another valid one before trying open editor , it works just fine.

Here's the log from EventViewer

Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
   at System.Windows.Media.Imaging.BitmapInitialize.EnsureInitializedComplete()
   at System.Windows.Media.Imaging.BitmapSource.get_Format()
   at System.Windows.Media.Imaging.BitmapSource.get_DUCECompatiblePtr()
   at System.Windows.Media.Imaging.BitmapSource.UpdateBitmapSourceResource(Channel, Boolean)
   at System.Windows.Media.Imaging.BitmapSource.UpdateResource(Channel, Boolean)
   at System.Windows.Media.Imaging.BitmapSource.AddRefOnChannelCore(Channel)
   at System.Windows.Media.Imaging.BitmapSource.System.Windows.Media.Composition.DUCE.IResource.AddRefOnChannel(Channel)
   at System.Windows.Media.ImageBrush.AddRefOnChannelCore(Channel)
   at System.Windows.Media.Brush.System.Windows.Media.Composition.DUCE.IResource.AddRefOnChannel(Channel)
   at System.Windows.Media.RenderData.System.Windows.Media.Composition.DUCE.IResource.AddRefOnChannel(Channel)
   at System.Windows.UIElement.RenderContent(System.Windows.Media.RenderContext, Boolean)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.UpdateChildren(System.Windows.Media.RenderContext, ResourceHandle)
   at System.Windows.Media.Visual.RenderRecursive(System.Windows.Media.RenderContext)
   at System.Windows.Media.Visual.Render(System.Windows.Media.RenderContext, UInt32)
   at System.Windows.Media.CompositionTarget.Compile(Channel)
   at System.Windows.Media.CompositionTarget.System.Windows.Media.ICompositionTarget.Render(Boolean, Channel)
   at System.Windows.Media.MediaContext.Render(System.Windows.Media.ICompositionTarget)
   at System.Windows.Media.MediaContext.RenderMessageHandlerCore(System.Object)
   at System.Windows.Media.MediaContext.RenderMessageHandler(System.Object)
   at System.Windows.Media.MediaContext.Resize(System.Windows.Media.ICompositionTarget)
   at System.Windows.Interop.HwndTarget.OnResize()
   at System.Windows.Interop.HwndTarget.HandleMessage(MS.Internal.Interop.WindowMessage, IntPtr, IntPtr)
   at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.