Git Product home page Git Product logo

limn's People

Contributors

brainwane avatar declerambaul avatar dsc avatar milimetric avatar ottomata avatar

Watchers

 avatar

limn's Issues

Split into Client and Server projects

Issue by dsc from 'Tue Nov 6 21:12:47 2012'
Originally opened as wikimedia#72


Related to wikimedia#71, splitting into client and server projects would facilitate reusing the client and UI (the focus of the project!), and lead to alternate implementations of the server API on different platforms (Rails, Django, etc).

Graph Versioning

Issue by milimetric from 'Wed Sep 19 21:52:51 2012'
Originally opened as wikimedia#63


Save all revisions, and allow reverting, etc.

  • Flat JSON files --> git & save JSON in "pretty" mode, to add newlines after commas for smallest deltas
  • Otherwise server will need to do changeset calculation & tracking

Edit UI Keyboard Shortcuts

Issue by milimetric from 'Wed Sep 19 21:49:34 2012'
Originally opened as wikimedia#56


  • Switch tabs (like Spaces: move to 1,2,3; move left, right)
  • Focus on forms:
    • Name
    • First field in active tab
  • Navigate the Data UI
  • Focus on Options Search

Make X-zoom the default

Issue by adamwight from 'Tue Apr 2 04:33:44 2013'
Originally opened as wikimedia#76


Providing a box zoom is an advanced and mostly aggravating feature. In most cases the correct default is to zoom on the X-axis, and auto-range the Y-axis. Giving control over the Y-zoom is almost too powerful. My recommendation is to respond to user onMouseDrag input in a differential way:
a) Drag endpoints are mostly separated in the X direction -> Draw a zoom line, and when performing the zoom, auto-range Y.
b) Drag endpoints have some Y separation -> Draw the zoom box, and do a box zoom.

''Rambling''
We could also have a Y-only zoom, if the drag points are vertical.

There should also be a way to make slight corrections to the zoom factors, without screwing up a nice graph.

The escape key, and stuff, should abort any UI interaction.

Design a new edit UI

Issue by milimetric from 'Mon Oct 22 15:36:18 2012'
Originally opened as wikimedia#70


The 0.8 milestone priorities and the most used options of the current dygraphs implementation will be reorganized in a new UI. The main difference is that the UI will be contextual to the visualization elements as much as possible.

Embeddable Graph Sparklines

Issue by milimetric from 'Wed Sep 19 21:51:52 2012'
Originally opened as wikimedia#61


with endpoints like:

  • HTML, appropriate for iframe: /spark/:slug
  • Embeddable:
    • Drawn with JS: /spark/:slug.js
    • Image: /spark/:slug.png

Save As does not work

Issue by dvanliere from 'Mon Aug 27 19:27:21 2012'
Originally opened as wikimedia#31


Steps to reproduce:

  • Open an existing chart
  • Rename the slug
  • Click 'save',

then the chart is saved with the pre-existing slug and not with the new slug.

Client-only Mode

Issue by dsc from 'Tue Nov 6 21:10:39 2012'
Originally opened as wikimedia#71


It's presently a huge pain to run Limn as a fully static, client-only application, despite the fact that it's mostly there.

  • Data is already stored as flat files by default, though server endpoints will recursively descend into directories searching for it.
  • /datasources/all aggregates the contents of var/data/datasources. Providing a tool to generate a datasources.json file would fix this.
  • DataSources should be able to be defined in the client UI so you could get started without editing any files.

That's off the top of my head, but I think that's it.

Mediawiki Embeddable Graphs

Issue by milimetric from 'Wed Sep 19 21:46:44 2012'
Originally opened as wikimedia#53


This requires a MediaWiki extension to provide the wikitext syntax for embedding. It also depends on the API for "Embeddable Graphs" (see above).

Improve Graph.toURL()

Issue by dvanliere from 'Tue Jul 24 20:13:03 2012'
Originally opened as wikimedia#13


  • Slug only if not .isNew()
  • Filter id out
  • Diff with last saved state
  • Do not include undefined & empty values
  • Compact some components (w/ collapse and expand methods):
    • options -> o
    • dataset -> d

Share Tab in Graph Edit UI

Issue by dvanliere from 'Tue Jul 24 20:13:18 2012'
Originally opened as wikimedia#21


Fields for graph identifiers:
- short URL (slug only)
- full URL (no slug -- all options)
- embed code (see "Embeddable Graphs")

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.