New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New video tag #107
Merged
New video tag #107
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Currently there is an error message:
|
billyc
approved these changes
Feb 28, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
billyc
added a commit
to sfcta/simwrapper
that referenced
this pull request
Mar 31, 2022
commit ba5ecba Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 31 11:42:33 2022 +0200 drag/drop files is pretty much working commit ef4fc04 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 31 11:42:02 2022 +0200 cleanup file browser commit 2ef2336 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 31 11:41:27 2022 +0200 fix: DBF data loader wasn't calculating max column values commit 8beaf31 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 14:10:50 2022 +0200 WIP-- read shapefiles commit 6f6599f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 24 15:07:50 2022 +0100 Use URL query params for setting viz params -- SEE BELOW This design works for single-view vizualizations, but it totally does NOT work if you have multiple views in a dashboard. Not sure what I was thinking. But it's a start, and we will re-think how to do it "correctly" for dashboard embedding. commit 913ceab Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 23 22:35:00 2022 +0100 nicer filter add/selection commit bdc4211 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 23 15:59:24 2022 +0100 panel label and export working commit 2cda3dc Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 23 10:58:25 2022 +0100 Drag/drop csv working commit 163152c Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 22 10:40:21 2022 +0100 WIP commit 01ad975 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 21 16:42:00 2022 +0100 standalone area-map using viz-map*.yaml commit 9bf2a8d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 21 15:21:59 2022 +0100 feat: new "Area Map" viz type for zone maps, etc: viz-map*.yaml Zone, TAZ, area maps: you can have it all with this new plugin Embed in dashboard using 'type: map' or use it standalone with a viz-map*.yaml config file. commit 2dda357 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 21 09:10:41 2022 +0100 polygon/circle map fill configuration works now commit e474e8f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 15 16:23:21 2022 +0100 allow multiple metrics in dropdown from config.display.fill.values commit 8389f5e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 15 11:57:22 2022 +0100 Enable multiple filters commit 2846015 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 14 23:03:20 2022 +0100 WIP Initial stab, filters working, with some caveats - Only one selection instead of multi-select - Unselecting everything results in blank map instead of "all/no-filter" - Still no GUI, all in config file commit dfd8375 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 14 22:59:02 2022 +0100 new VizConfigurator "Fill" section for polygon maps commit 373685a Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 30 15:27:14 2022 +0200 fix: Honor simwrapper/ folder contents for SUBFOLDER dashboards only Create a "simwrapper" folder in the root of a project, in order to set up dashboards, topsheets, etc for SUBFOLDERS of that project. The dashboards will not show up in the root folder, only subfolders. fixes simwrapper#108 commit 6c430f4 Merge: f7ba932 2c79733 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Wed Mar 30 11:48:55 2022 +0200 Merge pull request simwrapper#121 from simwrapper/106-topsheets 106-topsheets commit 2c79733 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 11 10:20:36 2022 +0100 fix: Tables and topsheets now shown as thumbnails on Files tab - Fixes simwrapper#106 commit 2868708 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 11 10:10:12 2022 +0100 feat: Calculation tables can now be 'table' type, and use table*.yaml config - Calculation tables can be specified as either 'topsheet' or 'table' in a dashboard config - table*.yaml is now a topsheet config commit b575cab Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 30 10:39:33 2022 +0200 aggregate-od layout cleanup commit f7ba932 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 19:39:33 2022 +0200 fix: fix simwrapper#138, images don't reload on tabs in chrome-local-mode commit b8035c2 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 19:26:43 2022 +0200 feat: Aggregate-OD learned dashboards, lineWidths, and hideSmallerThan To embed in a dashboard: type: aggregate New props are lineWidths: 20 hideSmallerThan: 10 commit fd167ad Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 18:35:58 2022 +0200 fix error messages on file pane for aggregate-od thumbnails commit 2df34a6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 18:27:37 2022 +0200 fix slider-interaction bug: selected centroid was not being cleared commit abb760e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 18:10:04 2022 +0200 embed aggregate-od in dashboard correctly commit 31a698e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 15:51:45 2022 +0200 improve view of old error messages commit dd70112 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 15:51:30 2022 +0200 fix: Allow *wildcards* in network path loader - Fixes: simwrapper#117 commit 80fa723 Merge: e216e4b 54b214a Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Tue Mar 29 12:28:14 2022 +0200 Merge pull request simwrapper#137 from simwrapper/136-image-wildcards 136-image-wildcards commit 54b214a Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 12:25:37 2022 +0200 fix image plugin with chrome-local-files (images only, no video) commit e216e4b Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 18:27:03 2022 +0200 fix: Image plugin now handles asterisks - Fixes simwrapper#136 commit 0ec9cc8 Merge: eec2c45 777c9f4 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 17:43:38 2022 +0200 Merge branch 'master' into next commit 777c9f4 Merge: cce6922 f4e6f3f Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Mon Mar 28 17:41:02 2022 +0200 Merge pull request simwrapper#118 from simwrapper/errorHandling Error handling commit f4e6f3f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 17:31:12 2022 +0200 improve error layout commit eec2c45 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 16:39:05 2022 +0200 try to fix fsevent build issue commit 90afde5 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Tue Mar 22 15:18:15 2022 +0100 auto open error page and different colors commit e4b3606 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Tue Mar 22 13:32:11 2022 +0100 Error reporting commit 4549d73 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 22 11:39:52 2022 +0100 security update: minimist commit cf89ec2 Merge: 9ce3ca6 cce6922 Author: frievoe97 <44405087+frievoe97@users.noreply.github.com> Date: Mon Mar 21 13:13:43 2022 +0100 Merge branch 'master' into errorHandling commit 9ce3ca6 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Mon Mar 21 12:55:21 2022 +0100 Error Handling commit 1e97fce Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Sun Mar 13 22:26:59 2022 +0100 error report commit 4cb9b04 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 13:53:57 2022 +0100 create-geojson-network.py - use feature.id instead of feature.properties.id GeoJSON spec says the common ID of a feature "should" be in feature.id, not as a property of the feature. commit dbbaf7e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 13:36:14 2022 +0100 fix: Support GeoJSON networks with feature.id or feature.properties.id Geojson spec is unclear on where the ID should go. - Section 3 says if there is a general ID, it "should" go in the top level of the feature itself, ie. feature.id https://datatracker.ietf.org/doc/html/rfc7946#section-6 - Section 6 says that all properties of the feature should go in the "properties" object and putting anything outside of the geometry or properties will cause interoperability problems https://datatracker.ietf.org/doc/html/rfc7946#section-6 Thus we will look in both places. commit 7d7b4f4 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 11:20:22 2022 +0100 feat: Dashboards learned "text" block type, for including readme content type: text props: file: my-readme.md Will now display a rendered markdown text file. commit cce6922 Merge: faec8d9 4132b53 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Mon Mar 21 09:09:56 2022 +0100 fix: Autoplay option for video Merge pull request simwrapper#135 from simwrapper/video-autoplay commit 4132b53 Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Thu Mar 17 14:26:13 2022 +0100 autoplay option for video commit faec8d9 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 17 14:11:38 2022 +0100 chore(release): 1.9.0 commit aa8c965 Merge: 0aa6b10 f85f2a6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 17 14:06:47 2022 +0100 Merge branch 'next' commit f85f2a6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 17 12:56:56 2022 +0100 feat: save tab in URL bar fixes simwrapper#134 commit 131fca6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 17 11:23:56 2022 +0100 feat: Dashboard widths in simwrapper-config.yaml; width: [100%|70rem] etc Dashboard configuration in simwrapper-config.yaml now knows the width: [...] parameter, where max width can be: - A percentage of panel width such as 90% - a hard value, such as 90rem - Fixes simwrapper#120 commit 04f6a12 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 17:12:57 2022 +0100 fix: Sankey ordering should be based on data input, not inconsistent - Fixes simwrapper#114 commit 0f9bc47 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 15:29:43 2022 +0100 Use row-* classnames for dashboard rows to prevent CSS clashes commit 97f9a7d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 15:03:59 2022 +0100 feat: Add dashboard row-id as a CSS class name, to enable custom css Dashboards are organized into rows, and each row has an ID associated. That ID is not appended to the HTML row as a classname; e.g. if you have a row "row1" containing a few cards, that row can be styled using .row1 { color: green; /* etc */ } in the custom.css. - Fix simwrapper#122 commit 2f19ade Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 14:39:09 2022 +0100 fix: Don't flash footer at top of page while tabs are switching - fix: simwrapper#123 commit 714b29b Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 14:23:47 2022 +0100 fix: Vega-chart layout broken in multi-facted charts Multi-facet Vega charts cannot be responsive, oh well. User must set height/width manually. See <https://vega.github.io/vega-lite/docs/size.html#specifying-responsive-width-and-height> - Fixes simwrapper#133 commit 0aa6b10 Merge: 6f602a3 dc7c738 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Wed Mar 16 13:31:14 2022 +0100 Merge pull request simwrapper#115 from simwrapper/109-implement-chrome-local-files feat: Implement chrome local-files mode commit e010ca3 Merge: 107c277 3194ad5 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Wed Mar 16 13:30:08 2022 +0100 feat: New 'slideshow' or 'image' dashboard panel type Merge pull request simwrapper#113 from simwrapper/slideshow Slideshow panel commit 3194ad5 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 13:28:42 2022 +0100 add 'image' type as a dupe of 'slideshow' commit 769c4aa Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 13:17:12 2022 +0100 vueperslides does not have typescript defs commit 413cb77 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 13:16:54 2022 +0100 use prettier to fix code layout commit 107c277 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 10 17:50:24 2022 +0100 fix: topsheet doesn't parse XML correctly commit b553082 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 10 10:25:06 2022 +0100 Update build script: modify BASE_URL in script before starting build the base url must be specified so that Vue and Github Pages work nicely together. The package.json scripts now sets the base_url automatically in the two required locations: vite.config.js public/404.html commit 905721e Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 15:07:13 2022 +0100 Update charts commit f1e9c88 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 13:38:29 2022 +0100 Update charts commit cc1a822 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 13:34:11 2022 +0100 Update charts commit 3669579 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Wed Mar 9 13:00:49 2022 +0100 feat: Site headers, footers, and standalone dashboards (simwrapper#116) The new `simwrapper-config.yml` file in a folder or a `simwrapper/` subfolder now controls some site-wide configuration: - header, header_en, header_de; and footer, footer_en, footer_de: Dashboard header and footer content. - These can be either the filename of markdown file (*.md), or a multiline string containing the markdown itself - hideLeftBar: true/false, true hides the "QuickView" left nav bar. SHIFT-CTRL-Q toggles this panel - fullWidth: true/false, true expands the main panel to use the full browser width with no margins. SHIFT-CTRL-W toggles wide mode - css: filename of custom.css file for styling the header and footer. Note that this css is global in effect, so you should use `.project-header {}` and `.project-footer {}` divs to identify the page sections you are styling. --- MERGE COMMIT: * remove GlobalState interface * ctrl-b toggles left nav Bar * feat: Project-level headers/footers, specified in simwrapper-config.yml Any folder can now have a simwrapper-config.yml which can specify: hideLeftBar: true/false header: /path/to/header/md -OR- raw markdown text footer: /path/to/header/md -OR- raw markdown text * use SHIFT-CTRL-Q for toggling Quicklook (left) panel * allow css styling of header/footer using a custom CSS file add `css: my-custom-css.css` to `simwrapper-config.yaml` These CSS elements are GLOBAL in scope, so you must add a div with a name such as "my-header" etc to limit scope. * don't flash quicklook panel if URL is a project page * feat: Toggles: SHIFT-CTRL-W for full-width; SHIFT-CTRL-Q for quickview panel Some users want to max available window space! These are for you. * Always show left panel unless explicitly asked to hide it. * Use relative paths for CSS and header/footer * resize charts after show/hide quicklook panel or wide-screen view commit 2c70ee8 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 10:41:55 2022 +0100 Error and Warning Menu commit 9c4d36f Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 10:38:03 2022 +0100 Error and Warning Menu commit e688b9f Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Mon Mar 7 09:50:25 2022 +0100 formatting and comments commit dc7c738 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 4 18:40:34 2022 +0100 fix blank error panel commit 1e7cb0b Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 4 17:44:14 2022 +0100 Prompt user if they need to grant access commit 3b59d50 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 4 16:57:03 2022 +0100 local browsing working on local branch commit 7fc231c Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Fri Mar 4 13:11:32 2022 +0100 add title and description commit 5bb3bed Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 21 17:34:34 2022 +0000 feat: Enable Chrome local file browsing EXPERIMENTAL! Chrome (and only Chrome!) supports an experimental "File System Access API" that enables direct reading of user files, after the user explicitly grants access to a folder and its contents. https://wicg.github.io/file-system-access/ This is fully supported in Chrome (no flags necessary) -- but it will likely never make it into any other browsers. So, let's support it if the user is on Chrome. commit 6f602a3 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 3 17:35:58 2022 +0100 chore(release): 1.8.0 commit b43cfc2 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Thu Mar 3 17:33:54 2022 +0100 fix: Fix simwrapper#105, bar charts not grouping properly (simwrapper#112) This got broken when we did the experiments with filtering. commit d21e295 Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Thu Mar 3 16:52:45 2022 +0100 use config props from top level commit 2a90756 Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Thu Mar 3 16:41:42 2022 +0100 new slideshow type commit a2670a4 Author: rakow <rakow@users.noreply.github.com> Date: Mon Feb 28 16:01:19 2022 +0100 feat: Dashboards learned "video" panel type (simwrapper#107) * first attemp at video block * implemented logic to resolve video urls * fix video template * finished video tag Co-authored-by: Billy Charlton <charlton@vsp.tu-berlin.de> commit 5011174 Author: rakow <rakow@users.noreply.github.com> Date: Mon Feb 28 15:57:12 2022 +0100 feat(links): configurable viewport (simwrapper#103) commit 7745c42 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 11 09:37:47 2022 +0100 chore(release): 1.7.2 commit 2ed4c74 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 11 09:37:09 2022 +0100 fix(vega): reformulate non-FQDN data URLs to point to file storage Relative paths should prepend file storage prefix. commit b95984e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 11 09:31:46 2022 +0100 fix(flowmap): flowmap link volumes not showing up in latest build Cut/paste error. commit 25094ac Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 11 09:31:09 2022 +0100 update ActivitySim repo location commit cb52138 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 23:46:18 2022 +0100 fix: Clean up Plotly chart margins and layouts We were using an old version of the Plotly library ...AND we didn't have things configured properly. commit 231f70d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 13:59:56 2022 +0100 fix: support simwrapper command-line tool "here" mode simwrapper tool learned "simwrapper here" mode; these changes support opening the site in local mode. - Workers MUST NOT import global store or js/fileSystem.ts !! The global store can't hop across contexts. See https://pypi.org/project/simwrapper/ for full documentation commit 4c45ff7 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 13:58:24 2022 +0100 chore: remove unused files commit 435aae9 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 12:32:43 2022 +0100 chore(release): 1.7.1 commit af13e2f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 12:31:52 2022 +0100 fix(links): colors and widths of bare networks not set correctly commit f7cbd72 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 11:34:09 2022 +0100 fix: Markdown table formatting needs spacing and shading. commit 64a6f3e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 11:08:43 2022 +0100 update plotly.js commit 3eb120d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 11:08:29 2022 +0100 fix: Sankey label widths should be based on data, not hard-coded commit b95807c Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 9 17:12:36 2022 +0100 fix: improve vega chart backgrounds in dark mode commit 30f6e44 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 9 13:58:12 2022 +0100 chore(release): 1.7.0 commit f1fdb87 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 9 13:12:36 2022 +0100 fix: firefox on windows hangs on background worker dataset load Papaparse library seems to hang on dynamic value typing. Work around. commit 3d76add Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 17:19:50 2022 +0100 fix: Vega-lite chart sizes & subfolder paths were not calculated correctly commit 3cb622d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 16:50:07 2022 +0100 fix: Pie charts should use column order, not "largest first" Sorting by largest-first means that the column orders change with every alternative. Column-order still causes problems if you have different columns in various alternatives, but at least in the case where the columns are identical, the pie chart colors will be consistent. commit 33e91f1 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 13:12:21 2022 +0100 vega error message commit dda241d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 12:47:52 2022 +0100 security updates from npm commit 96cbb9f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 12:46:06 2022 +0100 upgrade vega-lite => 5.2 commit 28d37af Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 12:06:12 2022 +0100 tighten margins on narrow pages commit 53f994f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 11:49:38 2022 +0100 fix: Add more helpful error messages when files don't load commit 8e42dec Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 16:45:22 2022 +0100 fix: load dashboard panels in sequence, WIP Firefox is hanging when all the panels try to load at once. Let's WIP and see if loading in series works better -- then once it is working, we can try to optimize the load order / speed later. commit 1e26a5b Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 13:53:57 2022 +0100 create-geojson-network.py - use feature.id instead of feature.properties.id GeoJSON spec says the common ID of a feature "should" be in feature.id, not as a property of the feature. commit 825546a Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 13:36:14 2022 +0100 fix: Support GeoJSON networks with feature.id or feature.properties.id Geojson spec is unclear on where the ID should go. - Section 3 says if there is a general ID, it "should" go in the top level of the feature itself, ie. feature.id https://datatracker.ietf.org/doc/html/rfc7946#section-6 - Section 6 says that all properties of the feature should go in the "properties" object and putting anything outside of the geometry or properties will cause interoperability problems https://datatracker.ietf.org/doc/html/rfc7946#section-6 Thus we will look in both places. commit 94a2087 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 11:20:22 2022 +0100 feat: Dashboards learned "text" block type, for including readme content type: text props: file: my-readme.md Will now display a rendered markdown text file. commit 5832e45 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 10:26:51 2022 +0100 chore(release): 1.6.1 commit e1b4907 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 4 13:50:48 2022 +0100 fix: Bug in SAFARI prevents topsheets from loading Safari cannot parse RegEx with "lookbehind", bug is >3 years old https://stackoverflow.com/questions/51568821/works-in-chrome-but-breaks-in-safari-invalid-regular-expression-invalid-group Worked around it. commit 13fd4d6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 4 13:07:03 2022 +0100 selector should show proper widths in all cases commit f27bf70 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 4 11:46:38 2022 +0100 fix: Dashboards should respect locale for title/title_en/title_de and desc commit 5d18cf1 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 2 17:43:50 2022 +0100 add slight delay switching dashboard tabs so user knows what's up commit 48262bc Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 2 17:19:44 2022 +0100 Cache link network files across multiple vizes commit b6cd505 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 1 16:49:07 2022 +0100 use prebuilt link attributes for better performance commit d1bb736 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 1 16:29:16 2022 +0100 fix: topsheets can reference parent folders in /file/../paths commit 6d34252 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 1 11:42:56 2022 +0100 fix(links): Diff mode plot could show wrong data in some situations The build and base link-lookup offset calculations had a bug! Fixed. commit fc0b015 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Jan 31 10:12:27 2022 +0100 chore(release): 1.6.0 commit 30a07fb Merge: 74b4c79 1a0ed13 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Jan 31 10:12:07 2022 +0100 Merge branch 'next' commit 1a0ed13 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Jan 31 10:10:36 2022 +0100 RunFinder - show all levels commit b852df5 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Jan 31 10:09:22 2022 +0100 add shapefile-to-geojson code commit 2385018 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 16:45:03 2022 +0100 z-fixing commit 03165d6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 16:30:25 2022 +0100 fix heatmap again :-) commit 4e2cd5c Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 15:25:34 2022 +0100 fix lastRow logic commit 607222f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 15:10:05 2022 +0100 Simplify RunFinder panel commit 245bab4 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 15:09:48 2022 +0100 better error messages commit 91ff514 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 15:09:33 2022 +0100 clean up console messages commit 74b4c79 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Jan 25 11:13:10 2022 +0100 fix(links): Diff tooltip not showing difference values commit 2858907 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 21 15:04:49 2022 +0100 fix: Dark mode map zoom/center buttons should follow map theme Squashed commit of the following: commit 67858fe Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Thu Jan 13 21:36:55 2022 +0100 Fixed darkmode for drawing tool commit c427437 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Tue Jan 4 17:32:40 2022 +0100 Fixed background color and size commit 4cbe701 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Jan 4 13:38:32 2022 +0100 make north-arrow button 1px higher commit 6763fb9 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Jan 4 13:21:52 2022 +0100 fix darkmode border color & north button size commit b7c75d8 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Tue Jan 4 07:33:13 2022 +0100 Fixed border color commit f2e51e1 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Mon Jan 3 13:01:35 2022 +0100 Darkmode finished commit d3db3c8 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Sun Jan 2 15:02:10 2022 +0100 Added Darkmode for buttons commit 21ab2c4 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Sun Jan 2 14:59:29 2022 +0100 Added Darkmode for buttons
billyc
added a commit
to sfcta/simwrapper
that referenced
this pull request
Mar 31, 2022
commit ba5ecba Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 31 11:42:33 2022 +0200 drag/drop files is pretty much working commit ef4fc04 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 31 11:42:02 2022 +0200 cleanup file browser commit 2ef2336 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 31 11:41:27 2022 +0200 fix: DBF data loader wasn't calculating max column values commit 8beaf31 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 14:10:50 2022 +0200 WIP-- read shapefiles commit 6f6599f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 24 15:07:50 2022 +0100 Use URL query params for setting viz params -- SEE BELOW This design works for single-view vizualizations, but it totally does NOT work if you have multiple views in a dashboard. Not sure what I was thinking. But it's a start, and we will re-think how to do it "correctly" for dashboard embedding. commit 913ceab Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 23 22:35:00 2022 +0100 nicer filter add/selection commit bdc4211 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 23 15:59:24 2022 +0100 panel label and export working commit 2cda3dc Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 23 10:58:25 2022 +0100 Drag/drop csv working commit 163152c Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 22 10:40:21 2022 +0100 WIP commit 01ad975 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 21 16:42:00 2022 +0100 standalone area-map using viz-map*.yaml commit 9bf2a8d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 21 15:21:59 2022 +0100 feat: new "Area Map" viz type for zone maps, etc: viz-map*.yaml Zone, TAZ, area maps: you can have it all with this new plugin Embed in dashboard using 'type: map' or use it standalone with a viz-map*.yaml config file. commit 2dda357 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 21 09:10:41 2022 +0100 polygon/circle map fill configuration works now commit e474e8f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 15 16:23:21 2022 +0100 allow multiple metrics in dropdown from config.display.fill.values commit 8389f5e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 15 11:57:22 2022 +0100 Enable multiple filters commit 2846015 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 14 23:03:20 2022 +0100 WIP Initial stab, filters working, with some caveats - Only one selection instead of multi-select - Unselecting everything results in blank map instead of "all/no-filter" - Still no GUI, all in config file commit dfd8375 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 14 22:59:02 2022 +0100 new VizConfigurator "Fill" section for polygon maps commit 373685a Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 30 15:27:14 2022 +0200 fix: Honor simwrapper/ folder contents for SUBFOLDER dashboards only Create a "simwrapper" folder in the root of a project, in order to set up dashboards, topsheets, etc for SUBFOLDERS of that project. The dashboards will not show up in the root folder, only subfolders. fixes simwrapper#108 commit 6c430f4 Merge: f7ba932 2c79733 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Wed Mar 30 11:48:55 2022 +0200 Merge pull request simwrapper#121 from simwrapper/106-topsheets 106-topsheets commit 2c79733 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 11 10:20:36 2022 +0100 fix: Tables and topsheets now shown as thumbnails on Files tab - Fixes simwrapper#106 commit 2868708 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 11 10:10:12 2022 +0100 feat: Calculation tables can now be 'table' type, and use table*.yaml config - Calculation tables can be specified as either 'topsheet' or 'table' in a dashboard config - table*.yaml is now a topsheet config commit b575cab Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 30 10:39:33 2022 +0200 aggregate-od layout cleanup commit f7ba932 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 19:39:33 2022 +0200 fix: fix simwrapper#138, images don't reload on tabs in chrome-local-mode commit b8035c2 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 19:26:43 2022 +0200 feat: Aggregate-OD learned dashboards, lineWidths, and hideSmallerThan To embed in a dashboard: type: aggregate New props are lineWidths: 20 hideSmallerThan: 10 commit fd167ad Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 18:35:58 2022 +0200 fix error messages on file pane for aggregate-od thumbnails commit 2df34a6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 18:27:37 2022 +0200 fix slider-interaction bug: selected centroid was not being cleared commit abb760e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 18:10:04 2022 +0200 embed aggregate-od in dashboard correctly commit 31a698e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 15:51:45 2022 +0200 improve view of old error messages commit dd70112 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 15:51:30 2022 +0200 fix: Allow *wildcards* in network path loader - Fixes: simwrapper#117 commit 80fa723 Merge: e216e4b 54b214a Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Tue Mar 29 12:28:14 2022 +0200 Merge pull request simwrapper#137 from simwrapper/136-image-wildcards 136-image-wildcards commit 54b214a Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 29 12:25:37 2022 +0200 fix image plugin with chrome-local-files (images only, no video) commit e216e4b Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 18:27:03 2022 +0200 fix: Image plugin now handles asterisks - Fixes simwrapper#136 commit 0ec9cc8 Merge: eec2c45 777c9f4 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 17:43:38 2022 +0200 Merge branch 'master' into next commit 777c9f4 Merge: cce6922 f4e6f3f Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Mon Mar 28 17:41:02 2022 +0200 Merge pull request simwrapper#118 from simwrapper/errorHandling Error handling commit f4e6f3f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 17:31:12 2022 +0200 improve error layout commit eec2c45 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Mar 28 16:39:05 2022 +0200 try to fix fsevent build issue commit 90afde5 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Tue Mar 22 15:18:15 2022 +0100 auto open error page and different colors commit e4b3606 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Tue Mar 22 13:32:11 2022 +0100 Error reporting commit 4549d73 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Mar 22 11:39:52 2022 +0100 security update: minimist commit cf89ec2 Merge: 9ce3ca6 cce6922 Author: frievoe97 <44405087+frievoe97@users.noreply.github.com> Date: Mon Mar 21 13:13:43 2022 +0100 Merge branch 'master' into errorHandling commit 9ce3ca6 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Mon Mar 21 12:55:21 2022 +0100 Error Handling commit 1e97fce Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Sun Mar 13 22:26:59 2022 +0100 error report commit 4cb9b04 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 13:53:57 2022 +0100 create-geojson-network.py - use feature.id instead of feature.properties.id GeoJSON spec says the common ID of a feature "should" be in feature.id, not as a property of the feature. commit dbbaf7e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 13:36:14 2022 +0100 fix: Support GeoJSON networks with feature.id or feature.properties.id Geojson spec is unclear on where the ID should go. - Section 3 says if there is a general ID, it "should" go in the top level of the feature itself, ie. feature.id https://datatracker.ietf.org/doc/html/rfc7946#section-6 - Section 6 says that all properties of the feature should go in the "properties" object and putting anything outside of the geometry or properties will cause interoperability problems https://datatracker.ietf.org/doc/html/rfc7946#section-6 Thus we will look in both places. commit 7d7b4f4 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 11:20:22 2022 +0100 feat: Dashboards learned "text" block type, for including readme content type: text props: file: my-readme.md Will now display a rendered markdown text file. commit cce6922 Merge: faec8d9 4132b53 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Mon Mar 21 09:09:56 2022 +0100 fix: Autoplay option for video Merge pull request simwrapper#135 from simwrapper/video-autoplay commit 4132b53 Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Thu Mar 17 14:26:13 2022 +0100 autoplay option for video commit faec8d9 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 17 14:11:38 2022 +0100 chore(release): 1.9.0 commit aa8c965 Merge: 0aa6b10 f85f2a6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 17 14:06:47 2022 +0100 Merge branch 'next' commit f85f2a6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 17 12:56:56 2022 +0100 feat: save tab in URL bar fixes simwrapper#134 commit 131fca6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 17 11:23:56 2022 +0100 feat: Dashboard widths in simwrapper-config.yaml; width: [100%|70rem] etc Dashboard configuration in simwrapper-config.yaml now knows the width: [...] parameter, where max width can be: - A percentage of panel width such as 90% - a hard value, such as 90rem - Fixes simwrapper#120 commit 04f6a12 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 17:12:57 2022 +0100 fix: Sankey ordering should be based on data input, not inconsistent - Fixes simwrapper#114 commit 0f9bc47 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 15:29:43 2022 +0100 Use row-* classnames for dashboard rows to prevent CSS clashes commit 97f9a7d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 15:03:59 2022 +0100 feat: Add dashboard row-id as a CSS class name, to enable custom css Dashboards are organized into rows, and each row has an ID associated. That ID is not appended to the HTML row as a classname; e.g. if you have a row "row1" containing a few cards, that row can be styled using .row1 { color: green; /* etc */ } in the custom.css. - Fix simwrapper#122 commit 2f19ade Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 14:39:09 2022 +0100 fix: Don't flash footer at top of page while tabs are switching - fix: simwrapper#123 commit 714b29b Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 14:23:47 2022 +0100 fix: Vega-chart layout broken in multi-facted charts Multi-facet Vega charts cannot be responsive, oh well. User must set height/width manually. See <https://vega.github.io/vega-lite/docs/size.html#specifying-responsive-width-and-height> - Fixes simwrapper#133 commit 0aa6b10 Merge: 6f602a3 dc7c738 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Wed Mar 16 13:31:14 2022 +0100 Merge pull request simwrapper#115 from simwrapper/109-implement-chrome-local-files feat: Implement chrome local-files mode commit e010ca3 Merge: 107c277 3194ad5 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Wed Mar 16 13:30:08 2022 +0100 feat: New 'slideshow' or 'image' dashboard panel type Merge pull request simwrapper#113 from simwrapper/slideshow Slideshow panel commit 3194ad5 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 13:28:42 2022 +0100 add 'image' type as a dupe of 'slideshow' commit 769c4aa Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 13:17:12 2022 +0100 vueperslides does not have typescript defs commit 413cb77 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Mar 16 13:16:54 2022 +0100 use prettier to fix code layout commit 107c277 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 10 17:50:24 2022 +0100 fix: topsheet doesn't parse XML correctly commit b553082 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 10 10:25:06 2022 +0100 Update build script: modify BASE_URL in script before starting build the base url must be specified so that Vue and Github Pages work nicely together. The package.json scripts now sets the base_url automatically in the two required locations: vite.config.js public/404.html commit 905721e Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 15:07:13 2022 +0100 Update charts commit f1e9c88 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 13:38:29 2022 +0100 Update charts commit cc1a822 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 13:34:11 2022 +0100 Update charts commit 3669579 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Wed Mar 9 13:00:49 2022 +0100 feat: Site headers, footers, and standalone dashboards (simwrapper#116) The new `simwrapper-config.yml` file in a folder or a `simwrapper/` subfolder now controls some site-wide configuration: - header, header_en, header_de; and footer, footer_en, footer_de: Dashboard header and footer content. - These can be either the filename of markdown file (*.md), or a multiline string containing the markdown itself - hideLeftBar: true/false, true hides the "QuickView" left nav bar. SHIFT-CTRL-Q toggles this panel - fullWidth: true/false, true expands the main panel to use the full browser width with no margins. SHIFT-CTRL-W toggles wide mode - css: filename of custom.css file for styling the header and footer. Note that this css is global in effect, so you should use `.project-header {}` and `.project-footer {}` divs to identify the page sections you are styling. --- MERGE COMMIT: * remove GlobalState interface * ctrl-b toggles left nav Bar * feat: Project-level headers/footers, specified in simwrapper-config.yml Any folder can now have a simwrapper-config.yml which can specify: hideLeftBar: true/false header: /path/to/header/md -OR- raw markdown text footer: /path/to/header/md -OR- raw markdown text * use SHIFT-CTRL-Q for toggling Quicklook (left) panel * allow css styling of header/footer using a custom CSS file add `css: my-custom-css.css` to `simwrapper-config.yaml` These CSS elements are GLOBAL in scope, so you must add a div with a name such as "my-header" etc to limit scope. * don't flash quicklook panel if URL is a project page * feat: Toggles: SHIFT-CTRL-W for full-width; SHIFT-CTRL-Q for quickview panel Some users want to max available window space! These are for you. * Always show left panel unless explicitly asked to hide it. * Use relative paths for CSS and header/footer * resize charts after show/hide quicklook panel or wide-screen view commit 2c70ee8 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 10:41:55 2022 +0100 Error and Warning Menu commit 9c4d36f Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Wed Mar 9 10:38:03 2022 +0100 Error and Warning Menu commit e688b9f Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Mon Mar 7 09:50:25 2022 +0100 formatting and comments commit dc7c738 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 4 18:40:34 2022 +0100 fix blank error panel commit 1e7cb0b Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 4 17:44:14 2022 +0100 Prompt user if they need to grant access commit 3b59d50 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Mar 4 16:57:03 2022 +0100 local browsing working on local branch commit 7fc231c Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Fri Mar 4 13:11:32 2022 +0100 add title and description commit 5bb3bed Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 21 17:34:34 2022 +0000 feat: Enable Chrome local file browsing EXPERIMENTAL! Chrome (and only Chrome!) supports an experimental "File System Access API" that enables direct reading of user files, after the user explicitly grants access to a folder and its contents. https://wicg.github.io/file-system-access/ This is fully supported in Chrome (no flags necessary) -- but it will likely never make it into any other browsers. So, let's support it if the user is on Chrome. commit 6f602a3 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Mar 3 17:35:58 2022 +0100 chore(release): 1.8.0 commit b43cfc2 Author: Billy Charlton <1427526+billyc@users.noreply.github.com> Date: Thu Mar 3 17:33:54 2022 +0100 fix: Fix simwrapper#105, bar charts not grouping properly (simwrapper#112) This got broken when we did the experiments with filtering. commit d21e295 Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Thu Mar 3 16:52:45 2022 +0100 use config props from top level commit 2a90756 Author: Christian Rakow <rakow@vsp.tu-berlin.de> Date: Thu Mar 3 16:41:42 2022 +0100 new slideshow type commit a2670a4 Author: rakow <rakow@users.noreply.github.com> Date: Mon Feb 28 16:01:19 2022 +0100 feat: Dashboards learned "video" panel type (simwrapper#107) * first attemp at video block * implemented logic to resolve video urls * fix video template * finished video tag Co-authored-by: Billy Charlton <charlton@vsp.tu-berlin.de> commit 5011174 Author: rakow <rakow@users.noreply.github.com> Date: Mon Feb 28 15:57:12 2022 +0100 feat(links): configurable viewport (simwrapper#103) commit 7745c42 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 11 09:37:47 2022 +0100 chore(release): 1.7.2 commit 2ed4c74 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 11 09:37:09 2022 +0100 fix(vega): reformulate non-FQDN data URLs to point to file storage Relative paths should prepend file storage prefix. commit b95984e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 11 09:31:46 2022 +0100 fix(flowmap): flowmap link volumes not showing up in latest build Cut/paste error. commit 25094ac Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 11 09:31:09 2022 +0100 update ActivitySim repo location commit cb52138 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 23:46:18 2022 +0100 fix: Clean up Plotly chart margins and layouts We were using an old version of the Plotly library ...AND we didn't have things configured properly. commit 231f70d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 13:59:56 2022 +0100 fix: support simwrapper command-line tool "here" mode simwrapper tool learned "simwrapper here" mode; these changes support opening the site in local mode. - Workers MUST NOT import global store or js/fileSystem.ts !! The global store can't hop across contexts. See https://pypi.org/project/simwrapper/ for full documentation commit 4c45ff7 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 13:58:24 2022 +0100 chore: remove unused files commit 435aae9 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 12:32:43 2022 +0100 chore(release): 1.7.1 commit af13e2f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 12:31:52 2022 +0100 fix(links): colors and widths of bare networks not set correctly commit f7cbd72 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 11:34:09 2022 +0100 fix: Markdown table formatting needs spacing and shading. commit 64a6f3e Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 11:08:43 2022 +0100 update plotly.js commit 3eb120d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Thu Feb 10 11:08:29 2022 +0100 fix: Sankey label widths should be based on data, not hard-coded commit b95807c Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 9 17:12:36 2022 +0100 fix: improve vega chart backgrounds in dark mode commit 30f6e44 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 9 13:58:12 2022 +0100 chore(release): 1.7.0 commit f1fdb87 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 9 13:12:36 2022 +0100 fix: firefox on windows hangs on background worker dataset load Papaparse library seems to hang on dynamic value typing. Work around. commit 3d76add Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 17:19:50 2022 +0100 fix: Vega-lite chart sizes & subfolder paths were not calculated correctly commit 3cb622d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 16:50:07 2022 +0100 fix: Pie charts should use column order, not "largest first" Sorting by largest-first means that the column orders change with every alternative. Column-order still causes problems if you have different columns in various alternatives, but at least in the case where the columns are identical, the pie chart colors will be consistent. commit 33e91f1 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 13:12:21 2022 +0100 vega error message commit dda241d Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 12:47:52 2022 +0100 security updates from npm commit 96cbb9f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 12:46:06 2022 +0100 upgrade vega-lite => 5.2 commit 28d37af Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 12:06:12 2022 +0100 tighten margins on narrow pages commit 53f994f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 8 11:49:38 2022 +0100 fix: Add more helpful error messages when files don't load commit 8e42dec Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 16:45:22 2022 +0100 fix: load dashboard panels in sequence, WIP Firefox is hanging when all the panels try to load at once. Let's WIP and see if loading in series works better -- then once it is working, we can try to optimize the load order / speed later. commit 1e26a5b Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 13:53:57 2022 +0100 create-geojson-network.py - use feature.id instead of feature.properties.id GeoJSON spec says the common ID of a feature "should" be in feature.id, not as a property of the feature. commit 825546a Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 13:36:14 2022 +0100 fix: Support GeoJSON networks with feature.id or feature.properties.id Geojson spec is unclear on where the ID should go. - Section 3 says if there is a general ID, it "should" go in the top level of the feature itself, ie. feature.id https://datatracker.ietf.org/doc/html/rfc7946#section-6 - Section 6 says that all properties of the feature should go in the "properties" object and putting anything outside of the geometry or properties will cause interoperability problems https://datatracker.ietf.org/doc/html/rfc7946#section-6 Thus we will look in both places. commit 94a2087 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 11:20:22 2022 +0100 feat: Dashboards learned "text" block type, for including readme content type: text props: file: my-readme.md Will now display a rendered markdown text file. commit 5832e45 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Feb 7 10:26:51 2022 +0100 chore(release): 1.6.1 commit e1b4907 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 4 13:50:48 2022 +0100 fix: Bug in SAFARI prevents topsheets from loading Safari cannot parse RegEx with "lookbehind", bug is >3 years old https://stackoverflow.com/questions/51568821/works-in-chrome-but-breaks-in-safari-invalid-regular-expression-invalid-group Worked around it. commit 13fd4d6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 4 13:07:03 2022 +0100 selector should show proper widths in all cases commit f27bf70 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Feb 4 11:46:38 2022 +0100 fix: Dashboards should respect locale for title/title_en/title_de and desc commit 5d18cf1 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 2 17:43:50 2022 +0100 add slight delay switching dashboard tabs so user knows what's up commit 48262bc Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Wed Feb 2 17:19:44 2022 +0100 Cache link network files across multiple vizes commit b6cd505 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 1 16:49:07 2022 +0100 use prebuilt link attributes for better performance commit d1bb736 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 1 16:29:16 2022 +0100 fix: topsheets can reference parent folders in /file/../paths commit 6d34252 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Feb 1 11:42:56 2022 +0100 fix(links): Diff mode plot could show wrong data in some situations The build and base link-lookup offset calculations had a bug! Fixed. commit fc0b015 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Jan 31 10:12:27 2022 +0100 chore(release): 1.6.0 commit 30a07fb Merge: 74b4c79 1a0ed13 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Jan 31 10:12:07 2022 +0100 Merge branch 'next' commit 1a0ed13 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Jan 31 10:10:36 2022 +0100 RunFinder - show all levels commit b852df5 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Mon Jan 31 10:09:22 2022 +0100 add shapefile-to-geojson code commit 2385018 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 16:45:03 2022 +0100 z-fixing commit 03165d6 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 16:30:25 2022 +0100 fix heatmap again :-) commit 4e2cd5c Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 15:25:34 2022 +0100 fix lastRow logic commit 607222f Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 15:10:05 2022 +0100 Simplify RunFinder panel commit 245bab4 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 15:09:48 2022 +0100 better error messages commit 91ff514 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 28 15:09:33 2022 +0100 clean up console messages commit 74b4c79 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Jan 25 11:13:10 2022 +0100 fix(links): Diff tooltip not showing difference values commit 2858907 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Fri Jan 21 15:04:49 2022 +0100 fix: Dark mode map zoom/center buttons should follow map theme Squashed commit of the following: commit 67858fe Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Thu Jan 13 21:36:55 2022 +0100 Fixed darkmode for drawing tool commit c427437 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Tue Jan 4 17:32:40 2022 +0100 Fixed background color and size commit 4cbe701 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Jan 4 13:38:32 2022 +0100 make north-arrow button 1px higher commit 6763fb9 Author: Billy Charlton <charlton@vsp.tu-berlin.de> Date: Tue Jan 4 13:21:52 2022 +0100 fix darkmode border color & north button size commit b7c75d8 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Tue Jan 4 07:33:13 2022 +0100 Fixed border color commit f2e51e1 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Mon Jan 3 13:01:35 2022 +0100 Darkmode finished commit d3db3c8 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Sun Jan 2 15:02:10 2022 +0100 Added Darkmode for buttons commit 21ab2c4 Author: Friedrich Völkers <friedrich.voelkers@me.com> Date: Sun Jan 2 14:59:29 2022 +0100 Added Darkmode for buttons
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New chart type to embed videos directly.