Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Great application - baffling implementation #9

Open
stigzler opened this issue May 7, 2024 · 0 comments
Open

Great application - baffling implementation #9

stigzler opened this issue May 7, 2024 · 0 comments

Comments

@stigzler
Copy link

stigzler commented May 7, 2024

Hi. Firstly just to say this looks awesome! I've had a go with your demo app and it's precisely what a lot of people are looking for. Only issue is, I cannot figure for the life of me how to use it! I've tried walking through your code, but just cannot piece together how I'd apply this in my code.

What would be helpful is a "Getting Started" section to your documentation. You'll have seen it in many repos. I'm talking just some simple xaml/cs on how to implement dark/light mode formatting to a AvalonEdit TextEditor.

The problem about burying your library in a fully functional app is its core functionality gets lost. For example, I can't tell if the HL library would be needed in implementation into my apps.

I don't use any theming frameworks. I have an AvalonEdit control in my app (a Visual Studio extension) and I just need to know what code to implement when my extension detects a Visual Studio theme change. In pseudo code:

OnVSThemeChanged
{
Implement this code to switch the AvalonEdit.TextEditor control to Dark or Light mode respectively)
}

Extracting this from 3 projects where it's not clear which parts are a theme manager, which are parts I'd have to import into my implementations and which bits actually do the TextEditor changes is baffling, I'm afraid. Admittedly, I'm not a professional coder, but hope you can help out as I'm sure you want others to benefit from your excellent library, and making this easier to implement would be a good start.

Hope you can help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant