{"action":"created","issue":{"url":"https://api.github.com/repos/metapolator/metapolator/issues/480","labels_url":"https://api.github.com/repos/metapolator/metapolator/issues/480/labels{/name}","comments_url":"https://api.github.com/repos/metapolator/metapolator/issues/480/comments","events_url":"https://api.github.com/repos/metapolator/metapolator/issues/480/events","html_url":"https://github.com/metapolator/metapolator/issues/480","id":70964620,"number":480,"title":"Specimens: Implement line-spacing control","user":{"login":"davelab6","id":261579,"avatar_url":"https://avatars.githubusercontent.com/u/261579?v=3","gravatar_id":"","url":"https://api.github.com/users/davelab6","html_url":"https://github.com/davelab6","followers_url":"https://api.github.com/users/davelab6/followers","following_url":"https://api.github.com/users/davelab6/following{/other_user}","gists_url":"https://api.github.com/users/davelab6/gists{/gist_id}","starred_url":"https://api.github.com/users/davelab6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davelab6/subscriptions","organizations_url":"https://api.github.com/users/davelab6/orgs","repos_url":"https://api.github.com/users/davelab6/repos","events_url":"https://api.github.com/users/davelab6/events{/privacy}","received_events_url":"https://api.github.com/users/davelab6/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/metapolator/metapolator/labels/Priority%20Low","name":"Priority Low","color":"fef2c0"},{"url":"https://api.github.com/repos/metapolator/metapolator/labels/UI","name":"UI","color":"207de5"}],"state":"open","locked":false,"assignee":{"login":"jeroenbreen","id":6692653,"avatar_url":"https://avatars.githubusercontent.com/u/6692653?v=3","gravatar_id":"","url":"https://api.github.com/users/jeroenbreen","html_url":"https://github.com/jeroenbreen","followers_url":"https://api.github.com/users/jeroenbreen/followers","following_url":"https://api.github.com/users/jeroenbreen/following{/other_user}","gists_url":"https://api.github.com/users/jeroenbreen/gists{/gist_id}","starred_url":"https://api.github.com/users/jeroenbreen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeroenbreen/subscriptions","organizations_url":"https://api.github.com/users/jeroenbreen/orgs","repos_url":"https://api.github.com/users/jeroenbreen/repos","events_url":"https://api.github.com/users/jeroenbreen/events{/privacy}","received_events_url":"https://api.github.com/users/jeroenbreen/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/metapolator/metapolator/milestones/27","html_url":"https://github.com/metapolator/metapolator/milestones/0.3.0","labels_url":"https://api.github.com/repos/metapolator/metapolator/milestones/27/labels","id":728549,"number":27,"title":"0.3.0","description":"","creator":{"login":"davelab6","id":261579,"avatar_url":"https://avatars.githubusercontent.com/u/261579?v=3","gravatar_id":"","url":"https://api.github.com/users/davelab6","html_url":"https://github.com/davelab6","followers_url":"https://api.github.com/users/davelab6/followers","following_url":"https://api.github.com/users/davelab6/following{/other_user}","gists_url":"https://api.github.com/users/davelab6/gists{/gist_id}","starred_url":"https://api.github.com/users/davelab6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davelab6/subscriptions","organizations_url":"https://api.github.com/users/davelab6/orgs","repos_url":"https://api.github.com/users/davelab6/repos","events_url":"https://api.github.com/users/davelab6/events{/privacy}","received_events_url":"https://api.github.com/users/davelab6/received_events","type":"User","site_admin":false},"open_issues":76,"closed_issues":6,"state":"open","created_at":"2014-07-22T15:38:39Z","updated_at":"2015-05-04T15:48:53Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-04-25T20:36:08Z","updated_at":"2015-05-04T17:23:02Z","closed_at":null,"body":"A full line-spacing control widget (loose, normal, tight, custom) is described at https://github.com/metapolator/metapolator/wiki/working-UI-demo#line-spacing\r\n\r\n\r\n> First up from left is the line spacing control, right after the display size control.\r\n\r\n- [ ] This should be integrated into the font-size control, to show its part-and-parcel of the font size settings - so no white gap in the middle here:\r\n\r\n![screen shot 2015-05-04 at 11 52 14 am](https://cloud.githubusercontent.com/assets/261579/7456641/06b3bcde-f254-11e4-89b8-db174560faab.png)\r\n\r\n- [ ] The dropdown is really wide. It should be 50% of its current width (too narrow and its less easy to select items :)\r\n\r\n![screen shot 2015-05-04 at 11 52 44 am](https://cloud.githubusercontent.com/assets/261579/7456654/239195b0-f254-11e4-91ed-64439f0cf2e4.png)\r\n\r\nHere's the 'enter text' dropdown to compare:\r\n\r\n![screen shot 2015-05-04 at 11 52 52 am](https://cloud.githubusercontent.com/assets/261579/7456655/2392d7d6-f254-11e4-8fbc-bdadccea0c0f.png)\r\n \r\n> opens a popup settings menu (which means it got a checkmark for the current setting) \r\n\r\nCurrently the current setting is shown with a grey ground, which is the same as the hover color:\r\n\r\n![screen shot 2015-05-04 at 11 54 31 am](https://cloud.githubusercontent.com/assets/261579/7456684/67144ada-f254-11e4-8ab8-0b81ce9789b9.png)\r\n\r\nWe could make the hover color darker, like in the parameters panel:\r\n\r\n![screen shot 2015-05-04 at 11 55 33 am](https://cloud.githubusercontent.com/assets/261579/7456699/8d2125c2-f254-11e4-8528-50f4a38e996d.png)\r\n\r\nOr we could show the current setting with a checkmark - the same used for the export panel - but I think the use of color is better. @guiguru what do you think?\r\n\r\n> The first 3 settings enable automatic line spacing according to predefined curves. \r\n\r\n- [ ] Currently there is no tooltip for the items, but I think showing the curve items helps:\r\n\r\n* Tight: 1.2@10pt, 1@24, 0.8@300﻿\r\n* Normal: (1.5@10pt, 1.2@24, 0.9@300\r\n* Loose: 2@10pt, 1.5@24, 1.1@300\r\n\r\n> The width of these icons is identical to the width of all the text for the Custom spacing (including the ‘/’). ... the number is editable, the ‘/’ not. The number is always displayed with 2 decimal positions. \r\n\r\n- [ ] Add the `/`\r\n\r\nAlso,\r\n\r\n- [ ] Currently the tooltip for the icon + dropdown triangle is the setting - eg `tight` or `loose` - but it should always be \"Amount of line spacing (leading) in em\" \r\n\r\n- [ ] ~~name files and items with caps~~ (cf  https://github.com/metapolator/metapolator/commit/a1eda94c03734d556c5315f15ea0b7bae0a45287#comments) superceded by above"},"comment":{"url":"https://api.github.com/repos/metapolator/metapolator/issues/comments/98785488","html_url":"https://github.com/metapolator/metapolator/issues/480#issuecomment-98785488","issue_url":"https://api.github.com/repos/metapolator/metapolator/issues/480","id":98785488,"user":{"login":"guiguru","id":4458395,"avatar_url":"https://avatars.githubusercontent.com/u/4458395?v=3","gravatar_id":"","url":"https://api.github.com/users/guiguru","html_url":"https://github.com/guiguru","followers_url":"https://api.github.com/users/guiguru/followers","following_url":"https://api.github.com/users/guiguru/following{/other_user}","gists_url":"https://api.github.com/users/guiguru/gists{/gist_id}","starred_url":"https://api.github.com/users/guiguru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guiguru/subscriptions","organizations_url":"https://api.github.com/users/guiguru/orgs","repos_url":"https://api.github.com/users/guiguru/repos","events_url":"https://api.github.com/users/guiguru/events{/privacy}","received_events_url":"https://api.github.com/users/guiguru/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T17:23:02Z","updated_at":"2015-05-04T17:23:02Z","body":"we definitely need a ‘checked state’ for popups and menus that is different from the hover highlight"}}