{"action":"created","issue":{"url":"https://api.github.com/repos/Ignoble61/script.skinshortcuts/issues/2","labels_url":"https://api.github.com/repos/Ignoble61/script.skinshortcuts/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/Ignoble61/script.skinshortcuts/issues/2/comments","events_url":"https://api.github.com/repos/Ignoble61/script.skinshortcuts/issues/2/events","html_url":"https://github.com/Ignoble61/script.skinshortcuts/issues/2","id":98477649,"number":2,"title":"new widgets system","user":{"login":"marcelveldt","id":6389780,"avatar_url":"https://avatars.githubusercontent.com/u/6389780?v=3","gravatar_id":"","url":"https://api.github.com/users/marcelveldt","html_url":"https://github.com/marcelveldt","followers_url":"https://api.github.com/users/marcelveldt/followers","following_url":"https://api.github.com/users/marcelveldt/following{/other_user}","gists_url":"https://api.github.com/users/marcelveldt/gists{/gist_id}","starred_url":"https://api.github.com/users/marcelveldt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcelveldt/subscriptions","organizations_url":"https://api.github.com/users/marcelveldt/orgs","repos_url":"https://api.github.com/users/marcelveldt/repos","events_url":"https://api.github.com/users/marcelveldt/events{/privacy}","received_events_url":"https://api.github.com/users/marcelveldt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-07-31T21:50:34Z","updated_at":"2015-08-01T19:56:18Z","closed_at":null,"body":"I finally had the time to test out your work on the widget stuff. First off all: really great work. This is what I was looking for for a long time. I will also take a look at the templates stuff later but this already is very promising.\r\n\r\nIs this ready to be merged to the main branch already ? Now there are a number of branches with altered stuff. It would be very, very nice if we could merge it all together in the main branch and start testing. I'm thinking about altering my Titan skin entirely to embrace this new widget (and maybe even the templates) stuff and provide a new beta version of my skin with a beta version of skinshortcuts to get some actual users to test it out.\r\n\r\nSo far, this new features are really things users have asked for:\r\n\r\n- the speed improvements (already merged in main and working great)\r\n- the \"move up\"  in the browse library nodes (I'm not sure where this was added, I suspect in the widgets branch of yours)\r\n- the \"edit action\" stuff (work on progress on my side)\r\n- the widget improvements.\r\n\r\nAs you may know I currently use skin strings to store the widget preference. I've incorporated the \"just select shortcut\" method for that to store what the users chooses from the library. My skin's background service will \"translate\" the normal path to a path to be used in the widget. In other words: it's a very messy workaround which I'd love to drop once this new widget stuff is ready. The only problem I have is how to migrate the current user preferences to the proper skinshortcuts implementation but I will figure something out, will be fine.\r\n\r\nJust another question about the widgets. I'd like to have a button within the widget (on homescreen) that let's the user assign the widget directly. Now I already have this button there for some \"predefined widgets\"  that toggles between various states but I'd like to be able to just present the full dialog of choices the user has for the widget. Would that even be possible ? I'm trying really hard to get familiar with all the code to help you out, even while you where on dark for a little while I've spent days to scan through the code to fix some small issues users had but I'm not sure about this one. Maybe you can tell me from the top of your head if there's such an option in the code already. If not, it's a feature request :-)\r\nBut.. Like I said I want to help you our where I can with the code so if you could point me just a little in the right direction I'll try to add it in myself. I think it's a nice option that all skinners can benefit from.\r\n\r\nSo, I'm thinking about something like the \"just select shortcuts\" script entry, but this one will not be storing stuff to a skin string but directly in the mainmenu. Something like this perhaps:\r\nRunScript(script.skinshortcuts,type=selectWidget&amp;menuId=300)\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/Ignoble61/script.skinshortcuts/issues/comments/126948868","html_url":"https://github.com/Ignoble61/script.skinshortcuts/issues/2#issuecomment-126948868","issue_url":"https://api.github.com/repos/Ignoble61/script.skinshortcuts/issues/2","id":126948868,"user":{"login":"Ignoble61","id":12768752,"avatar_url":"https://avatars.githubusercontent.com/u/12768752?v=3","gravatar_id":"","url":"https://api.github.com/users/Ignoble61","html_url":"https://github.com/Ignoble61","followers_url":"https://api.github.com/users/Ignoble61/followers","following_url":"https://api.github.com/users/Ignoble61/following{/other_user}","gists_url":"https://api.github.com/users/Ignoble61/gists{/gist_id}","starred_url":"https://api.github.com/users/Ignoble61/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ignoble61/subscriptions","organizations_url":"https://api.github.com/users/Ignoble61/orgs","repos_url":"https://api.github.com/users/Ignoble61/repos","events_url":"https://api.github.com/users/Ignoble61/events{/privacy}","received_events_url":"https://api.github.com/users/Ignoble61/received_events","type":"User","site_admin":false},"created_at":"2015-08-01T19:56:18Z","updated_at":"2015-08-01T19:56:18Z","body":"I'm not doing any more coding tonight, so I'll leave it up to you if you want to share what you have so I can stare agog, or if you want to wait until it's all finished and I can look at implementing it (assuming you're working on it in a standalone way) :)"}}