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

Option to display overlapping codes via vertical Code clor sripes at the side of the text #1000

Open
menelic opened this issue Feb 3, 2025 · 2 comments

Comments

@menelic
Copy link
Contributor

menelic commented Feb 3, 2025

Is your feature request related to a problem? Please describe.
This display option is common in proprietary solutions but missing in QualCoder, creating friction when migrating projects over to what increasingly is becoming a free and open save haven solution for qualitative analysis projects.

Describe the solution you'd like
Please implement this

Image

as displayed in #102

Describe alternatives you've considered
Feel free to move this to #102; it didn't reopen when I posted there.

Additional context
QualCoder has developed into a key solution for free and open qualitative analysis. Researchers are using QualCoder to conduct analysis and to free their past analyses from proprietary tools by exporting coding projects and importing them to QualCoder.

This, in my view, adds another key reason why the stripes mode of displaying overlapping code should be implemented in QualCoder—even if only as an option that can be activated or switched off. Regardless of individual preferences, the fact that key proprietary products offer this display option means that QualCoder can ensure a switch over with less friction and can ensure that past analyses remain more legible to researchers who are used to this paradigm. Please consider implementing this option to solidify QualCoder's status as a safe, open haven for qualitative analysis projects - those created in QualCoder and those imported to free analysis from proprietary walled gardens, unsustainable costs and in some cases, subscription pricing.

Adding this will remove one more "argument" against QualCoder, reduce migration friction and further drive adoption.

@kaixxx
Copy link
Collaborator

kaixxx commented Feb 3, 2025

I agree that this would increase the usability and make QualCoder more accessible for people coming from other platforms. The current solution of using a combination of colors and underlines to indicate codings is usable, but not very intuitive, IMHO.
I would also like to see an option to switch off the markings in the text altogether and only have the vertical stripes, since in a heavily codes document, all these different colors, underlines, etc. can be distracting at times.

On the other hand, implementing such vertical markings is not a trivial task, especially since the algorithm must be very fast in order to not bog down scrolling through the document. So it's not something that can be added quickly, if at all.

BTW: I have added a new side panel with paragraph numbers for the upcoming release:

Image

The vertical markings could be integrated into there. But again, not a trivial task...

@ccbogel
Copy link
Owner

ccbogel commented Feb 3, 2025

Yes it is not an easy function to implement. Perhaps will try looking at it again, now that line numbers have been implemented. As this is ia guid for how to do this later. Maybe try to work on this, after the 3.6 release.

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

3 participants