Commit Graph

269 Commits

Author SHA1 Message Date
5ab503df1a Improved modularity with Grafoscopio-Utils. 2020-05-09 18:41:02 +00:00
897e6476ce Synchronizing before testing installation in other image. 2020-05-09 18:41:02 +00:00
dc6f413cb6 Deleting references to GrafoscopioDocumentation in the DockingBar. 2020-05-09 18:41:02 +00:00
33407ef7dd Moving GrafoscopioDocumentation to Grafoscopio-Utils package, to improve modularity
and usability.
2020-05-09 18:41:02 +00:00
44e0b6c132 Modularizing code: Moving documentaiton and UI functionality into new Grafoscopio-Utils package. 2020-05-09 18:41:02 +00:00
73be3d6242 Usual Sync. against repo. 2020-05-09 18:41:02 +00:00
2cd38c77f1 Fixing uncommented classes for the JOSS paper.
See details at:
https://github.com/openjournals/joss-reviews/issues/251#issuecomment-300128786
2020-05-09 18:41:02 +00:00
f3335e4bb9 Improving STON exporting, as recomended by Sven. 2020-05-09 18:41:02 +00:00
41a739487e Synchronizing before moving to new image. 2020-05-09 18:41:02 +00:00
6bda053b31 Open PDF's now relies on WebBrowser instead of OSProcess. This makes it more crossplatform and removes a depedency. OSSubProcess will be explored in the future for Pandoc/Fossil interaction. 2020-05-09 18:41:02 +00:00
4d80e0cc09 Minor update to solve English language interface issues reported in https://github.com/openjournals/joss-reviews/issues/251#issuecomment-298878559 2020-05-09 18:41:02 +00:00
43e236e998 Adding "live" debug options to notebooks from the UI. 2020-05-09 18:41:02 +00:00
0337bd7993 Fixing old updating documentation method, which has no parameters. 2020-05-09 18:41:02 +00:00
3c8c54ea22 JOSS Article. Fixing installation problems. 2020-05-09 18:41:02 +00:00
6d86c83c62 JOSS article: Fixing installation problems. 2020-05-09 18:41:01 +00:00
c03e827e50 Fixing preliminary support for outputs of code nodes inside the notebook. For the moment output is not stored in the notebook also, just invoked on demand using a %keyword. 2020-05-09 18:41:01 +00:00
40a8a58e70 Not all outputs are stored by default. 2020-05-09 18:41:01 +00:00
ebeb8acfcb Grafoscopio now stores the output of calculations! Reification of notebooks was done
on packages, so it was not needed until now (almost 2.5 years after first public commit!).
Impressive what the Pharo live coding environment can do, and the stuff you can "just leave for later" :-).
2020-05-09 18:41:01 +00:00
ecd04cdd5a Fixing [1191764e94] on Fossil main repo, which
required a minor fix in the Links objects.
Really pleased about how can I evolve the STON
notebook format dynamically.
2020-05-09 18:41:01 +00:00
66a11cc586 Several improvements on GrafoscopioDocumentation and GrafoscopioDockingBar for updating documentation and made it more modular and related to a specific package in a particular repository. Part of the dialogue while writing the JOSS papers. 2020-05-09 18:41:01 +00:00
ae32426cba Minor fix on markdown exportation. 2020-05-09 18:41:01 +00:00
4abb92820c Exportation of subtrees, a feature that was described since the first versions of the Spanish manual, is finally available! Now it needs to be documented in the English Manual, that will be the base for future Spanish versions (full cycle :-)). 2020-05-09 18:41:01 +00:00
85e5bf1e1d Fixing a bug on cut & paste between notebooks. 2020-05-09 18:41:01 +00:00
6016a1f90c Better ergonomy for saving notebooks: Now saving notebooks opens by default the location where the notebook was saved last time or the user documents location, if the previous one was empty. 2020-05-09 18:41:01 +00:00
c3986692be %footnotes and code blocks improved. 2020-05-09 18:41:01 +00:00
491b7d4de9 Minor sync, before adding preliminar Pandoc
exportation support.
2020-05-09 18:41:01 +00:00
ad07fbe0b9 Finally, refactoring GrafoscopioNode>>markdownContent to a pretty readable version. May be there is more refactoring to be done, but now one of the key and older algorithms was untangled. :-) 2020-05-09 18:41:01 +00:00
751f60c3df Refactoring GrafoscopioNode>>markdownContent and deleting %embed-all keyword. That should be the default behaviour. 2020-05-09 18:41:01 +00:00
245979b9b2 Fixing %embed keyword for nesting them inside %idea headers (see <http://mutabit.com/repos.fossil/grafoscopio/info/e53747ad09457dce>).
There is explicit replicated code inside GrafoscopioNode>>markdownContent that needs code refactoring and testing.
2020-05-09 18:41:01 +00:00
7f53ac841e Improving %embed nodes. Still it is an obfuscate code, that should be modularized and improved,
but it seems working as a temporal solution.
2020-05-09 18:41:01 +00:00
b289c02708 Fixing the bug about code nodes being replaced by their output when such output was text. Thanks Doru :-). 2020-05-09 18:41:01 +00:00
5a7078e2f2 Loading links from web as playgrounds. Now using the node links field, instead of the node header. 2020-05-09 18:41:01 +00:00
d21629cb31 Now code blocks which are sucessors of '%invisible' ancestors are not exported in the markdown output. 2020-05-09 18:41:01 +00:00
6bf0ec7e00 Cleaning markdown exportation. 2020-05-09 18:41:01 +00:00
d475287b8e Starting test on the core funcitonality for the model... finally! ;-). 2020-05-09 18:41:01 +00:00
b0385fb04b Implementing item 4 of http://forum.world.st/Couple-grafoscopio-notes-tt4929939.html . 2020-05-09 18:41:01 +00:00
cbd53aa595 Implementing point 1 on http://forum.world.st/Couple-grafoscopio-notes-tt4929939.html. Thanks to Peter Uhnak. 2020-05-09 18:41:01 +00:00
20bb08e412 Fixing http://mutabit.com/repos.fossil/grafoscopio/tktview?name=ffb08a5973 as suggested by Udo. 2020-05-09 18:41:01 +00:00
7f3450184d Solving ticket http://mutabit.com/repos.fossil/grafoscopio/tktview?name=c3d7a790ff. 2020-05-09 18:41:01 +00:00
e36bcff4c3 Starting FileUtils, used in the Lua/LÖVE video game tutorial notebook, but useful in other contexts :-). 2020-05-09 18:41:01 +00:00
08d48aed12 Node links: Openning them in the browser. There is still variations to explore, if the link contains a file or a reference to an image. 2020-05-09 18:41:01 +00:00
6259931a09 Starting node links: this will allow to store web and local bookmarks and load content in the web browser, reload shared playgrounds, preview images and so on. Interesting possibilities. 2020-05-09 18:41:00 +00:00
2ebe1d8638 Cut, copy & paste debugged. Long needed feature finally implemented. 2020-05-09 18:41:00 +00:00
3ad5f00c8f Copy & paste suport in the model. 2020-05-09 18:41:00 +00:00
ea63230b0e Cut, copy & paste node tree editing icons. 2020-05-09 18:41:00 +00:00
38f7380ff1 Cleaning main dock bar menu to exclude from 'Help' and 'Update' not maintained documents. For the moment I will focus on good Grafoscopio notebook and Dataviz experience and leave PDF and HTML exporting and documentation for later. 2020-05-09 18:41:00 +00:00
762d125983 Adding the functionality for exporting a web view. Thanks to Luis Linares and Diddier Hilarion. 2020-05-09 18:41:00 +00:00
58d888ab81 Update before AbreLatam2016 talk. 2020-05-09 18:41:00 +00:00
16559eb0d6 Automatic download of documentation. 2020-05-09 18:41:00 +00:00
048da3a55f Empty commit message. 2020-05-09 18:41:00 +00:00