aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/main/java/com/wireguard/android/widget (follow)
Commit message (Collapse)AuthorAgeFilesLines
* global: update copyright noticesJason A. Donenfeld2025-05-196-6/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* gradle: update kotlin to 2.1.20Jason A. Donenfeld2025-05-051-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: reformat all codeJason A. Donenfeld2023-05-054-19/+25
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use real M3 themeing on TVJason A. Donenfeld2023-04-041-0/+44
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: switch from SwitchMaterial to MaterialSwitchJason A. Donenfeld2023-03-251-2/+2
| | | | | | | | | | This required some weird changes to prevent clipping on the top, because apparently the new switch is a bit fatter. I think this actually looks a bit uglier than before, but it seems like that's what Material design wants. Maybe we can improve it? Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: use Material switch componentHarsh Shandilya2023-03-241-2/+2
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* global: bump copyright dateJason A. Donenfeld2023-03-215-5/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: bump copyright yearJason A. Donenfeld2021-10-295-5/+5
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: retire EdgeToEdgeHarsh Shandilya2020-09-171-66/+0
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* MonkeyedTextInputEditText: au revoirJason A. Donenfeld2020-09-151-36/+0
| | | | | | | Remember to go back to using com.google.android.material when 1.3.0-alpha03 comes out. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* MonkeyedTextInputEditText: add note about sunset planJason A. Donenfeld2020-09-151-0/+6
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: tweak FABs to use the correct typeHarsh Shandilya2020-04-081-3/+3
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* MultiselectableRelativeLayout: use JvmOverloads constructorHarsh Shandilya2020-04-061-6/+6
| | | | Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* MonkeyedTextInputEditText: make more robustJason A. Donenfeld2020-03-281-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* MonkeyedTextInputEditText: introduce a new horrorJason A. Donenfeld2020-03-281-0/+30
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: cleanup various pieces of kotlinJason A. Donenfeld2020-03-262-7/+11
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* ui: squelch warningsJason A. Donenfeld2020-03-241-1/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* widget: rewrite in kotlinJason A. Donenfeld2020-03-2011-460/+359
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* EdgeToEdge: move into widgetJason A. Donenfeld2020-03-201-0/+62
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: optimize importsJason A. Donenfeld2020-03-095-14/+15
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: get rid of nonnull gradle hackJason A. Donenfeld2020-03-095-0/+15
| | | | | | | | | | Hacking things up via gradle is not right, and package-info.java poses problems with two modules, so instead we just apply it manually to every class. Remember to add this to new classes! Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Rename app module to uiHarsh Shandilya2020-03-095-0/+442
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>