Commit History

Author SHA1 Message Date
  darkfi 1a33cd7c02 wallet/gfx: texture debug mode (optional) 1 year ago
  darkfi 8a2fb9336b wallet: introduce new priority to distinguish node eval order from its drawing z_index. Also correctly build appdata paths on android (rather than hardcoded). 1 year ago
  darkfi 8861a3d78c wallet/gfx: draw calls now have a timestamp associated with them. When updating a draw call, if the update's timestamp is older than the last update then just quietly drop it. 1 year ago
  darkfi f6b4e982d9 wallet: add help popup for commands like /nick when typing them 1 year ago
  darkfi 5d07cc9585 wallet: make also index and vertex buffers be auto-managed 1 year ago
  darkfi b72b033a39 wallet: remove unused freed_textures field from DrawUpdate, and make RenderApi::*_unmanaged_texture() methods private. 1 year ago
  darkfi 51c204be84 wallet: App::setup() schema, then once miniquad starts, App::start() will first draw the scenegraph, then start the procs. This way drawing is done ASAP and fast on app startup. 1 year ago
  darkfi 0f642dc1e3 wallet: delete RenderApiPtr, since mpsc::Sender is Cloneable, we can just use RenderApi directly 1 year ago
  darkfi eb5b7dff04 wallet: create a much better autosuggest plugin for Android, and integrate it with the editbox widget. 1 year ago
  darkfi 969c965c8d wallet: editbox handles android typing suggestions 1 year ago
  darkfi c903e0d3be wallet: add a beautiful popup telling the user to upgrade their app when the server version is higher than the app's version 1 year ago
  darkfi 177e390262 wallet: fix issue with chatview swallowing input events 1 year ago
  darkfi b6f1e571ea wallet: migrate to new scene graph and render API backend 1 year ago
  darkfi 9e8da9b3a6 wallet: input events are now relative to the layer which emits them 1 year ago
  darkfi 752a085513 wallet: make Point copy and allow Point arithmetic. 1 year ago
  darkfi 735c7709dd wallet: replace eval_rect()/read_rect() with PropertyRect wrapper 1 year ago
  darkfi 408208d9f3 wallet: rename RenderLayer to Layer 1 year ago
  darkfi 00f936b316 wallet: move draw() methods into UIObject trait 1 year ago
  darkfi f6ba337563 wallet: migrate internal APIs to use Point struct everywhere 1 year ago
  darkfi 4a0d6ce8f4 wallet: finish migration for handle_(mouse_btn_down|mouse_btn_up|mouse_move|mouse_wheel|touch) 1 year ago
  darkfi fac6250fb7 wallet: migrate to handle_key_up/down() 1 year ago
  darkfi c9a9726c93 wallet: migrate to using handle_char() through the tree 1 year ago
  darkfi 288d7ecdea wallet: rename ui::Mesh to VectorArt 1 year ago
  darkfi d3b0f38ed7 wallet: defer allocs in async code. we use an internal hashmap and generate random IDs rather than waiting for GL to wake up and provide us with them. 1 year ago
  darkfi dc71754be6 wallet: remove old unused modules from proj 2 years ago
  darkfi cfb1fe27dc wallet: ExecutorPtr = Arc<smol::Executor<'static>> 2 years ago
  rsx cf2fe7d59e wallet: add Roles to the property system. Useful for distinguishing between who modifies a property and later applying permissions too. 2 years ago
  darkfi 8f3b239bb7 wallet: add button 2 years ago
  darkfi 7ac19cd843 wallet: render da fucking king gnu (display images) 2 years ago
  darkfi df0c938ee4 wallet: fix panic caused by freeing textures/buffers before we updated the draw call. 2 years ago