| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-04-05 | client: rename edge_info to link_info | Alon Levy | |
| for f in `git grep -l edge_info`; do sed -ie 's/edge_info/link_info/g' $f; done for f in `git grep -l EDGE_INFO`; do sed -ie 's/EDGE_INFO/LINK_INFO/g' $f; done git mv src/client/view/edge_info.js src/client/view/link_info.js | |||
| 2015-04-05 | client: selection: enable selection of link via 0 depth selection of both ↵ | Alon Levy | |
| nodes; resolve #393 shift selection still works, but now it's a bit not obvious when you shift select a link: - it acts as inverting the source and destination node. - an alternative could be to special case for both or single or none of the nodes already selected - a correct fix would be to track separately the nodes and links selection states. Right now we only have a nodes selection state (array of root nodes, the ones the user selected, and array of selected nodes, the ones we highlight as such). | |||
| 2015-04-05 | client/layouts: respect node.fixed | Alon Levy | |
| 2015-04-05 | client/graph_view: reset fixed before restoring a new layout (not actually ↵ | Alon Levy | |
| required, except if a new node was introduced) | |||
| 2015-04-05 | client/layouts: save+restore fixed property | Alon Levy | |
| 2015-04-05 | client: graph_view: fix scope of node_url_dx definition | Alon Levy | |
| 2015-04-05 | client: graph construction: text below circles. resolve #429 | Alon Levy | |
| remind myself svg doesn't respect z-index, flatten back the svg structure: svg - zoom - graph g path 1 link text 1 node text 1 node text 2 node circle 1 node circle 2 per SVG 1.1 spec the last node is the top most. | |||
| 2015-04-05 | client: drag behaviour: no force calculation on drag. resolve #434 | Alon Levy | |
| 2015-04-05 | client: layout: save/restore on layout change. resolve #432 | Alon Levy | |
| 2015-04-03 | layout buttons: behavior, icon-design & style | LV-426 | |
| 2015-04-02 | client/style: add layout-buttons and btn_layoutwip/selection-ring | Alon Levy | |
| 2015-04-02 | client/layouts/concentric: consts refactor, enlarge minimal ring distance | Alon Levy | |
| 2015-04-02 | client/layouts: concentric: sort inside ring by name | Alon Levy | |
| 2015-04-02 | client: graph_view: add tick on zoom - required for bubble animation (not ↵ | Alon Levy | |
| exactly, not sure actually) | |||
| 2015-04-02 | client/layouts/concentric: top and bottom nodes margins | Alon Levy | |
| 2015-04-02 | client: split layouts from graph-view | Alon Levy | |
| 2015-04-02 | client: graph_view: fix text with hover, text now under it's link | Alon Levy | |
| plus make hover orange, and override opacity so nonselected hovered links are visible. | |||
| 2015-04-02 | client: graph_view: two renames: linktext->link_text, nodetext->node_text | Alon Levy | |
| 2015-04-02 | client: hover on nodes and links almost there, missing text | Alon Levy | |
| 2015-04-02 | Renamed Layout UI name of "concentric" into "Ring" | garbash | |
| 2015-04-02 | client/view/graph_view: small bug fix plus indentation | Alon Levy | |
| 2015-04-02 | client/graph_view: turn off selection ring for now | Alon Levy | |
| 2015-04-02 | client/graph_view/concentric: smaller radius for smaller number of nodes | Alon Levy | |
| 2015-04-02 | wip/selection-ring: add grid layout, add buttons to switch, starts at force ↵ | Alon Levy | |
| layout | |||
| 2015-04-02 | client: remove cola dependency | Alon Levy | |
| 2015-04-02 | client: graph_view: layout abstraction, empty + concentric layouts (empty ↵ | Alon Levy | |
| for temporary) | |||
| 2015-04-02 | wip/selection: selected nodes are now in an equal distance ring of fixed ↵ | Alon Levy | |
| radius (so no ring transform) | |||
| 2015-04-02 | wip selection ring - working but not quite there | Alon Levy | |
| 2015-04-02 | selection: is_empty, skip nop updates, clear | Alon Levy | |
| 2015-04-02 | wip: selection ring | Alon Levy | |
| 2015-04-01 | creation bubble SVG blur effect | LV-426 | |
| 2015-03-29 | client/view/graph_view: allow links with x/y that is zero | Alon Levy | |
| 2015-03-25 | Revert "client/view/graph_view: force recalculation of linkDistance on each ↵ | Alon Levy | |
| force__load_graph" Dor: I have to say it's less usable now with the nodes moving after every click... I suggest to quickly fix it or revert. This reverts commit 4218f8fdf7c47ce8b8baa8f6fd2b95f1d93f358a. | |||
| 2015-03-24 | client/view/graph_view: remove debug print | Alon Levy | |
| 2015-03-24 | client/graph_view: add link distance depending on degree of node | Alon Levy | |
| 2015-03-24 | client/view/graph_view: force recalculation of linkDistance on each ↵ | Alon Levy | |
| force__load_graph | |||
| 2015-03-23 | client: dragging a node fixes it's position; unfixing needs to be thought out | Alon Levy | |
| 2015-03-17 | client: Bacon/jquery dependency: use shim | Alon Levy | |
| add shim requirement for Bacon to have jquery loaded first, since Bacon patches in asEventStream (and other APIs). Undo the Bacon_wrapper non fix: git grep -l Bacon_wrapper | while read f; do sed -i -e s/Bacon_wrapper/Bacon/g $f; done | |||
| 2015-03-16 | client: plus/minus zoom implementation using log scale, state still in ↵ | Alon Levy | |
| d3.behavior.zoom | |||
| 2015-03-16 | client/selection: hide/show multiple node operations via parent div | Alon Levy | |
| 2015-03-15 | client/graph_view: record rest force layout position and load right after ↵ | Alon Levy | |
| clone (per node id) (copied inline comment): HACK to load positions stored locally: on the first diff, which is the result of the initial clone, load positions from stored last settled position (see record_position_to_local_storage and restore_position_from_local_storage) this is before we have proper layout recording in the database, loaded together with the nodes and links. | |||
| 2015-03-15 | client/graph_view: rename debug only function with double underscore prefix | Alon Levy | |
| 2015-03-15 | client/graph_view: extract force__load_graph | Alon Levy | |
| 2015-03-13 | client/graph_view: double force layout distance (CRI patch) | Alon Levy | |
| 2015-03-12 | client: use some more VK constants | Alon Levy | |
| 2015-03-10 | client: graph_view: handle keyboard events when svg nodes are focused | Alon Levy | |
| enter to open edit, space and shift-space to select/append. | |||
| 2015-03-10 | client: graph_view: make nodes tabindex'able sorted top to bottom left to right | Alon Levy | |
| 2015-03-09 | client/view/search: deduplicate and debounce for 300 milliseconds | Alon Levy | |
| 2015-03-09 | client/view/search: use FRP | Alon Levy | |
| 2015-03-09 | client: search in nodes and attributes | Alon Levy | |
| Fixes #358 Implementation limitations: - uses hasOwnProperty for search, and further filters on strings. So technically could be oversearching - i.e. string properties that are not attributes. We should keep an attribute key on Node and Link - there is no selected link, just selected nodes. So we select both source and destination. Opening issue #367 for this. | |||
