Skip to content

Commit 2161b34

Browse files
authored
Merge pull request #4 from EdoFro/wip
v0.0.7
2 parents 796adc0 + 8ab596d commit 2161b34

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+44955
-2351
lines changed

EditingTutorialsWithMDH/HowToTutorial-o-Matic.mm

Lines changed: 2822 additions & 0 deletions
Large diffs are not rendered by default.

EditingTutorialsWithMDH/LongTutorialExample_MDH.mm

Lines changed: 1299 additions & 0 deletions
Large diffs are not rendered by default.

EditingTutorialsWithMDH/Tutorial-o-Matic Intro.mm

Lines changed: 532 additions & 0 deletions
Large diffs are not rendered by default.

EditingTutorialsWithMDH/Tutorial-o-MaticCommands.mm

Lines changed: 1147 additions & 0 deletions
Large diffs are not rendered by default.

EditingTutorialsWithMDH/Tutorial-o-MaticStepByStep.mm

Lines changed: 3528 additions & 0 deletions
Large diffs are not rendered by default.

EditingTutorialsWithMDH/myExistingMindMap.mm

Lines changed: 608 additions & 0 deletions
Large diffs are not rendered by default.

README-Tutorial-o-Matic-MDH.mm

Lines changed: 0 additions & 1043 deletions
This file was deleted.

README.MD

