| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-04-06 | client: return zoom buttons, make zoom conserve center point | Alon Levy | |
| 2015-04-06 | client: graph_view: use display instead of visibility. | Alon Levy | |
| SVG 1.1 visibility applies to element and not to children, display otoh does apply to the whole subtree resolves #401 | |||
| 2015-04-06 | client/view/graph_view: s/force__load_graph/layout__load_graph/ | Alon Levy | |
| 2015-04-06 | client: fix filter regression | Alon Levy | |
| 2015-04-06 | client: property tab cleanup; resolve #396 | Alon Levy | |
| 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/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: 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: graph_view: add tick on zoom - required for bubble animation (not ↵ | Alon Levy | |
| exactly, not sure actually) | |||
| 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 | wip: selection ring | Alon Levy | |
| 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-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-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/graph_view: set maximal size of 100px for an image, keeping aspect ratio | Alon Levy | |
| 2015-03-09 | client/graph_view: show images with correct size, but force layout doesn't ↵ | Alon Levy | |
| take it into account | |||
| 2015-03-09 | client/graph_view: console debug log when link is an image according to ↵ | Alon Levy | |
| crude heuristic What we need to do is two things: 1. when a new link is supplied, go download it and let the browser tell us if it is an image and if so what are it's dimensions 2. cache that data in the db (on the to-be-added view node). Actually 3. cache the image itself. This will also allow uploading images with no link. Where to cache the images - on disk with a hash, plus breakdown into multiple directories to avoid filesystem limits. | |||
| 2015-03-09 | client: graph_view: update image href+width+height on every "frame" | Alon Levy | |
| 2015-03-09 | client/graph_view: remove extra useless 'a' element on nodes | Alon Levy | |
| 2015-03-09 | client: graph_view: make nodes tab focusable. no visible indication (:focus) ↵ | Alon Levy | |
| and no interaction possible yet | |||
