История коммитов

Автор SHA1 Сообщение Дата
  darkfi f3e581ddbe app: add SetAlpha to gfx, add layer alpha support and use it to fade in the netstatus overlay when shown 1 месяц назад
  darkfi 12691bdca1 app: migrate all remaining widgets to the new draw paradigm. remove RendererSync and batch IDs from gfx. 2 месяцев назад
  darkfi 17da9178bf app/layer: migrate Layer to new trigger redraw paradigm. 2 месяцев назад
  jkds e58e2faf6b app/edit: make hot path in touch_move use low latency sync renderer 9 месяцев назад
  jkds 7635f80b27 app/gfx: create RenderApi trait for Renderer and RendererSync so code can be reused easily 9 месяцев назад
  jkds 2a422ecd2f app/gfx: rename RenderApi to Renderer 9 месяцев назад
  jkds d1747c78f7 app/gfx: introduce RenderApiSync to use in handle_touch_sync() for zero-latency gfx API calls 9 месяцев назад
  jkds 102bde547e app/gfx: in RenderApi::replace_draw_calls() make the batch_id optional. None makes the op immediate. 9 месяцев назад
  jkds d6b524ced5 app: introduce a new handle_touch_sync() which is much lower latency for touch events 9 месяцев назад
  jkds 4f4daa0d2b app/ui: remove uneeded async from a few fns, add some warnings, do some cleanup 9 месяцев назад
  x 9785777642 chore: Update copyright license year 9 месяцев назад
  jkds 13755ab328 app: disable miniquad resizing the content when IME is shown. instead transfer the responsibility directly to the app, this way we can avoid flickering where our canvas is resized BEFORE ui updates have been applied, and secondly we can draw a full screen canvas. 9 месяцев назад
  darkfi 81f160df1b app/gfx: cleanup unused fields and fix warnings 10 месяцев назад
  darkfi 8c507f6f06 app/gfx: simplify and strengthen gfx engine. We now only buffer texture/buffer changes when screen is off, and when screen is switched on we just request a screen redraw. Additionally we now use the same time source which is the batch close time when merging batch changes. This theoretically should reduce screen tearing. We also keep track of dropped batches for debug and internal correctness checking, in general we have increased/tightened the internal logic. 10 месяцев назад
  darkfi 810fa61e00 app: instrument entire draw tree 11 месяцев назад
  darkfi 5a261ceb83 app/gfx: use Gfx prefix for internal identifiers, swapping place with external identifiers that currently use it 1 год назад
  darkfi c4731e725d app: make UI jankless by making all updates truly atomic └(^o^ )X( ^o^)┘ 1 год назад
  darkfi af12bf8341 app: locale realtime switching and reloading UI 1 год назад
  darkfi b1692e141b app: fix broken android build 1 год назад
  darkfi 72c1cff8b4 app: cargo fmt 1 год назад
  darkfi 53ca281102 app: fix ALL warnings ;) 1 год назад
  darkfi d950dd6e37 app: cargo fmt 1 год назад
  darkfi f1981d8d65 app: add debug info to replace draw calls API 1 год назад
  darkfi e26b82dbdb app: restore back the prod UI from test UI, and upgrade remaining code. App is fully persistent & UI is restartable now. 1 год назад
  darkfi 17865fa10e app: begin dividing code between long running bg runtime, and short lived fg for UI. Restarting works and the app is running an Android foreground service for the bg_runtime. Introduce GOD into main. 1 год назад
  darkfi 33d18f11dd app: migrate from nightly to stable toolchain 1 год назад
  darkfi d27f5dfe4e app: completely rework text editing subsystem. initial draft version 1 год назад
  parazyd 604f443fd1 chore: Update license header year 1 год назад
  darkfi 2b49de9bcf rename bin/darkwallet/ to bin/app/ 1 год назад