Lines changed: 113 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,123 @@ Look under [Releases](https://github.com/EdoFro/Freeplane_Tutorial_AddOn/release
1010

1111
1. Download the addon.mm file, open it in Freeplane and install it.
1212
1. Relaunch Freeplane
13-
1. go to menu Edo Tools/Tutorial-o-Matic and click on 'Tutorial-o-Matic Demo'
13+
1. Go to menu **Edo Tools/Tutorial-o-Matic** and click on **'Tutorial-o-Matic Intro'**
1414

1515
enjoy the demo!
1616

1717
Bye,
1818

1919
edo
2020

21+
# Currently working on
22+
23+
- **No milestone**
24+
- [ ] **Redefine Add-on menu and Add-on tutorials links for better user experience (working on it: ~75%)**
25+
26+
# Tasks
27+
28+
- **No milestone**
29+
- [ ] **Redefine Add-on menu and Add-on tutorials links for better user experience (working on it: ~75%)**
30+
- [x] Translate tasks to english <br>and make it easy understandable
31+
- [x] Filter 'maybeTasks' from Readme file
32+
- **ToM v0.0.7**
33+
- scripts
34+
- [x] getMenuCommand renamed to "getMenuCommandToM.groovy"
35+
- build.gradle
36+
- [x] using build.gradle for java 17
37+
- [x] update it to FP 1.10.4
38+
- Add-on tutorials (w/MDH)
39+
- StepByStep Tutorial
40+
- [x] Tutorial 1: one page tutorial in a new mindmap
41+
- [x] Tutorial 2: one page tutorial in an existing mindmap
42+
- [x] Tutorial 3: "Organizing a tutorial in multiple pages"
43+
- [x] Add "Crayon" functionality to add-on's tutorial
44+
- [x] Update "Introduction" tutorial in StepByStep map
45+
- [x] Delete Crayon from al add-on tutorial map
46+
- README.MD
47+
- [x] Redefine instructions
48+
- [x] Improve ReadMe.MD
49+
- **ToM v0.0.8**
50+
- lib
51+
- ToM_actions.grvy
52+
- ToM_showMenu
53+
- [ ] Explain that ToM_showMenu accepts the modifier "Fire"
54+
- [ ] ToM_showMenu must use the modifier "candle" too (when using "Fire"). So that if it can be executed only once if wanted.
55+
- ToM.grvy
56+
- [ ] Improve "TutorialsPane" so it can have a title, text and images.
57+
- Add-on tutorials (w/MDH)
58+
- [ ] Help script that calls "Save as MDH clean mindmap" (MDH add-on) to automatize updating process
59+
- StepByStepActions Tutorial
60+
- [ ] Create "Tutorial-o-MaticStepByStepActions.mm" mindmap where all ToM actions styles are explained
61+
- StepByStep Tutorial
62+
- [ ] Add links to StepbyStepActions tutorial (to WIP repository for this stage)
63+
- **ToM xFuture A**
64+
- lib
65+
- ToM_actions.grvy
66+
- ToM_showMenu
67+
- [ ] ToM_showMenu: After a few seconds opened menus should automatically close
68+
- ToM_groovy
69+
- [ ] ToM_groovy: should use node text for the panel
70+
- ToM_copy
71+
- [ ] ToM_copy: should use note text from tom_copy node for the panel
72+
- ToM_select
73+
- [ ] ToM_select: should use note text from tom_select node for the panel
74+
- ToM_openMap
75+
- [ ] ToM_openMap: should use note text from node for the panel
76+
- ToM_showNode
77+
- [ ] ToM_showNode:<br>should use childnodes text for the panel? check this
78+
- ToM_openTutMap
79+
- [ ] ToM_openTutMap: should use note text from node for the panel. and if not available, it should use default text
80+
- new
81+
- [ ] implement "Previous page" button
82+
- ToM_ui.grvy
83+
- [ ] ToM_buttonBoard: create a new style that creates a panel that simulates a toolbar (like Menu-o-Matic)
84+
- icons
85+
- [ ] Create and add a "**Tutorial-o-Matic**" icon
86+
- doc
87+
- [ ] Change current links to tutorialmaps into links to a second demo map
88+
- Add-on tutorials (w/MDH)
89+
- [ ] Add to tutorial map (or create a new one) sample nodes with the different ToM styles, so the user can insert them and modify them to learn
90+
- **ToM xFuture B**
91+
- lib
92+
- ToM_actions.grvy
93+
- [ ] poner try catch<br>y que catch despliege mensaje de error
94+
- new
95+
- [ ] nodo con link a file .md<br>--><br>lo despliega en panel de editor
96+
- ToM_ui.grvy
97+
- [ ] Improve buttonPanel layout to make it more compact
98+
- scripts
99+
- [ ] init Script that reacts to the opening of mindmaps that have tutorials and automatically shows the Tutorials dialog
100+
- Add-on tutorials (w/MDH)
101+
- Commands
102+
- [ ] add buttonBoards to map
103+
- Apuntes
104+
- [ ] practice maps: Should the user be able to save changes or should the user have to use "save as" option?
105+
- [ ] new MDH feature:<br>Command to 'update' the note of a node that has a link to a MDH node and it copy/pastes its contain (from another map) <br>desde otro mapa
106+
- **ToM xFuture C**
107+
- lib
108+
- ToM_actions.grvy
109+
- ToM_groovy
110+
- [ ] add an optional **button** to **groovyPanel** that opens the script in **Groovy Console**
111+
- [ ] improve **groovyPanel** with more features <br>posibilidades
112+
- [ ] make sure that scripts apply security levels defined in Freeplane preferences
113+
- new
114+
- [ ] add Groovy Output Console to groovyPanel?
115+
- ToM_ui.grvy
116+
- [ ] Option to start Tutorial in TabPanel or in own window (dialog)
117+
- [ ] Panel style should be read from a special userStyles (including css)
118+
- [ ] Transform al UI texts in variables that can be translated
119+
- doc
120+
- [ ] Update **Tutorial Sample.mm** so it includes all the features changes
121+
- **ToM xFuture D**
122+
- lib
123+
- ToM_actions.grvy
124+
- new
125+
- [ ] "Listen" to user actions and verify if he/she did the steps as explained in the tutorial (or if the user's result is equivalent to the expected result)
126+
- [ ] Add comments to all groovy files (a description to each method)
127+
- build.gradle
128+
- [ ] Make that Gradle access libraries from Freeplane or from Maven when building the add-on
129+
- [ ] jsoup
130+
- [ ] markedj
131+
- [ ] groovyNode
132+

0 commit comments

Comments
 (0)