Offray Vladimir Luna Cárdenas
638da2ed47
Notebook support for downloading linked images.
2020-05-09 18:41:04 +00:00
Offray Vladimir Luna Cárdenas
4cc7fa0a43
Preliminar support for downloading images done. Still it needs some debugging because is creating an extra directory to put the images.
2020-05-09 18:41:04 +00:00
Offray Vladimir Luna Cárdenas
222f164827
Open PDF Manual fixed. New Pandoc object.
2020-05-09 18:41:04 +00:00
Offray Vladimir Luna Cárdenas
fdf7deb931
Preliminary support in the notebook for extracting and showing images in the notebook.
2020-05-09 18:41:04 +00:00
Eduardo Riesco
14f2c67d94
Implementing testDownloadImagesInto
2020-05-09 18:41:04 +00:00
Eduardo Riesco
1fe2d9542d
Check if image exist before download it
2020-05-09 18:41:04 +00:00
Eduardo Riesco
b9a49adf32
Implementing images downloading
2020-05-09 18:41:04 +00:00
Eduardo Riesco
a304e4847a
Initial support for extracting images
2020-05-09 18:41:04 +00:00
Gloria Meneses
e408053c9b
Html image extraction.
2020-05-09 18:41:04 +00:00
Ricardo Zapata
eb55cb60ec
Debugging PDF exportation on Windows.
2020-05-09 18:41:04 +00:00
Ricardo Zapata
97be568e06
Html to markdown bug solved for Windows
2020-05-09 18:41:03 +00:00
Ricardo Zapata
2ee75d58ac
Implementing initial support for Pandoc in Windows. Includes html export, pdf export and html to markdown import. Last two functions keep on having issues.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
bebed308e2
Supporting proper line break for YAML metada blocks.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
709a0f2d82
Abstracting the PDF exportation process (thanks Edu!).
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
82ba093f3f
Improved version for copying and pasting subtrees between nodes. This inhibit that nodes
...
can appear as children of the same parent several times (clones in Leo vocabulary). Still we need to explore if cloning is useful in other contexts.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
0ed3ffe53f
Migrating to a new development image.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
452db98945
Updating before starting to develop in a new image.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
43cb1e69ac
Fixing autoupdate of code nodes. See:
...
http://mutabit.com/repos.fossil/grafoscopio/info/479f6127811bbb1b .
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
880006df73
Preliminar support for notebooks with proper
...
%metadata nodes to be subscribed into the main help menu.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
c5fc48c272
Improving documentation updates. Now %metadata
...
nodes in each notebook should tell if they're
located in the main docking bar.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
bc71d623cb
Update utils with Grafoscopio.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
d781ecd873
Fixing Open from the Internet menu and functionality.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
fe07118f84
initiazePresenter to be done.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
27f402555b
Find & replace GUI working.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
c3c7bb858e
Debuging return values.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
05daa3836c
Capturing values in a Spec window.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
af2c4e10cd
Adding "Find & Replace" to the notebook GUI.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
2b80b3ca50
Find & Replace: Closing windows implemented.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
9ae4f36ca8
GrafoscopioFind > Closing of the window: starting implementation.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
e6d86d7aae
GrafoscopioReplace Interface updated.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
2c9e66b92d
Defining new UI for the find:andReplaceWith: method.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
9b91900dda
Impleting find and replace.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
973d6c2c76
Playing with colors.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
44519496a0
Migration: Solving empty tags default value.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
ff5c021cd3
Cerrando < http://mutabit.com/repos.fossil/grafoscopio/tktview?name=8b63fe16c6 >
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
bab4ab7fb9
Fixed encoding bug in htmlToMarkdown.
2020-05-09 18:41:03 +00:00
Gloria Meneses
b2c8d2bfdf
Adding the htmlToMarkdownSubtree to the ui
2020-05-09 18:41:03 +00:00
Gloria Meneses
57ae88b304
htmlToMarkdownSubtree functionality added.
2020-05-09 18:41:03 +00:00
Offray Vladimir Luna Cárdenas
bee71e7a7f
Open a default test tree in GUI.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
432f8bd64f
htmlToMarkdown functionality.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
01f6e38520
Setting up releas 1.4 stable.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
7d4cc79cf2
Better internalization of the environment: Now Pandoc PDF exportation is controlled by options defined in a %metadata node inside the notebook.
...
This is the beginning of more options to connect
the notebook, the playgrounds inside it, and the
operative system.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
da2c24287a
Improving update procedure.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
a670787ef3
Sanitizing urls to correct common user mistakes: not including the scheme ('http://' or 'https://') or pasting white spaces at the end or url, usually when they come from etherpads or mailing.
...
This closes ticket http://mutabit.com/repos.fossil/grafoscopio/tktview?name=c7fe88f9ca .
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
f251c55464
Implementing tags in nodes.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
f2d6d9d515
Extending special cases for generic urls plus the urls for playgrounds.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
bf7c15d5cd
Synchronizing before creation of a new ConfigurationOfGrafoscopio.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
bde5e0a938
Suport for empty items.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
206725dc4f
Solving issue with opening notebooks from the web.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
f882b1efd2
Initializing documents to download the info, if needed.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
e893507304
Synchronized to test installation improvements.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
5ab503df1a
Improved modularity with Grafoscopio-Utils.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
897e6476ce
Synchronizing before testing installation in other image.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
dc6f413cb6
Deleting references to GrafoscopioDocumentation in the DockingBar.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
33407ef7dd
Moving GrafoscopioDocumentation to Grafoscopio-Utils package, to improve modularity
...
and usability.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
44e0b6c132
Modularizing code: Moving documentaiton and UI functionality into new Grafoscopio-Utils package.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
73be3d6242
Usual Sync. against repo.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
f3335e4bb9
Improving STON exporting, as recomended by Sven.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
41a739487e
Synchronizing before moving to new image.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
43e236e998
Adding "live" debug options to notebooks from the UI.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
0337bd7993
Fixing old updating documentation method, which has no parameters.
2020-05-09 18:41:02 +00:00
Offray Vladimir Luna Cárdenas
6d86c83c62
JOSS article: Fixing installation problems.
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
40a8a58e70
Not all outputs are stored by default.
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
ae32426cba
Minor fix on markdown exportation.
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
85e5bf1e1d
Fixing a bug on cut & paste between notebooks.
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
c3986692be
%footnotes and code blocks improved.
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
491b7d4de9
Minor sync, before adding preliminar Pandoc
...
exportation support.
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
751f60c3df
Refactoring GrafoscopioNode>>markdownContent and deleting %embed-all keyword. That should be the default behaviour.
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
6bf0ec7e00
Cleaning markdown exportation.
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
d475287b8e
Starting test on the core funcitonality for the model... finally! ;-).
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
b0385fb04b
Implementing item 4 of http://forum.world.st/Couple-grafoscopio-notes-tt4929939.html .
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
20bb08e412
Fixing http://mutabit.com/repos.fossil/grafoscopio/tktview?name=ffb08a5973 as suggested by Udo.
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
7f3450184d
Solving ticket http://mutabit.com/repos.fossil/grafoscopio/tktview?name=c3d7a790ff .
2020-05-09 18:41:01 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
2ebe1d8638
Cut, copy & paste debugged. Long needed feature finally implemented.
2020-05-09 18:41:00 +00:00
Offray Vladimir Luna Cárdenas
3ad5f00c8f
Copy & paste suport in the model.
2020-05-09 18:41:00 +00:00
Offray Vladimir Luna Cárdenas
ea63230b0e
Cut, copy & paste node tree editing icons.
2020-05-09 18:41:00 +00:00
Offray Vladimir Luna Cárdenas
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
Offray Vladimir Luna Cárdenas
58d888ab81
Update before AbreLatam2016 talk.
2020-05-09 18:41:00 +00:00
Offray Vladimir Luna Cárdenas
16559eb0d6
Automatic download of documentation.
2020-05-09 18:41:00 +00:00
Offray Vladimir Luna Cárdenas
017bc92252
Documentation: Patch for a proper download of the tutorial.
2020-05-09 18:41:00 +00:00
Offray Vladimir Luna Cárdenas
6b87a201f0
Improving documentation installation.
2020-05-09 18:41:00 +00:00