{"action":"created","issue":{"url":"https://api.github.com/repos/siacs/Conversations/issues/1688","repository_url":"https://api.github.com/repos/siacs/Conversations","labels_url":"https://api.github.com/repos/siacs/Conversations/issues/1688/labels{/name}","comments_url":"https://api.github.com/repos/siacs/Conversations/issues/1688/comments","events_url":"https://api.github.com/repos/siacs/Conversations/issues/1688/events","html_url":"https://github.com/siacs/Conversations/issues/1688","id":132632323,"number":1688,"title":"Add RTL support","user":{"login":"elcuco","id":21070,"avatar_url":"https://avatars.githubusercontent.com/u/21070?v=3","gravatar_id":"","url":"https://api.github.com/users/elcuco","html_url":"https://github.com/elcuco","followers_url":"https://api.github.com/users/elcuco/followers","following_url":"https://api.github.com/users/elcuco/following{/other_user}","gists_url":"https://api.github.com/users/elcuco/gists{/gist_id}","starred_url":"https://api.github.com/users/elcuco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elcuco/subscriptions","organizations_url":"https://api.github.com/users/elcuco/orgs","repos_url":"https://api.github.com/users/elcuco/repos","events_url":"https://api.github.com/users/elcuco/events{/privacy}","received_events_url":"https://api.github.com/users/elcuco/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-10T08:06:51Z","updated_at":"2016-02-11T17:20:58Z","closed_at":null,"body":"As the app is translated to Arabic and Hebrew we need to add RTL support for all layouts.\r\n\r\nAndroid studio has support for doing this automagially, and it does work (tested on Android 6, did not verify all UIs but it seems OK). I looked at the diff - and it seems the tool just replaces all \"left\" with \"start\" and \"right\" with \"end\". This works on Android 4.3 and above. \r\n\r\nTheoretically, android 4.2/4.1 does support this feature - but from my experience 4.2 ignores it and breake the UI, and some 4.1.2 Samsung's tablets completely fail while loading (see https://code.google.com/p/android/issues/detail?id=60055 - only workaround is doing this in code). \r\n\r\nI am unsure if we should keep the \"left\"/\"right\" paddings,margins for older Android support. I assume that Android studio does remove them in purpose.. does anyone have an older phone to test..?"},"comment":{"url":"https://api.github.com/repos/siacs/Conversations/issues/comments/182965168","html_url":"https://github.com/siacs/Conversations/issues/1688#issuecomment-182965168","issue_url":"https://api.github.com/repos/siacs/Conversations/issues/1688","id":182965168,"user":{"login":"petmue","id":16270886,"avatar_url":"https://avatars.githubusercontent.com/u/16270886?v=3","gravatar_id":"","url":"https://api.github.com/users/petmue","html_url":"https://github.com/petmue","followers_url":"https://api.github.com/users/petmue/followers","following_url":"https://api.github.com/users/petmue/following{/other_user}","gists_url":"https://api.github.com/users/petmue/gists{/gist_id}","starred_url":"https://api.github.com/users/petmue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petmue/subscriptions","organizations_url":"https://api.github.com/users/petmue/orgs","repos_url":"https://api.github.com/users/petmue/repos","events_url":"https://api.github.com/users/petmue/events{/privacy}","received_events_url":"https://api.github.com/users/petmue/received_events","type":"User","site_admin":false},"created_at":"2016-02-11T17:20:58Z","updated_at":"2016-02-11T17:20:58Z","body":"@iNPUTmice RTL means Right-To-Left; Android natively supports layout mirroring when changing the system language: http://android-developers.blogspot.de/2013/03/native-rtl-support-in-android-42.html"}}