summaryrefslogtreecommitdiffstats
path: root/gui (unfollow)
Commit message (Expand)AuthorFilesLines
2015-10-27Fix screen timeout text placementEthan Yonker3-6/+6
2015-10-26GUI TextBoxEthan Yonker6-34/+199
2015-10-25Fix a bunch of warningsEthan Yonker9-54/+54
2015-10-16Allow text to scale to fitEthan Yonker14-69/+97
2015-10-16gui: support conditions for listbox itemsthat2-66/+71
2015-10-16gui: extract methods for condition list handlingthat2-27/+21
2015-10-16Allow listbox to have a list of check boxesEthan Yonker2-7/+48
2015-10-16Use unified LoadFileToBuffer functionEthan Yonker2-79/+81
2015-10-15Remove support for non-TTF fontsEthan Yonker32-49/+13
2015-10-15Unicode for temperatureKetut Putu Kumajaya5-5/+5
2015-08-09ORS: Report success if AOSP script succeedsMatt Mower1-0/+1
2015-07-27gui: support new theme directory structurethat1-10/+26
2015-07-22Really fix background color on 480x800 themeEthan Yonker1-0/+2
2015-07-14Make system read only show no matter what on first TWRP bootEthan Yonker3-3/+3
2015-07-14gui: allow listbox to be used as menu and as read-only listthat2-6/+18
2015-07-14gui: keyboard: support longpress label offset, code cleanupthat2-150/+120
2015-07-13Fix minor background bug in 480x800 xmlEthan Yonker1-2/+0
2015-07-13gui: allow specifying object type in element namethat2-27/+19
2015-06-20[WIP] gui: software drawn keyboard (code only)that2-13/+184
2015-06-17Make sure that adbd restarts after sideloadDees Troy1-1/+1
2015-06-17Fix ORS scripts displaying an error after completingEthan Yonker1-2/+5
2015-06-01gui: set tw_file to the currently flashed file name without paththat1-3/+7
2015-06-01gui: move retainaspect handling to the resource ctorsthat2-14/+10
2015-05-30Fix unable to uncheck the mount read only check boxEthan Yonker4-37/+28
2015-05-29remove useless memset and \nXuefer1-1/+0
2015-05-28Add resize2fs and ability to run resize2fs via GUIEthan Yonker5-0/+85
2015-05-27Mount system as read-only by defaultEthan Yonker8-1/+382
2015-05-18GUI: Prevent duplicate page overlaysMatt Mower1-0/+11
2015-03-25gui: add DST rules to time zones for USA and Europethat3-21/+21
2015-03-19Allow multiple overlaysEthan Yonker3-20/+52
2015-03-19Fix non-working "Do Not Install" button on "installsu" page.codelover1-1/+1
2015-03-19Fix GUIPatternPassword when the pattern crosses already visited dotsVojtech Bocek1-8/+13
2015-03-15gui: keyboard: introduce struct Layout and simplify caps handlingthat2-78/+71
2015-03-14gui: keyboard: add HitTestKey method, minor simplificationsthat2-121/+107
2015-03-14gui: fix 1920x1200 keyboard "_", ":", "!" and "?"that1-3/+3
2015-03-14gui: keyboard doesn't need its own actionthat2-29/+2
2015-03-13Add UI for entering pattern for device decryptionVojtech Bocek12-1/+534
2015-03-13Allow touch to use a key code to sync touch eventsEthan Yonker2-2/+22
2015-03-13GUI: Add monospace TTFMatt Mower6-0/+5
2015-03-13Reduce themes to 5 and rely on scalingEthan Yonker533-6134/+195
2015-03-11gui: support string resourcesthat5-60/+39
2015-03-11gui: allow specifying resource type in element namethat1-8/+8
2015-03-11gui: type safe resources part 2that4-59/+69
2015-03-06gui: make scroll bars smaller and transparentthat19-76/+76
2015-03-05gui: kinetic scrolling for consolethat7-234/+156
2015-03-05gui: introduce virtual RenderItem method in ScrollListthat5-80/+83
2015-03-05minuitwrp: fix crash issue, when the console use TTF font to display unicode font.xiaolu1-2/+1
2015-03-05GUI: Terminal command: minor improvementsMatt Mower4-0/+7
2015-03-05GUI: Use valid XML syntaxMatt Mower22-128/+128
2015-02-25GUI: Restore text input field for restore decryptMatt Mower1-0/+1
2015-02-23gui: fix missing icons in fileselectorthat1-6/+6
2015-02-23Theme: Add ability to disable size checking before backupbigbiff13-3/+33
2015-02-23gui: don't truncate values to 0 after scalingthat3-4/+8
2015-02-23Fix reboot system on watch themeEthan Yonker1-1/+1
2015-02-21gui: proportional scrollbarsthat2-53/+63
2015-02-21GUI: Support styles in xml to reduce xml file sizeEthan Yonker25-2977/+1055
2015-02-15gui: make kinetic scrolling deceleration more awesomethat1-8/+10
2015-02-15gui: support scrollable lists without headersthat2-175/+77
2015-02-15gui: make resources type safethat21-407/+254
2015-02-15Retain and display previous selection for image flashingEthan Yonker2-7/+7
2015-02-13gui: fix condition handling for liststhat3-6/+6
2015-02-10Scale the GUI to fit the screenEthan Yonker32-149/+322
2015-02-10Remove deletes for images from scroll list GUI ElementsEthan Yonker6-12/+0
2015-02-09gui: avoid high CPU usage while waiting for inputthat2-12/+25
2015-02-09Reset data manager variables before running runPagesEthan Yonker1-1/+3
2015-02-06gui: fix console lockup when scrollingthat2-17/+17
2015-02-06gui: make kinetic scrolling more naturalthat1-2/+2
2015-02-05Unify scrollable list codeEthan Yonker6-2434/+1173
2015-02-02Disable stock recovery replacing TWRP during ORSEthan Yonker1-0/+2
2015-02-01gui: simplify code in GUIKeyboardthat2-131/+73
2015-02-01gui: fix potential invalid memory accessthat1-5/+1
2015-02-01gui: fix hardware keyboardthat3-73/+64
2015-02-01gui: fix lag (and event logging)that1-18/+18
2015-01-30gui: run cancel action in another threadthat2-52/+79
2015-01-30gui: move input handling into a classthat2-221/+244
2015-01-30Move input handling into the main threadEthan Yonker2-181/+552
2015-01-29gui: fix IsInRegionthat2-5/+5
2015-01-29Use macro to add actions to the action mapVojtech Bocek1-56/+58
2015-01-27Use TWAtomicInt in gui.cpp to make it thread safeEthan Yonker1-35/+23
2015-01-27Add cancel backup capability.bigbiff6-10/+119
2015-01-22Use /twres instead of /res for theme resourcesDees Troy5-19/+23
2015-01-22Hide some non critical error messagesEthan Yonker1-1/+1
2015-01-22Move ORS command line into main threadEthan Yonker2-140/+111
2015-01-18gui: clean up error handling in resource managerthat1-61/+24
2015-01-13Fix handling of custom themes after decryptEthan Yonker3-34/+41
2015-01-12Fix some crashes during theme (re)loadingVojtech Bocek3-15/+29
2015-01-12Fix some actions being incorrectly threadedVojtech Bocek1-1/+1
2015-01-11gui: simplify blanktimerthat7-142/+76
2015-01-09Allow for X and Y offsets in GUIEthan Yonker6-5/+37
2015-01-09Use power button to go back in watch themesVojtech Bocek3-3/+3
2015-01-09Improve GUI handling of zip flashingEthan Yonker2-12/+10
2015-01-09Allow flashing of images via the GUIEthan Yonker25-11/+565
2015-01-09gui: fix action threading if background thread is busythat2-11/+16
2015-01-09Run some actions in a separate threadthat2-158/+217
2015-01-05Thread openrecoveryscript action to properly display action pageEthan Yonker2-22/+39
2015-01-04fix adb sideloadthat2-82/+89
2015-01-03Fix GUIAction::operation_startEthan Yonker1-1/+1
2015-01-01gui: remove dead build flag TWRP_SIMULATE_ACTIONSthat1-6/+0
2014-12-30gui: Move action functions to function pointer map.that2-1060/+1149
2014-12-29gui: fix DEVICE_RESOLUTION warnings in Android.mkthat1-12/+12
2014-12-22fixPermissions: simplify code, fix bugsthat3-30/+201
2014-12-21Allow non datamedia devices to wipe encryptionEthan Yonker3-12/+75
2014-12-19MTP add/remove storage instead of disabling MTPEthan Yonker2-0/+2
2014-12-18Toggle MTP during ADB sideloadEthan Yonker1-0/+2
2014-12-18Fix adb sideload page on 1440x2560 layoutEthan Yonker1-2/+2
2014-12-12Improve resource error loggingEthan Yonker1-10/+21
2014-12-12Attempt to set the proper uid/gid/contexts on new files and dirsEthan Yonker2-1/+9
2014-12-10make header layout more readable for 1440x2560bigbiff1-2/+2
2014-12-10Use one mizip for allEthan Yonker7-49/+0
2014-12-09Fix slidervalue not showing up in some casesEthan Yonker1-1/+1
2014-12-03bootable recovery: we upgraded to 5.0.1erikcas1-1/+1
2014-12-02 Make the android-5.0 branch compile in 4.4 to 4.1Ethan Yonker2-0/+23
2014-11-16Thanks to _that, return null if vector is emptybigbiff2-3/+2
2014-11-12Make TWRP compile for arm64Ethan Yonker1-0/+2
2014-11-12update theme thanks to Alexey71 on xda.bigbiff1-30/+30
2014-11-08Make custom themes work againEthan Yonker2-4/+25
2014-11-08Update adb sideload featureEthan Yonker1-22/+36
2014-11-07Fix zip installEthan Yonker1-26/+1
2014-11-07Disable custom theme and fix png loadingEthan Yonker1-1/+1
2014-10-22Fix crash when rapid firing command line commandsEthan Yonker1-0/+4
2014-10-20gui: Disable unnecessary checks if TW_CUSTOM_THEME is definedHandyMenny1-6/+8
2014-10-20Fix placement of Android Secure and SD-EXT on wipe pageCaptain Throwback3-31/+31
2014-10-14Update reference to 24-hour clockCaptain Throwback3-3/+3
2014-10-14display cpu temperature in twrpJenkins19-21/+192
2014-10-14Add support for TrueType fontsVojtech Bocek30-58/+133
2014-10-08performance profile supportTom Hite1-0/+4
2014-09-20Attempt to automatically identify data/media devicesEthan Yonker1-6/+0
2014-09-03Build block TWRP with RECOVERY_VARIANTMatt Mower1-2/+2
2014-09-03Refresh partition details after changing file systemDees Troy3-18/+78
2014-09-03add mtp responder to TWRP.bigbiff bigbiff5-2/+120
2014-08-10Support reading since_epoch and secondary brightness filesxNUTx6-34/+21
2014-08-09Add command line capabilitiesEthan Yonker5-2/+123
2014-08-07Add possibility to use images as background or handle of slidevalueVojtech Bocek2-21/+67
2014-08-07update 1440x2560 keyboard mappingbigbiff bigbiff1-16/+16
2014-08-07Allow using variables and addition/subtraction in variablesEthan Yonker2-18/+44
2014-08-04Add 280x280 themeEthan Yonker35-1/+407
2014-07-30Minor tweaks to watch ui.xml filesEthan Yonker2-8/+5
2014-07-30Add 320x320 theme and split out watch.xml for square watch layoutEthan Yonker37-3836/+4252
2014-07-29Update 240x240 themeEthan Yonker2-243/+647
2014-07-29add 1440x2560 theme to TWRPbig biff37-3/+422
2014-07-29Revert "add 1440x2560 theme to TWRP"Dees Troy38-422/+3
2014-07-28add 1440x2560 theme to TWRPbigbiff bigbiff38-3/+422
2014-07-28Allow ui.xml to include additional xml files to readEthan Yonker22-58184/+7988
2014-07-09Implement "take a screenshot" featureVojtech Bocek16-0/+154
2014-07-09Track backup and restore progressEthan Yonker15-2/+272
2014-07-09Color in the consoleEthan Yonker19-15/+99
2014-07-07Refresh after partition changesjrior0011-2/+2
2014-06-30GUI: Add -fno-strict-aliasing to GUI for VanirMotorhead19911-0/+2
2014-06-04Whitespace and minor code cleanupMatt Mower52-2096/+144
2014-06-04Add options to repair or change file systemEthan Yonker16-41/+5213
2014-04-16Make blank timer read brightness path from data managerEthan Yonker2-10/+4
2014-04-16Add support for actions triggered by key combinationVojtech Bocek6-47/+116
2014-04-16Support alternative .android_secure locationMatt Mower17-17/+68
2014-04-15Allow device files to specify a custom themeEthan Yonker1-3/+8
2014-04-15Improve handling of shell symlink in recovery ramdiskEthan Yonker1-11/+6
2014-04-15Fix touch on Sprint HTC One m8Dees Troy1-8/+10
2014-04-04Add option to build TWRP with toolbox instead of busyboxEthan Yonker1-0/+11
2014-04-04Allow building of an OEM friendly TWRPEthan Yonker3-4/+10
2014-04-02Refresh page after updating partition sizesMatt Mower16-16/+64
2014-04-02Convert 1600x2560 ui.xml to unix line endingsMatt Mower1-3928/+3929
2014-03-24add 1600x2560 to TWRP. Thanks to nrage123 and Gunthermic for creatingbigbiff bigbiff35-0/+3928
2014-03-10Fix incorrect alignment of Restore Defaults button in some themesKra1o58-64/+64
2014-03-07Remove size parameter from substr callEthan Yonker1-1/+1
2014-03-06Fix "\n\n" string in gui_print(), remove unused gui_print_overwrite()Vojtech Bocek2-47/+8
2014-03-06Tweak 240x240 themeDees Troy1-4/+6
2014-03-04Fix wordwrap in console eating last char if str.size() == max_line_lenVojtech Bocek1-1/+1
2014-02-26Allow sideloading from /tmpEthan Yonker1-4/+5
2014-02-26Add word wrap to console output and fix scrolling in consoleDees Troy2-42/+52
2014-02-17Add capslock support to keyboardEthan Yonker16-17/+112
2014-02-16Remove some unneeded codeEthan Yonker2-83/+8
2014-02-12Cache results of GUIObject::isConditionTrue()Vojtech Bocek11-44/+65
2014-02-12Properly delete all GUIObjects and pages on theme reloadVojtech Bocek4-7/+31
2014-02-12Conditional -> GUIObject and make all gui objects children of GUIObjectVojtech Bocek19-42/+119
2014-02-08Add vibrations to Checkbox, Fileselect, Listbox and PartitionlistVojtech Bocek4-0/+10
2014-02-07Implement mouse cursorVojtech Bocek34-4/+384
2014-02-07Expansion of vibrate optionsEthan Yonker18-51/+783
2014-02-06Add option to print render time of each frame to log fileVojtech Bocek1-0/+27
2014-02-06Add haptic feedbackSamer Diab (S.a.M.e.R_d)6-1/+55
2014-01-29Don't switch between fast and normal scroll during drag in listviewsVojtech Bocek2-4/+12
2014-01-21Force GUI render after setting brightnessMatt Mower1-0/+1
2014-01-15Initial 240x240 thememasteroftime34-0/+3821
2014-01-14Fix white point on top-bar images in some themesKra1o53-0/+0
2013-12-07Add support for persistent variables in theme's <variables> sectionVojtech Bocek1-5/+10
2013-11-29Fix render issue when button has conditionalDees Troy1-5/+9
2013-11-26Update partition sizes after sideloadDees Troy1-0/+1
2013-11-16Add check for making sure theme exists for devicebigbiff bigbiff1-1/+9
2013-11-16Add warning if DEVICE_RESOLUTION is not set in BoardConfig.mkbigbiff bigbiff1-0/+8
2013-10-24Update licenses to all matchDees Troy6-49/+85
2013-10-22Update licenses to all matchDees Troy6-49/+85
2013-10-11Add conditions support to GUIImageVojtech Bocek2-2/+5
2013-09-12Add 1200x1920 themeVojtech Bocek34-0/+3862
2013-09-12Add TWFunc::Exec_Cmd() with no 'result' agrumentVojtech Bocek1-14/+10
2013-09-12Make fixing su perms automaticDees Troy14-704/+3
2013-09-12Pull ROM info from build.prop for backup namesDees Troy16-101/+237
2013-09-10Kang in older minzip for building in CM9 & CM7Dees Troy6-1/+29
2013-08-30Fix backup list height on 1080x1920Dees_Troy1-1/+1
2013-08-25Add a TW_NO_TIMEOUT optionRicardo Gomez17-2/+84
2013-08-24Unify indentation and little clean-up in TWRP filesVojtech Bocek23-3294/+3327
2013-08-24Add ability to run scripts after screen timeout/wakeDees_Troy1-0/+2
2013-08-24Revert "Fix touch not working due to gr_fb_width returning 0 in some cases"Dees_Troy1-3/+1
2013-08-22Remove graphics.c from libguitwrpDees_Troy1-2/+2
2013-08-11Fix touch not working due to gr_fb_width returning 0 in some casesDees_Troy1-1/+3
2013-07-06Fix background image for 1920x1200Dees_Troy1-0/+0
2013-07-05Update themesDees_Troy44-162/+180
2013-07-01Fix some issues with wipe partition listDees_Troy1-0/+7
2013-06-22Support encrypted backup filesDees_Troy14-162/+4083
2013-06-08Do not render the GUI when the blanktimer turns off the display.gordon13373-0/+14
2013-06-08Console Render Bug caused by touch drag eventgordon13371-0/+1
2013-04-05Improve handling of XML errors for fix permissionsDees_Troy2-10/+29
2013-04-04Add new SliderValue GUI widgetVojtech Bocek18-1008/+992
2013-04-04Move all AOSP code out of recovery binaryDees_Troy22-183/+165
2013-03-30Add partition list GUI elementDees_Troy69-8239/+8596
2013-03-11add no fb blankingbigbiff bigbiff2-0/+7
2013-03-11Remove unused fonts from 320x480Dees_Troy3-0/+0
2013-03-11Remove mutex from file seselectorDees_Troy2-13/+4
2013-03-04More file selector fixesDees_Troy2-12/+31
2013-03-01Add 2 second pre-dim and bugfix blank timerDees_Troy2-27/+33
2013-02-28Fix file selector crashDees_Troy2-13/+19
2013-02-28Load user saved setting for blank timer on recovery startupbigbiff bigbiff2-1/+4
2013-02-27Copy fast scroll feature to listboxDees_Troy2-2/+101
2013-02-27Add fast scroll bar to fileselectorVojtech Bocek14-2/+256
2013-02-21Remove ignore image size settingDees_Troy12-122/+175
2013-02-21Check for root and root perms and offer to install/fixDees_Troy14-31/+1665
2013-02-21add military time optionbigbiff bigbiff12-1/+98
2013-02-20Configurable timeout and brightness settingsDees_Troy14-314/+1663
2013-02-19Minor fix for listbox codeDees_Troy1-1/+1
2013-02-15Fix keyboard layout on 800x1280Dees_Troy1-6/+6
2013-02-15Update listbox codeDees_Troy14-297/+656
2013-02-15Add highlight to file selectorDees_Troy14-80/+236
2013-02-15Add button highlightDees_Troy14-13/+1040
2013-02-13This adds a 60 second screen timeout for TWRP. Might consider making this configurable in the future.bigbiff bigbiff6-480/+751
2013-01-28file manager updates for exFATDees_Troy1-2/+9
2013-01-28Remove thread logging from actions.cppDees_Troy1-3/+0
2013-01-25Fix file manager displays empty list when folder is deletedDees_Troy1-14/+14
2013-01-25adding sideload page with wipe cache and dalvikbigbiff bigbiff13-135/+741
2013-01-25Use GUI for ORS instead of console onlyDees_Troy14-207/+93
2013-01-24Convert AOSP commands to ORS for encrypted devicesDees_Troy1-0/+12
2013-01-24change tar create to pthreadbigbiff bigbiff1-1/+2
2013-01-18Improve ORS sideload to display GUI with cancel buttonDees_Troy3-5/+82
2013-01-16Fix problems with thread creation on some devicesDees_Troy1-1/+35
2013-01-10Increase char array sizes to allow for null char for strcpyDees_Troy1-1/+1
2013-01-09Add libtar to TWRP instead of using busybox tarbigbiff bigbiff2-29/+32
2012-12-18Fix keyboard layout on 800x1280 layoutDees_Troy1-1/+1
2012-12-18Fix defines on pages.hpp to not collide with pages.hDees_Troy1-4/+3
2012-11-22add Decrypt Data buttonGary Peck12-0/+144
2012-11-19Fix renaming of backups with spaces, 2.3.2.3Dees_Troy11-11/+11
2012-11-19Finish 2560x1600 themeDees_Troy41-120/+120
2012-11-15Fixes for multi-user in 4.2Dees_Troy51-11/+3634
2012-10-20Add keyboard key highlightDees_Troy14-15/+117
2012-10-19Add ability for buttons to have highlights on touchDees_Troy4-4/+66
2012-10-16Update injecttwrp for Epic 4G TouchDees_Troy1-1/+23
2012-10-15Fix weird keyboard problemDees_Troy1-3/+3
2012-10-10Remove text about fix perms taking a few minsDees_Troy11-22/+0
2012-10-10Finalize 2.3.0.0Dees_Troy1-14/+4
2012-10-08Add reboot system button after sideload, backup, and restoreDees_Troy11-341/+385
2012-10-08Fix exclamation point on 720x1280 themeDees_Troy1-2/+4
2012-10-01Fix output of version numberDees_Troy1-1/+0
2012-09-28Fix some derpsDees_Troy2-0/+1
2012-09-28Revert busybox for CM7 compatibility, add exclamation point to format dataDees_Troy21-17/+169
2012-09-27Save version number to storageDees_Troy1-0/+1
2012-09-27Create symlinks at compile time for busyboxDees_Troy1-1/+2
2012-09-27Update sdcard partitioning to C++Dees_Troy1-68/+4
2012-09-27Port backup name checking to Partition ManagerDees_Troy1-3/+2
2012-09-27Port reboot functions to C++Dees_Troy1-12/+11
2012-09-27Display symlinks and block devices in file managerDees_Troy1-1/+1
2012-09-26Add option to wipe android secureDees_Troy12-0/+200
2012-09-26Fix permissions updatesDees_Troy1-8/+17
2012-09-26Fix SDCard partitioningDees_Troy12-14/+22
2012-09-26Fix a problem with scrolling in the consoleDees_Troy1-1/+1
2012-09-26Allow spaces in backup namesDees_Troy11-22/+22
2012-09-26Unify portrait layouts againDees_Troy6-409/+404
2012-09-24Change curtain to file and remove curtain raiseDees_Troy23-31899/+6
2012-09-24Update tablet layouts with ADB sideloadDees_Troy5-2/+187
2012-09-22Fix 320x480 themeDees_Troy1-37/+37
2012-09-20Update portrait themes with ADB sideloadDees_Troy3-27/+141
2012-09-20Various fixesDees_Troy1-0/+38
2012-09-20Add and improve OpenRecoveryScript supportDees_Troy1-3/+3
2012-09-19Fix ext storage and zip pathsDees_Troy2-0/+29
2012-09-19Improve adb sideload - use storage vs tmpDees_Troy1-11/+8
2012-09-19Improve adb sideload -- add cancelDees_Troy2-7/+97
2012-09-18Cleanup extra-functionsDees_Troy1-27/+13
2012-09-17Update backup and restore code, adb sideloadDees_Troy2-5/+53
2012-09-14Add wipe functions, compiles in CM7, text shows in UI, zips installDees_Troy1-39/+34
2012-09-12Make text appear in GUI console, Zip install works.Dees_Troy3-0/+9
2012-09-11Zip install works againDees_Troy2-10/+15
2012-09-10Improve storage size code, mount, unmountDees_Troy1-15/+7
2012-09-07Add processing of fstab, mounting, and decryptDees_Troy5-935/+31
2012-09-06Hax to make it bootDees_Troy6-5/+919
2012-09-05TWRP-ify AOSP codeDees_Troy497-0/+83509