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

[Feature/request] Allow subproject/sources title visual customizations #85

Open
NxDs opened this issue Feb 15, 2023 · 3 comments
Open

Comments

@NxDs
Copy link

NxDs commented Feb 15, 2023

This is easily one of the best apps I've had the pleasure to find and use, open source too.

I'm currently using Knowledge as a sort of TODO tracker by using subprojects as items/categories (example project shown in the pic below), it would be nice having a way to customize the titles of individual subprojects for example adding the option to change their color or appearance in such a way we could mark them for example we could mark "Completed" tasks in green, "In Progress" in blue and so on.

Alternatively a way to mark elements as "completed" so that the titles would appear as crossed like Example completed task and doing so on a subproject could perhaps propagate to all its subprojects and sources recursively

If this is out of the scope and usage of Knowledge I'd then just settle with being able to change parent projects of subprojects allowing me to create "Completed", "In Progress" subprojects and whenever I complete a task I could just switch its parent to those.
It wouldn't be the ideal solution as this would mean losing the hierarchy and the original location of the element, but it would be a solution nonetheless.

image

@RobRoyce
Copy link
Member

I like the idea of being able to customize the colors, but it will be a bit involved due to how Cytoscape handles styling of the graph elements.

A simple method might be to add a status selector to each project, with options like "In Progress", "Completed", etc.. Then have a setting to show/hide projects with specific statuses.

I'll think on this a bit more. Thanks for the suggestion!

@NxDs
Copy link
Author

NxDs commented Feb 17, 2023

Ah yes, I think having a way to show/hide based on specific tags would also work great

@silopolis
Copy link

First message here, so I'll begin by seconding OP appreciation about this!
As a compulsive bookmarker and file collector, this is by far the closest implementation of my dream KB that I know off, and could change daily life as soon as Firefox integration will land 🚀

A simple method might be to add a status selector to each project, with options like "In Progress", "Completed", etc.. Then have a setting to show/hide projects with specific statuses.

General availability of user configurable attributes like color, icon/emoji, status, importance… Would surely open a world of possibilities!

Hat off for the awesome work, and thanks a ton for making the code Open Source 💪 🙏

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