darkfi
|
2ae24ea767
app: add chatview2 which supports rich content, no more O(n) scans (worst case O(log n) usually better), and a single chat screen which can be switched between different channel trees. still requires more review.
|
1 месяц назад |
x
|
2b4a35b4c6
app: add pydrk utility for working with the scenegraph realtime and interactively
|
1 месяц назад |
darkfi
|
731154c340
app: migrate from raw touch events to a gesture recognizer which makes touch handling more consistent, robust, easier to use and clearer code.
|
1 месяц назад |
darkfi
|
ccf070324f
app: add a splash screen with cool scrambling text
|
1 месяц назад |
x
|
3ba3930f05
app: replace Renderer::make_guard() with RedrawTrigger::make_guard() to prevent partial draws.
|
1 месяц назад |
x
|
572ddeba22
app: on android use system long press timeout otherwise 400ms consistently for long holds everywhere
|
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 месяцев назад |
darkfi
|
853670c7da
app/win: move to serialized draw task in Window which makes drawing strongly atomic eliminating all races
|
2 месяцев назад |
epiphany
|
481d0a0fc3
app: add drk plugin
|
5 месяцев назад |
jkds
|
56f1f8c60e
app: add gesture support at the window level
|
5 месяцев назад |
jkds
|
9f16bed6fe
app: add gesture stub submod to window, and make sure app compiles/runs when enable-plugins feature is disabled
|
5 месяцев назад |
jkds
|
c78e468e75
app: add scroll_layer + schema test. currently does nothing just stubs
|
7 месяцев назад |
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
|
0b15b9a6e0
app: first attempt at dynamic main menu
|
9 месяцев назад |
jkds
|
d6b524ced5
app: introduce a new handle_touch_sync() which is much lower latency for touch events
|
9 месяцев назад |
jkds
|
a62a809265
app: fix warnings
|
9 месяцев назад |
jkds
|
633d7f21ce
Merge branch 'gameinput'
|
9 месяцев назад |
jkds
|
7d589fd2ac
app/edit: improve perf of editing selection. only recalc rect when editing text itself (not select changes)
|
9 месяцев назад |
x
|
9785777642
chore: Update copyright license year
|
9 месяцев назад |
darkfi
|
f897e8f36c
app: migrate to a proper video loader (slow)
|
9 месяцев назад |
darkfi
|
810fa61e00
app: instrument entire draw tree
|
11 месяцев назад |
darkfi
|
6919ef8782
app: fix warnings
|
1 год назад |
darkfi
|
01a062e6f8
app: remove obsolete editbox, chatedit, and baseedit
|
1 год назад |
darkfi
|
eb3f109830
app: clone ChatEdit to BaseEdit, and introduce EditorBehaviour which is used to specialize for single and multi line cases
|
1 год назад |
darkfi
|
5a261ceb83
app/gfx: use Gfx prefix for internal identifiers, swapping place with external identifiers that currently use it
|
1 год назад |
darkfi
|
a123bc0556
app: add AbstractAnimation with a SequenceAnimation impl, and a Video node type (mostly stubs/untested for now)
|
1 год назад |