Offray Vladimir Luna Cárdenas
3d4b74699b
Preliminary support in the notebook for extracting and showing images in the notebook.
2020-04-13 10:18:09 +00:00
EduardoRiesco
7eee23f5f1
Implementing testDownloadImagesInto
2020-04-13 10:18:09 +00:00
EduardoRiesco
8796e71adc
Check if image exist before download it
2020-04-13 10:18:09 +00:00
EduardoRiesco
375c3f201b
Implementing images downloading
2020-04-13 10:18:09 +00:00
EduardoRiesco
c74577b988
Initial support for extracting images
2020-04-13 10:18:09 +00:00
GloriaMeneses
3f2cbed4dc
Html image extraction.
2020-04-13 10:18:09 +00:00
RicardoZapata
924a1deeff
Debugging PDF exportation on Windows.
2020-04-13 10:18:09 +00:00
RicardoZapata
e97791180d
Html to markdown bug solved for Windows
2020-04-13 10:18:09 +00:00
RicardoZapata
76eb27cf4e
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-04-13 10:18:09 +00:00
Offray Vladimir Luna Cárdenas
ecb43dd7f9
Supporting proper line break for YAML metada blocks.
2020-04-13 10:18:09 +00:00
Offray Vladimir Luna Cárdenas
29b6b23f21
Abstracting the PDF exportation process (thanks Edu!).
2020-04-13 10:18:09 +00:00
Offray Vladimir Luna Cárdenas
eee20f4fd8
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-04-13 10:18:09 +00:00
Offray Vladimir Luna Cárdenas
628124be0d
Migrating to a new development image.
2020-04-13 10:18:09 +00:00
Offray Vladimir Luna Cárdenas
e7925ba370
Updating before starting to develop in a new image.
2020-04-13 10:18:09 +00:00
Offray Vladimir Luna Cárdenas
5b1c0007c2
Fixing autoupdate of code nodes. See:
...
http://mutabit.com/repos.fossil/grafoscopio/info/479f6127811bbb1b .
2020-04-13 10:18:09 +00:00
Offray Vladimir Luna Cárdenas
27b4469052
Preliminar support for notebooks with proper
...
%metadata nodes to be subscribed into the main help menu.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
e686550c2e
Improving documentation updates. Now %metadata
...
nodes in each notebook should tell if they're
located in the main docking bar.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
5599a2e23c
Update utils with Grafoscopio.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
35d8ff6c88
Fixing Open from the Internet menu and functionality.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
d7647e611c
initiazePresenter to be done.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
5f40081b15
Find & replace GUI working.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
25f0e35931
Debuging return values.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
96a18ed827
Capturing values in a Spec window.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
25a35cd65a
Adding "Find & Replace" to the notebook GUI.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
4db7165b9b
Find & Replace: Closing windows implemented.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
f6c21668ea
GrafoscopioFind > Closing of the window: starting implementation.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
35e670444c
GrafoscopioReplace Interface updated.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
92710c11c2
Defining new UI for the find:andReplaceWith: method.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
517f140ec7
Impleting find and replace.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
0cde6906ae
Playing with colors.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
c0c032a4c2
Migration: Solving empty tags default value.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
a4408b26b8
Cerrando < http://mutabit.com/repos.fossil/grafoscopio/tktview?name=8b63fe16c6 >
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
71d6920545
Fixed encoding bug in htmlToMarkdown.
2020-04-13 10:18:08 +00:00
GloriaMeneses
ed364ef6ee
Adding the htmlToMarkdownSubtree to the ui
2020-04-13 10:18:08 +00:00
GloriaMeneses
fbd389bb58
htmlToMarkdownSubtree functionality added.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
97a6c18c51
Open a default test tree in GUI.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
ae6ddeb908
htmlToMarkdown functionality.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
63f71e44ea
Setting up releas 1.4 stable.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
6873aacc4c
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-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
6d6c5b9a6e
Improving update procedure.
2020-04-13 10:18:08 +00:00
Offray Vladimir Luna Cárdenas
21117d4301
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-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
eaee95e051
Implementing tags in nodes.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
a05669966e
Extending special cases for generic urls plus the urls for playgrounds.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
ab1c992125
Synchronizing before creation of a new ConfigurationOfGrafoscopio.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
1f6feb2a98
Suport for empty items.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
51aefe2dc5
Solving issue with opening notebooks from the web.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
a40c9cf58c
Initializing documents to download the info, if needed.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
b3adf68af4
Synchronized to test installation improvements.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
f154ed8240
Improved modularity with Grafoscopio-Utils.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
ca88b70241
Synchronizing before testing installation in other image.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
3782f19dca
Deleting references to GrafoscopioDocumentation in the DockingBar.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
5bb0609ca2
Moving GrafoscopioDocumentation to Grafoscopio-Utils package, to improve modularity
...
and usability.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
5f1fe14d93
Modularizing code: Moving documentaiton and UI functionality into new Grafoscopio-Utils package.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
6eca14a57b
Usual Sync. against repo.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
2bf03aa25c
Fixing uncommented classes for the JOSS paper.
...
See details at:
https://github.com/openjournals/joss-reviews/issues/251#issuecomment-300128786
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
81ff0bc5ee
Improving STON exporting, as recomended by Sven.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
e300b15a91
Synchronizing before moving to new image.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
2c7dac5103
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-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
8b044107ea
Minor update to solve English language interface issues reported in https://github.com/openjournals/joss-reviews/issues/251#issuecomment-298878559
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
566b755d2c
Adding "live" debug options to notebooks from the UI.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas
880c6bb4eb
Fixing old updating documentation method, which has no parameters.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
11114fe6cb
JOSS article: Fixing installation problems.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
e8824cf120
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-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
82f2305881
Not all outputs are stored by default.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
a0b24545b8
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-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
b65d1bdbb0
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-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
07576276e3
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-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
e41e973294
Minor fix on markdown exportation.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
9d1464a19d
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-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
f2c6101283
Fixing a bug on cut & paste between notebooks.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
c0aa86ee5e
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-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
87ece22e25
%footnotes and code blocks improved.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
5e7d80c5dc
Minor sync, before adding preliminar Pandoc
...
exportation support.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
8adf456f0b
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-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
98715578ae
Refactoring GrafoscopioNode>>markdownContent and deleting %embed-all keyword. That should be the default behaviour.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
9a7ebeea0e
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-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
04253b70d5
Improving %embed nodes. Still it is an obfuscate code, that should be modularized and improved,
...
but it seems working as a temporal solution.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
8537f8890a
Fixing the bug about code nodes being replaced by their output when such output was text. Thanks Doru :-).
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
453e8fd88f
Loading links from web as playgrounds. Now using the node links field, instead of the node header.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
a006dbc399
Now code blocks which are sucessors of '%invisible' ancestors are not exported in the markdown output.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
6d8ce8fc26
Cleaning markdown exportation.
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
dd95e544e6
Starting test on the core funcitonality for the model... finally! ;-).
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
8f2578d680
Implementing item 4 of http://forum.world.st/Couple-grafoscopio-notes-tt4929939.html .
2020-04-13 10:18:06 +00:00
Offray Vladimir Luna Cárdenas
d7891eba18
Implementing point 1 on http://forum.world.st/Couple-grafoscopio-notes-tt4929939.html . Thanks to Peter Uhnak.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
1eda9b0ae0
Fixing http://mutabit.com/repos.fossil/grafoscopio/tktview?name=ffb08a5973 as suggested by Udo.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
144a6a8980
Solving ticket http://mutabit.com/repos.fossil/grafoscopio/tktview?name=c3d7a790ff .
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
88b74c06d3
Starting FileUtils, used in the Lua/LÖVE video game tutorial notebook, but useful in other contexts :-).
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
0820bd8ed7
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-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
b804779da6
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-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
cba173f6a7
Cut, copy & paste debugged. Long needed feature finally implemented.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
4b9309bf1a
Copy & paste suport in the model.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
704aad3dfb
Cut, copy & paste node tree editing icons.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
c47fd28f40
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-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
61e47a097a
Update before AbreLatam2016 talk.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
d8e3e9a8bc
Automatic download of documentation.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
1737e5b14d
Documentation: Patch for a proper download of the tutorial.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
4af5f63fee
Improving documentation installation.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
d389074c97
New methods for updating documentation.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
9e473aa570
List for outdated documents.
2020-04-13 10:18:05 +00:00
Offray Vladimir Luna Cárdenas
df1e446902
Refactoring for documentation support.
2020-04-13 10:18:05 +00:00