Commit Graph

466 Commits

Author SHA1 Message Date
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 e9ef4349bc Now inititialization belongs to each group. 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 60e608fe09 Initializations installs default documentaion. 2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas 372032d4aa Updating versions. 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 d0e5b635a6 Quick fix to make updating of all documentation
possible. This should be changed for a programatic way of getting a collection of all
declared classes that are a instance of 
GrafoscopioDocumentation.
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 51fd003964 Synchronizing before testing installation in other image. 2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas 62ece548b0 Reorganizing GrafoscopioDocumentation. 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 a314333bfe Moving notebook alias instance side. 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 868a16b8d3 ExternalApp now makes part of this, instead
of the Grafoscopio Model.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas e6765bdd59 Better styling and reuse for GrafoscopioDocumentation, which allow to define
better and more modular documentation for  several packages.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas b06748a2c3 New pattern using GrafoscopioDocumentation to
define notebooks, initialize them and define a
default notebook.

Co-authored-by: OffrayLuna <offray.luna@mutabit.com>
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas 677a357891 GrafoscopioDocumentation: moving methods to
instance side, where makes more sense.
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 12b90a9b79 First public commit to modularize Grafoscopio.
Now GrafoscopioDocumentation can be downloaded
by several related projects without having to download the full Grafoscopio Package, only the Utilities. Maybe here we can put also the ones
that deals with installation of simple software
(Fossil, SQLite)... time will tell.
2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas cbc2a58abf Redefining blessing: 2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas 9f7a1b30e4 Redefining core group. 2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas 776f972bd0 Symplifying configuration. 2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas 4913bc0c5f Defining symbolic versions in baseline. 2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas 708639e930 Fixing package name. 2020-04-13 10:18:07 +00:00
Offray Vladimir Luna Cárdenas bf7ad7dbe0 Resolving versions to make it compatible with ConfigurationOfGrafoscopio. 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 0941cb6d37 JOSS Article. Fixing installation problems. 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