summaryrefslogtreecommitdiffstats
path: root/gui/theme (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-02-29Unix file endings and remove execute permissionMatt Mower6-873/+873
Change-Id: Iceaae3f7f20c3c6f23da807786b4cf4739c887c9
2016-02-05twrp: translations: formatting and fix Turkish language fileAndreas Blaesius6-3227/+3228
Change-Id: I3159a2a0c37589f9472aba83b699840356da33a7
2016-02-05More languages, some partial, from Omni crowdinEthan Yonker7-0/+3546
Change-Id: I05d0e8516686ba2610ea4b437c83323e84eb4595
2016-02-05Add font settings to some language filesEthan Yonker3-0/+18
Change-Id: I949fe4bd99d2a4471fef3e3967980a6163943e71
2016-02-05Import approved translations from crowdinAndreas Blaesius4-0/+1999
- PS2: generic xml instead android xml - PS3: formatting Change-Id: I4c552e172d670278ab2bad1897ceb89b7ee7fec2
2016-02-05gui: imrove Russian translationAlexander Agura1-163/+162
Seems that previous translator is overmind Anyway, thanx him for initial translation Change-Id: Ia98e344c24671cb60a0765e7c6dcb8aace6428fb
2016-02-05gui: add german translationz31s1g7-30/+674
also correct typo in all language files also remove dummy language files for ES and FI german translation was done on omni crowdin by multiple translators: https://crowdin.com/project/OmniROM/de# result was updated in line with latest changes (as of 02032016) to en.xml Change-Id: Iddd8dbee7e050833a4dc61174288514d408267f7 Signed-off-by: z31s1g <z31s1g@googlemail.com>
2016-02-03Add ru.xml to translation engine on behalf on jemminiMax Matviychuk1-0/+672
Change-Id: I5d2d92f0d24228de9c63640d866e087542499d9d
2016-02-03Language: Update & Fix zh_TW.xmlEve Kane1-66/+66
Fix incorrect translation Again. Sync en.xml changes. Change-Id: Icc9020095f7b795758457ba5a661c22a8ef13267
2016-02-03update Chinese Simplified languageXuefer1-272/+272
1. ws fix 2. typos 3. use double-width Chinse punct Change-Id: I561295c2e5562c59ce005459d1f178241130c6cd
2016-02-03Update some string names in Chinese (Simplified)Ethan Yonker1-19/+19
sync with en.xml and update translations accordingly Change-Id: Ic67b0496145c8a450c198520d7bb667dfe31f16d Signed-off-by: Xuefer <xuefer@gmail.com>
2016-02-02gui: tweak storage selectionz31s1g2-13/+15
minor changes to the storage selection that was intrduced with commit 16373 (improve sdcard partitioning) Change-Id: I50437111f45d0b7e2b78a655424daa63aea374cc Signed-off-by: z31s1g <z31s1g@googlemail.com>
2016-01-31gui: fix partition list height for image flashingz31s1g2-2/+2
list height now accomodates 4 entries Change-Id: Ib5a5e2bad408f393abbd433b5f23a5d25711ca6c Signed-off-by: z31s1g <z31s1g@googlemail.com>
2016-01-29Remove execute permissions from source filesthat19-0/+0
Change-Id: I5deef665ab374491c0f498b498971abd525d1111
2016-01-29Replace fix permissions with fix contexts for emulated storageEthan Yonker4-62/+45
Fix permissions rarely fixed anything on more recent versions of Android and usually made things worse. Instead we will replace it with a more dumbed down option that should fix contexts on /data/media with a few improvements to ensure that contexts get fixed for multiple users and on adopted storage. Change-Id: If5523781936a0b04196e2ad871cae767ebae2583
2016-01-29add Simplified and Tranditional Chinese languageXuefer3-0/+1340
Change-Id: I417779259b08834d0bd9ec12ce31dda8c62d669b Signed-off-by: cofface <cofface@163.com> Signed-off-by: 996314227@qq.com Signed-off-by: kaneawk <kaneawk@gmail.com> Signed-off-by: Xuefer <xuefer@gmail.com>
2016-01-29Fix translation spellingssndnvaps4-8/+8
Change-Id: I16f71797901ed21763b52a5cf750f383a460ce4d Signed-off-by: sndnvaps <sndnvaps@gmail.com>
2016-01-29gui: move "(Up A Level)" in file selector to resource stringthat1-0/+1
Doing it at display time is easier. Change-Id: Ic0f2ca1f425f6267452157524a05b51d9324be16
2016-01-27ifdef and comment out libjpegEthan Yonker10-15/+10
Chances are there are not many themes in widespread use that are using jpeg images, but this will be easy to revert back or even just temporarily modify if we need jpeg support in a pinch. Change-Id: If17b05ce3ebccce724fd74b26ed8ea91b287c3cf
2016-01-25Adopted Storage supportEthan Yonker3-0/+13
-Detects, decrypts, and mounts an adopted SD card if a secondary block device is defined (usually mmcblk1) -Handles unified storage -Displays the adopted storage in MTP along with internal -Factory Reset - wiped just like a data media device, we retain the keys folder and the storage.xml during a factory reset -Backup / Restore -Disable mass storage when adopted storage is present -Read storage nickname from storage.xml and apply it to display names in the GUI -Read storage.xml and determine what storage location is in use for /sdcard and remap accordingly libgpt_twrp is source code mostly kanged from an efimanager project. It is GPL v2 or higher, so we will opt for GPL v3. Change-Id: Ieda0030bec5155ba8d2b9167dc0016cebbf39d55
2016-01-25gui: add icons on settings tabsz31s1g13-22/+64
use icons instead of text on settings tabs portrait themes only, landscape has no problems if a translated label needs more space Change-Id: I611ee9e34d5641c00d8894e219502a6198648339 Signed-off-by: z31s1g <z31s1g@googlemail.com>
2016-01-25Fix bracket in watch themeEthan Yonker1-1/+1
Change-Id: Ic30b56840f32215c2f171e043c99e679d33957fd
2016-01-25gui: use XML-based page for splash screen instead of a static jpgthat20-0/+260
For devices with an unusual aspect ratio, stretching a bitmap to the screen resolution is sub-optimal. So let's reuse our XML engine that allows assembling the splash screen from individual parts. The splash page is loaded from a separate XML file for quick loading. Change-Id: I2d3dad26e42fcefaf563dacdf0ffa61f209dada1
2016-01-23gui: add language selection to several pagesz31s1g4-102/+539
Language selection for decrypt, decrypt_pattern and system_readonly pages. Done: portrait landscape watch Change-Id: I5fd595cadcdebdd06e9dbb164d0736c84426ff1b Signed-off-by: z31s1g <z31s1g@googlemail.com>
2016-01-22gui: language EN fixesz31s1g1-2/+4
-swipe to reboot added -added comment regarding "type yes to confirm format data" -Remove the word "Settings" from the from some header subheadings (some had it, some don't) Change-Id: Id3810c4f3aa5c02e94d854118805da7e51d309f3 Signed-off-by: z31s1g <z31s1g@googlemail.com>
2016-01-22Fix a bunch of messagesMatt Mower4-28/+23
* Find and rename/remove duplicate string variable names * Add missing string variables to en language file * Fix display of some strings missing @ in front of variable name * Fix several %s --> {1} * Be consistent in usage of cancelled vs. canceled (both spellings acceptable) Tip for finding strings missing from language files: 1) Find all messages: egrep -hr "gui_msg.+=" > /tmp/msgs.txt 2) Regex replace to trim them down WHAT: ^\s+gui_msg(?:[^"]+)"([a-zA-Z0-9_]+)=([^"]+).+ WITH: $1 Note that $2 can be used to retain the message 3) Find missing strings: for i in $(cat /tmp/msgs.txt); do if ! grep -q $i gui/theme/common/languages/en.xml; then echo $i; fi done Change-Id: Ic193162e4b5468bf027472928a370be39840ea1d
2016-01-18gui: make tw_show_kb non-persistentz31s1g5-6/+5
Change-Id: Icb3dd2342cc3bdc349aaf933d306b9f5315d1e98 Signed-off-by: z31s1g <z31s1g@googlemail.com>
2016-01-16Add theme version checkingEthan Yonker6-0/+6
Add a themeversion value to the ui.xml details section. Check this value against a define during early theme loading. If we are loading a custom theme, then reject the custom theme if the version does not match (or not defined) and load the stock theme. If it is the stock theme, show a warning but continue loading. Also fix an issue with changing overlays. Not sure how it ever worked before, but it works now. TLDR: Use the stock theme if the custom theme version does not match. Change-Id: I0277cbe035cbec7e16b6327500762dadf9c1c5c8
2016-01-14Improve sdcard partitioning processEthan Yonker4-33/+236
-Improve code for partitioning sdcards -Allow user to select a device for partitioning (must be removable) -Use sgdisk to partition sdcards -Set default sizes for ext and swap to 0 -Change increments for ext to 256MB and swap to 64MB Note: sgdisk is included in 6.0. I have included a static prebuilt sgdisk for trees that do not have sgdisk, however the prebuilt sgdisk is a decent bit larger than the old parted binary. The old parted binary is quite old at this point and we only have it for armv7a. sgdisk should be maintained by AOSP and can be built from source so it should work across architectures. Change-Id: Ib80882d9b5776e5e9358b11340fba392e6f1ae09
2016-01-13gui: theme changes for terminalz31s1g49-2491/+3019
Done: Portrait HDPI, MDPI Landscape HDPI, MDPI Watch Also still includes ugly changes for the old portrait theme to test the terminal emulator. Change-Id: If32af1c69b85417522a8a2fb9c20be515b4d70fc
2016-01-05Fix translation spellingsEthan Yonker4-11/+12
Change-Id: I3fc40c61d78cf017c6753ddd9520aa2ef2e853fc
2016-01-04gui: Fix partition repair messageGreg Wallace1-0/+1
The message was named something non-existent. Fix the spelling error and add the default message into the language files. Change-Id: I4e9e10d2705b1edf75b185d3badba59eb86ffb8b
2016-01-04gui: Fix typo of formatting_using messageGreg Wallace1-1/+1
Change-Id: I6df4937658815350366ed3dd2cf92156f98c96c4
2016-01-02gui: PatternPassword: allow any N*N gridAleksa Sarai11-15/+158
Rather than only supporting a 3x3 grid, allow for multiple grid sizes (using the CyanogenMod method of generating passphrases for non-3x3 grids). Also fix the detection of touches, as the old code was far too sensitive for larger grids (and also didn't make much sense). Change-Id: I343ef654e6d29ce0cb790a28281be7c7c9b171d9 Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
2015-12-29twrp: fix a typo and remove whitespaceAndreas Blaesius1-2/+2
Change-Id: I783e2bbc15ad8e10aab81d14d140a995681e860f
2015-12-29gui: fix screenshot_saved messagethat1-0/+1
Change-Id: I7d047fe3436100dbe7c7515860a143a97f7ef0d4
2015-12-19Multiple Language SupportEthan Yonker11-1602/+2430
This is similar to https://gerrit.omnirom.org/#/c/14014 A lot of the features built in the older patch set have been split out into separate patches, most of which have already been merged. The remaining functionality here should all be directly related to language selection and loading. We always load English as a base before loading other languages over the top of the base. The idea is that if another language is missing a translation, then we will still display the English. Maybe still to do: read the /cache/recovery/last_locale file and load a language based on that. For me, this file contains just: en_US We probably won't bother with region specific translations so we would have to look at either trimming off the _US or using some other method like perhaps a symlink or a combination of the two. Thanks to _that for twmsg.cpp class Change-Id: I9647a22e47883a3ddd2de1da51f64aab7c328f74
2015-12-19gui: stock theme reworkz31s1g243-0/+16575
Tries to combine the current theme with a touch of material. Page structure is untouched for the most part. Layout grid is changed to achieve a "less random" placement of objects on a page. Change-Id: Icaf796be410431b17d5be6ccc1134d40912bef0b