dwarry / onemap Goto Github PK
View Code? Open in Web Editor NEWA MindMap tool that uses OneNote as its persistence mechanism.
A MindMap tool that uses OneNote as its persistence mechanism.
Dave,
Thanks for your great idea and work on presenting OneNote pages in mindmap formart.
I built this project and found that it still needs some work, espacially the lines that connect in-between child node and parent node, doesn't draw correctly.
It would be great that you can update this project at your convinient time recently. Thanks.
Move a TreeItem from one parent to another on the same Page Content MindMap. The heading level will therefore be newParent.HeadingLevel + 1
. It is therefore not possible to move a TreeItem to a parent that is already at HeadingLevel 6
Allow the UI to promote/demote Headings in the Page Content Mind Map.
Promoting an item moves it from it's current parent to the grandparent's Children
collection.
Headings at Level 1 cannot be promoted.
Demoting an item moves it to the end of the previous sibling's Children
collection; the zeroth item of a particular batch cannot therefore be demoted as there is no prior sibling.
Headings at level 6 cannot be demoted.
It would be really useful to be able to generate a PDF from a section / page.
For some reason, the items aren't being highlighted properly. Must have messed something up in the control template.
The text of the heading in the OneNote document sometimes includes a span tag wrapping the title. This should be stripped off before displaying in the mindmap for the Page.
E.g. double-click on the heading in the map, and navigate to it in OneNote.
Currently, when you move to a previously-opened tab, all the nodes revert to being unexpanded.
Guard rules will vary according to type. See the Wiki page Promotion / Demotion rules.
Drill down from the hierarchy view to a new page view
There may be more than one option - e.g. can add SectionGroups and Sections to a Notebook, or none (e.g. Page in the Hierarchy view)
Some pages have no headings to drive the construction of the mind-map of their content. Need to handle these somehow.
If you click on the parent, and then back, everything is fine again.
Move a heading TreeItem up and down through its siblings
Need to sort out the scrolling - the individual trees have their own scrollbars which looks a bit rubbish, and messes up the adorner layer.
Render the headings of the specified page as a mind map.
Need to run it through the profiler and find out what's going on.
Need to provide a way to support this - probably using mah:MetroTabItem which built-in support for close buttons.
Now that I've got the basic structure working, I need to have a bit of a tidyup and refactor.
Needs to also delete any following content OE entries, until the next heading is found.
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.