project-skill-tree / skill-tree-editor Goto Github PK
View Code? Open in Web Editor NEWA tree editor
A tree editor
Some type of shortcut or button to add a new child to a skill and only increments the level but copies other data.
Suggested by Sean.
e.g. Meditation 2 instead of just meditation
Items should not have any children. Since the root node is queried by category of "root" change it to look for skills with nothing in the "requires" field.
Suggested by Sean.
Some input field with a button and ul that lists the data in that field.
When I add new skills, the "goals" field disappears if I click off and back on the skill.
Only does it for certain skills though. Use this tree: https://pastebin.com/B8gAiHQQ, and add "femininity 5", then click off and on to reproduce the error. Here is a screenshot:
Restructure skills so the "goals" array contains multiple different language options, and let the user specify which options are set. Maybe even highlight skills to show which ones are complete/uncompleted for a given language. This feature must be interoperable with tips too
Sometimes the order of fields is different, for instance with intermediate IDs and finalIDs being located differently to one another which makes editing hard. Set the order to:
id, title, level, XP, frequency, interval, timelimit, icon, category
Problem: Scrollbar looks weird for all the div containers on specific browsers / browser versions. Default CSS values on browsers are different apparently.
How to fix: Approve my pull request.
A button preferably next to the existing root nodes to allow you to add a new root node
it seems to have crashed adding an item, looks like its adding the incorrect objectID instead of the real one
kind: '[ObjectId]',
value: "[ 'IR-2d8157c3-8fc0-414e' ]",
path: 'requires.0',
reason: CastError: Cast to ObjectId failed for value "IR-2d8157c3-8fc0-414e" (type string) at path "requires"
When copying a child skill, it doesn't seem to take its parents info, so if I've got meditation -> fitness, cloning fitness will result in meditation (copy) even after I've saved it
Having two nodes with the same title and level crashes the editor.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.