5 ms·
Ouch! imagine trying to re-write your gui for this, I cant even think how I would adapt one of my business programs to vertical orientation, except for maybe tu
by boznz 7y ago
Ouch! imagine trying to re-write your gui for this, I cant even think how I would adapt one of my business programs to vertical orientation, except for maybe turning the screen by 90degrees.
- enriquto 7y agoI guess if your site/program is well-designed you should only have to edit a single style file, and nothing else.
- srg0 7y agoI guess you need at least one person on your QA team who is proficient in a top-down right-to-left language and can read and use the non-standard layouts. And I believe that exclusively "top-down right-to-left" spells "Mongolian". Common Asian (CJK) languages have an _option_ to write text vertically, but they are usually written left to right in the digital media. So basically the same UI layout works for Japanese and for Norwegian users. Horizontal right-to-left languages like Arabic might flip the layout horizontally, but they don't break vertical scrolling.
- andrewshadura 7y agoActually, Mongolian is one of the few languages which are top-down left-to-right.
- chrismorgan 7y agoOn the technical front, CSS is extremely well-placed for this, with the comparatively recent shift from absolute axes (margin-left, border-bottom, &c.) to directional axes (margin-inline-start, border-block-end, &c.), with what those axes mean depending on writing-mode, direction and text-orientation. Browser support for the complete set of this stuff is still a tad patchy; Firefox is best in general, but all the browsers have at least the basics. But yeah, it mostly seems to boil down to rotating your app’s entire layout by 90°.
- kouteiheika 7y ago> On the technical front, CSS is extremely well-placed for this, with the comparatively recent shift from absolute axes (margin-left, border-bottom, &c.) to directional axes (margin-inline-start, border-block-end, &c.), with what those axes mean depending on writing-mode, direction and text-orientation. Yeah... even if CSS itself is, the browsers are not at all, not even close. Recently I tried to use a vertical `writing-mode` in a relatively simple application and encountered a massive amount of layout bugs and issues; it's pretty much totally broken in both Chrome and Firefox (unless maybe if you set everything to a vertical writing mode then it might kinda work?), and no one seems to care.
- mkl 7y agoThe attribute used on the Mongolian president's site linked above is "writing-mode: vertical-lr;". It seems like Electron & co. may be the best options for apps.