{"action":"created","issue":{"url":"https://api.github.com/repos/leo-editor/leo-editor/issues/790","repository_url":"https://api.github.com/repos/leo-editor/leo-editor","labels_url":"https://api.github.com/repos/leo-editor/leo-editor/issues/790/labels{/name}","comments_url":"https://api.github.com/repos/leo-editor/leo-editor/issues/790/comments","events_url":"https://api.github.com/repos/leo-editor/leo-editor/issues/790/events","html_url":"https://github.com/leo-editor/leo-editor/issues/790","id":303096554,"number":790,"title":"Support @load-themes setting","user":{"login":"edreamleo","id":592928,"avatar_url":"https://avatars0.githubusercontent.com/u/592928?v=4","gravatar_id":"","url":"https://api.github.com/users/edreamleo","html_url":"https://github.com/edreamleo","followers_url":"https://api.github.com/users/edreamleo/followers","following_url":"https://api.github.com/users/edreamleo/following{/other_user}","gists_url":"https://api.github.com/users/edreamleo/gists{/gist_id}","starred_url":"https://api.github.com/users/edreamleo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edreamleo/subscriptions","organizations_url":"https://api.github.com/users/edreamleo/orgs","repos_url":"https://api.github.com/users/edreamleo/repos","events_url":"https://api.github.com/users/edreamleo/events{/privacy}","received_events_url":"https://api.github.com/users/edreamleo/received_events","type":"User","site_admin":false},"labels":[{"id":755069711,"url":"https://api.github.com/repos/leo-editor/leo-editor/labels/EKR","name":"EKR","color":"006b75","default":false},{"id":79922382,"url":"https://api.github.com/repos/leo-editor/leo-editor/labels/Enhancement","name":"Enhancement","color":"84b6eb","default":false}],"state":"open","locked":false,"assignee":{"login":"edreamleo","id":592928,"avatar_url":"https://avatars0.githubusercontent.com/u/592928?v=4","gravatar_id":"","url":"https://api.github.com/users/edreamleo","html_url":"https://github.com/edreamleo","followers_url":"https://api.github.com/users/edreamleo/followers","following_url":"https://api.github.com/users/edreamleo/following{/other_user}","gists_url":"https://api.github.com/users/edreamleo/gists{/gist_id}","starred_url":"https://api.github.com/users/edreamleo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edreamleo/subscriptions","organizations_url":"https://api.github.com/users/edreamleo/orgs","repos_url":"https://api.github.com/users/edreamleo/repos","events_url":"https://api.github.com/users/edreamleo/events{/privacy}","received_events_url":"https://api.github.com/users/edreamleo/received_events","type":"User","site_admin":false},"assignees":[{"login":"edreamleo","id":592928,"avatar_url":"https://avatars0.githubusercontent.com/u/592928?v=4","gravatar_id":"","url":"https://api.github.com/users/edreamleo","html_url":"https://github.com/edreamleo","followers_url":"https://api.github.com/users/edreamleo/followers","following_url":"https://api.github.com/users/edreamleo/following{/other_user}","gists_url":"https://api.github.com/users/edreamleo/gists{/gist_id}","starred_url":"https://api.github.com/users/edreamleo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edreamleo/subscriptions","organizations_url":"https://api.github.com/users/edreamleo/orgs","repos_url":"https://api.github.com/users/edreamleo/repos","events_url":"https://api.github.com/users/edreamleo/events{/privacy}","received_events_url":"https://api.github.com/users/edreamleo/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/leo-editor/leo-editor/milestones/18","html_url":"https://github.com/leo-editor/leo-editor/milestone/18","labels_url":"https://api.github.com/repos/leo-editor/leo-editor/milestones/18/labels","id":3155570,"number":18,"title":"5.7.1","description":null,"creator":{"login":"edreamleo","id":592928,"avatar_url":"https://avatars0.githubusercontent.com/u/592928?v=4","gravatar_id":"","url":"https://api.github.com/users/edreamleo","html_url":"https://github.com/edreamleo","followers_url":"https://api.github.com/users/edreamleo/followers","following_url":"https://api.github.com/users/edreamleo/following{/other_user}","gists_url":"https://api.github.com/users/edreamleo/gists{/gist_id}","starred_url":"https://api.github.com/users/edreamleo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edreamleo/subscriptions","organizations_url":"https://api.github.com/users/edreamleo/orgs","repos_url":"https://api.github.com/users/edreamleo/repos","events_url":"https://api.github.com/users/edreamleo/events{/privacy}","received_events_url":"https://api.github.com/users/edreamleo/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":7,"state":"open","created_at":"2018-03-02T08:24:14Z","updated_at":"2018-03-11T23:23:21Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2018-03-07T13:23:54Z","updated_at":"2018-03-12T12:35:41Z","closed_at":null,"author_association":"OWNER","body":"The body will contain a list of paths to themes.\r\n\r\nSearch path will be: 1. User's home directory, 2. leo/themes directory.\r\n\r\nOrder matters: Later paths on the list will modify earlier themes.  This will allow us to separate syntax coloring and log pane colors from \"basic themes\".  Something like this:\r\n\r\n   LeoBlackTheme.leo\r\n   LeoSolarizedConsoleText.leo\r\n   LeoSolarizedSyntaxColoring.leo.\r\n\r\nThis will be the foundation upon which Leo's Theme menu will be built."},"comment":{"url":"https://api.github.com/repos/leo-editor/leo-editor/issues/comments/372294839","html_url":"https://github.com/leo-editor/leo-editor/issues/790#issuecomment-372294839","issue_url":"https://api.github.com/repos/leo-editor/leo-editor/issues/790","id":372294839,"user":{"login":"technatica","id":5809169,"avatar_url":"https://avatars2.githubusercontent.com/u/5809169?v=4","gravatar_id":"","url":"https://api.github.com/users/technatica","html_url":"https://github.com/technatica","followers_url":"https://api.github.com/users/technatica/followers","following_url":"https://api.github.com/users/technatica/following{/other_user}","gists_url":"https://api.github.com/users/technatica/gists{/gist_id}","starred_url":"https://api.github.com/users/technatica/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/technatica/subscriptions","organizations_url":"https://api.github.com/users/technatica/orgs","repos_url":"https://api.github.com/users/technatica/repos","events_url":"https://api.github.com/users/technatica/events{/privacy}","received_events_url":"https://api.github.com/users/technatica/received_events","type":"User","site_admin":false},"created_at":"2018-03-12T12:35:41Z","updated_at":"2018-03-12T12:35:41Z","author_association":"NONE","body":"I mean that currently when I load a .leo file that contains a theme, it\nimmediately applies that theme to the entire UI.\n\nI envision being able to have a theme that lives in myLeoSettings.leo that\napplies to the entire UI and every open file and every subsequent open\nfile. (status quo)\n\nThen when I load a file with a theme, it applies ONLY to that file. So I\ncould have a pink theme that would apply to writing project files, a yellow\ntheme that applies to programming project files, a green theme that applies\nto my collection of recipes file etc. etc.\n\nSo the only thing new would be a setting that says @bool-theme-sandbox True\nwhen the new scheme applies and False to keep the status quo.\n\nUnder \"True\" each file on load would be scanned for the existence of an\n@load-theme node. If present, it would apply only to that file. If not\npresent, it would load the theme from myLeoSettings.leo.\n\nThis could also allow partial theming. ie. On load the file could load the\nmyLeoSettings.leo theme and then load an additional stylesheet in the file\nto modify certain parts of the UI that would apply only to that file\nwithout having those modifications bleed to all other open files and\nsubsequently opened files.\n\nHope that is clearer.\n\nChris\n\n\nOn Sun, Mar 11, 2018 at 4:05 PM, Edward K. Ream <notifications@github.com>\nwrote:\n\n> On Sun, Mar 11, 2018 at 4:30 PM, Chris George <notifications@github.com>\n> wrote:\n>\n> > Would it be possible to have an @Bool <https://github.com/bool> to\n> > allow/disallow sandboxing a page's theme to itself only?\n> >\n> ​Do you mean an option to apply a theme to the presently open outline?\n>\n> Edward\n>\n> —\n> You are receiving this because you commented.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/leo-editor/leo-editor/issues/790#issuecomment-372158009>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/AFikEaRt3f7COsD7S8_S_gCye_Sg5wc7ks5tda3RgaJpZM4SgcEs>\n> .\n>\n"}}
{"actor":{"display_login":"technatica"}}