Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-23 | ui: cleanup code after churn | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-23 | tv: use our own file picker | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: hook up isFocused as observable property | Jason A. Donenfeld | |
This is kind of ridiculous, since the items own state should clearly be queryable, but it doesn't appear to be the case here, so just shuffle it around into kotlin and back. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: add text when there are no tunnels | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: make cards slightly smaller | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: tweak TV layout to fit 3 rows better | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-09-22 | tv: set layout manager from XML | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-09-22 | tv: make logo almost better | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: anchor RV bottom to top of delete button | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-09-22 | tv: remove useless attribute | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: use plus instead of text for importing | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: do theming | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-09-22 | tv: add tv banner | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: use proper icon for button | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: hide deletion button when nothing to delete | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: add ugly deletion mode | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: wire in stats | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: wire up tunnel start/stop | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: begin to wire up databindings | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-09-22 | tv: initial draft of Android TV support | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-09-20 | ui: add tooling label for exclusions button | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-09-20 | ui: add navigation hints for D-Pad and IME | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-09-16 | ConfigNamingDialogFragment: fix focus request for config naming dialog | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-09-15 | MonkeyedTextInputEditText: au revoir | Jason A. Donenfeld | |
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> | |||
2020-09-15 | gradle: desugar retrofuture and remove old deps | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-05-29 | ui: address new databinding requirements | Harsh Shandilya | |
Layouts in differing configurations must agree on their root tags, so we give both copies of main_activity the same root ID, and adjust the check for two-pane layout to simply test for nullability. This also changes the inset dispatch code to use ViewCompat and WindowInsetsCompat since they will adjust insets based on the SDK level allowing us to abstract away that concern. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-04-08 | ui: tweak FABs to use the correct type | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-04-06 | ui: set proper content description for applications | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-04-06 | ui: show excluded/included apps in details view | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-04-06 | ui: align listen port and mtu in detail editor | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-04-06 | ui: add suffix to persistent keepalive in editor | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-04-06 | ui: add missing fields to detail view | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-04-06 | ui: tweak cards to make them nicer on the eyes | Harsh Shandilya | |
Surprisingly-requested-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-04-06 | AppListDialogFragment: support both inclusion and exclusion | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-04-06 | ui: fix scrolling in detail view | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-30 | global: cleanup code style | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-30 | TunnelDetail: set singleLine=true for API <=23 | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-30 | TunnelEditorFragment: add hooks for biometric auth | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-28 | Fix tunnel editor theming | Harsh Shandilya | |
Also set textInputStyle in the base theme to avoid setting styles to all elements Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-28 | TunnelEditor: fix up allowedips margins | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-28 | TunnelEditor: get rid of weird gravity on add peer button | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-28 | TunnelEditor: move generate button to inside box | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-28 | TunnelEditor: abstract out section font | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-28 | TunnelEditor: properly align mtu and listen port | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-28 | TunnelEditor: move hint to label and add discouraged optional | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-28 | TunnelEditor: clean up xml | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-28 | MonkeyedTextInputEditText: introduce a new horror | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-28 | TunnelEditor: replace tunnel detail view with ConstraintLayout implementation | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2020-03-27 | databinding: rewrite in kotlin | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2020-03-26 | xml: cleanup | Jason A. Donenfeld | |
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |