{"action":"created","issue":{"url":"https://api.github.com/repos/ElectronicTheatreControlsLabs/OSCWidgets/issues/8","repository_url":"https://api.github.com/repos/ElectronicTheatreControlsLabs/OSCWidgets","labels_url":"https://api.github.com/repos/ElectronicTheatreControlsLabs/OSCWidgets/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/ElectronicTheatreControlsLabs/OSCWidgets/issues/8/comments","events_url":"https://api.github.com/repos/ElectronicTheatreControlsLabs/OSCWidgets/issues/8/events","html_url":"https://github.com/ElectronicTheatreControlsLabs/OSCWidgets/issues/8","id":145039301,"number":8,"title":"Font sizes (and example use) and some other requests!","user":{"login":"richardwilliamson","id":4036746,"avatar_url":"https://avatars.githubusercontent.com/u/4036746?v=3","gravatar_id":"","url":"https://api.github.com/users/richardwilliamson","html_url":"https://github.com/richardwilliamson","followers_url":"https://api.github.com/users/richardwilliamson/followers","following_url":"https://api.github.com/users/richardwilliamson/following{/other_user}","gists_url":"https://api.github.com/users/richardwilliamson/gists{/gist_id}","starred_url":"https://api.github.com/users/richardwilliamson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/richardwilliamson/subscriptions","organizations_url":"https://api.github.com/users/richardwilliamson/orgs","repos_url":"https://api.github.com/users/richardwilliamson/repos","events_url":"https://api.github.com/users/richardwilliamson/events{/privacy}","received_events_url":"https://api.github.com/users/richardwilliamson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-31T22:52:40Z","updated_at":"2016-04-05T22:31:03Z","closed_at":null,"body":"Sorry - me again.\r\n\r\nI've started out building a control surface for an arduino project I've been working on - OSC cue lights, see the project at [github](https://github.com/richardwilliamson/ardQlight) and a video at [video](https://www.facebook.com/shadlx/videos/10156739885490503/)\r\n\r\nIt's great (and perfect timing) - a couple of things I have realised\r\n- The option to use a single command across a whole row would save a lot of typing!\r\n- There is no way to size fonts, it would be good if you could set a minimum font size so that the font gracefully shrinks to fit whatever is there\r\n- It would be nice if there was a way to set the colour of a button from an OSC input. I note there is a 'feedback' field but I'm not quite clear what this does - the way my system works is that you send a command (such as /go) and the unit responds with the state of the lamp (/go 1 or /go 0) meaning that if the unit doesn't work the lamps don't update. If this was possible it would remove for the separate activity widgets\r\n- The response of OSCWidgets seems to be significantly slower than touchOSC on an iPad - does the logging slow down responses? I *think* it's slower when the main window is open (I assume the logging is slowing things down?)\r\n\r\nI have also realised I can't see a way to re-open the main properties window when you have closed it (without closing and re-opening the file) - could probably do with a view menu item to re-open it. Ideally then it wouldn't open by default when opening the file."},"comment":{"url":"https://api.github.com/repos/ElectronicTheatreControlsLabs/OSCWidgets/issues/comments/206014591","html_url":"https://github.com/ElectronicTheatreControlsLabs/OSCWidgets/issues/8#issuecomment-206014591","issue_url":"https://api.github.com/repos/ElectronicTheatreControlsLabs/OSCWidgets/issues/8","id":206014591,"user":{"login":"MizPlusPlus","id":13593439,"avatar_url":"https://avatars.githubusercontent.com/u/13593439?v=3","gravatar_id":"","url":"https://api.github.com/users/MizPlusPlus","html_url":"https://github.com/MizPlusPlus","followers_url":"https://api.github.com/users/MizPlusPlus/followers","following_url":"https://api.github.com/users/MizPlusPlus/following{/other_user}","gists_url":"https://api.github.com/users/MizPlusPlus/gists{/gist_id}","starred_url":"https://api.github.com/users/MizPlusPlus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MizPlusPlus/subscriptions","organizations_url":"https://api.github.com/users/MizPlusPlus/orgs","repos_url":"https://api.github.com/users/MizPlusPlus/repos","events_url":"https://api.github.com/users/MizPlusPlus/events{/privacy}","received_events_url":"https://api.github.com/users/MizPlusPlus/received_events","type":"User","site_admin":false},"created_at":"2016-04-05T22:31:02Z","updated_at":"2016-04-05T22:31:02Z","body":"Hey Richard,\r\n\r\nThe responsiveness issue was definitely related to the logging.  In v0.6 I moved writing log messages to disk to a background thread, and also wrote a shiny new optimized logging display widget.  Should feel faster now.\r\n\r\nI agree, it takes to much typing to build a grid.  I will have to think about a good fix for that.  (You can always hand-edit the file in your text editor of choice until then)\r\n\r\nAlso agree about font sizing.  I will add a new field for that.\r\n\r\n\"OSC Label\" = set text label from an incoming OSC message\r\n\"OSC Feedback\" = set the state of an OSCWidget widget from an incoming OSC message (ex: Toggle state of an OSCWidget Button, the level of an OSCWidgets Fader, the position of an OSCWidgets XY, etc...)\r\n\"OSC Trigger\" = trigger an OSC widget from an incoming OSC message (ex: Press/Release an OSC Widget Button, start/stop an OSCWidgets Metronome, etc...)\r\nI like the idea of setting color remotely, good idea.\r\n\r\nTo re-open the main window, you can right+click on any OSCWidget and select \"Toggle Main Window\" - and you can also choose that option from the OSCWidgets icon in the system tray."}}