William Casarin
fc51ddb438
Merge remote-tracking branches 'github/pr/864' and 'github/pr/866'
2025-05-31 15:53:36 -07:00
kernelkind
a1ac0cd2c8
appease clippy
...
not sure why this warning is only now showing up
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-25 18:25:34 -04:00
kernelkind
3cb2dd88b6
use popup sheet for CustomZapView
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-22 20:33:18 -04:00
kernelkind
c36a22828d
use router action
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-22 20:33:15 -04:00
kernelkind
7d2112b472
make Widget impl ProfilePic mutably
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-04 12:57:54 -04:00
kernelkind
929099c15f
propagate Images to actionbar
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-04 12:57:48 -04:00
kernelkind
e7c3755a08
pass NoteAction by value instead of reference
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-05-04 12:57:45 -04:00
William Casarin
bdd0ef4c5c
ui: fix a bunch of missing hover pointers
...
let's try to keep on top of these
Signed-off-by: William Casarin <jb55@jb55.com >
2025-05-01 20:50:56 -07:00
William Casarin
8b7914e395
chrome: fix theme persistence
...
Fixes : #832
Signed-off-by: William Casarin <jb55@jb55.com >
2025-05-01 20:27:08 -07:00
William Casarin
3eb9e30e8f
dave: fix sidebar click
...
Fixes : #837
Signed-off-by: William Casarin <jb55@jb55.com >
2025-05-01 19:54:02 -07:00
William Casarin
dbfc2804f1
chrome: switch from ALPHA to BETA
...
Fixes : #828
Signed-off-by: William Casarin <jb55@jb55.com >
2025-05-01 17:23:14 -07:00
William Casarin
10a2459da2
windows: don't show terminal window
...
Looks like this got accidentally commented out in an android build
Signed-off-by: William Casarin <jb55@jb55.com >
2025-05-01 12:03:36 -07:00
William Casarin
3dccdf2bad
chrome: use actual columns noteaction executor
...
there is code duplication here and it is causing bugs
2025-04-22 19:07:25 -07:00
William Casarin
e8a1233174
dave: bubble note actions to chrome
...
This allows chrome to pass note actions to other apps
2025-04-22 18:42:12 -07:00
William Casarin
405b62c15a
docs: add notedeck_chrome docs
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-21 13:31:47 -07:00
William Casarin
8af80d7d10
ui: move note and profile rendering to notedeck_ui
...
We want to render notes in other apps like dave, so lets move
our note rendering to notedeck_ui. We rework NoteAction so it doesn't
have anything specific to notedeck_columns
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-17 12:34:43 -07:00
William Casarin
66377351b3
ui: add some margin to chrome sidebar
...
Looks a bit better
2025-04-15 08:24:04 -07:00
William Casarin
4f0d96679d
previews: disable for now
...
we don't use these much and it slows compile time
2025-04-15 08:20:25 -07:00
William Casarin
87794fae33
chrome: fix wallet button
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 16:37:22 -07:00
William Casarin
b8c5423edd
dave: don't make dave active yet
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:30:58 -07:00
William Casarin
403b0f7696
chrome: fix support route
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:30:24 -07:00
William Casarin
72312179d4
chrome: fix settings view
...
restore some chrome panel actions
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:30:24 -07:00
William Casarin
418e08541d
notedeck: include frame history
...
for debugging.
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:30:22 -07:00
William Casarin
fcd7c261bb
chrome: initial action handling
...
still need settings and account nav
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:29:03 -07:00
William Casarin
c6a7a50f81
dave: improve design
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:29:03 -07:00
William Casarin
b8e2a16e3b
dave: give dave a new home in the sidebar
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:29:03 -07:00
William Casarin
9c9b4199f5
ui crate and chrome sidebar
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:29:01 -07:00
William Casarin
6e751aa20a
dave: fix android build
2025-04-14 11:17:06 -07:00
William Casarin
4469918fd2
dave: prepare for android
2025-04-14 11:17:06 -07:00
William Casarin
968d9bc245
dave is alive
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-04-14 11:16:12 -07:00
William Casarin
54deb2dd88
switch to profiling crates
...
This switches to the profiling crate for compatible
profiling between rust libraries.
To enable:
$ cargo build --release --features puffin
Feel free to experiment with other profiling backends
as well! Would be great to get tracy working.
2025-03-23 11:30:18 -07:00
William Casarin
fdd202741a
Merge linux package fixes from ken
2025-03-14 12:52:24 -07:00
William Casarin
bd85233120
android: capture current keyboard height
...
expose a new virtual_keyboard_height function under notedeck::platform::android
which gets the current height of the virtual keyboard. We can use this
to tranlate the view out of the way
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:53:13 -07:00
William Casarin
1dec07afe8
android: expand logs
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:52:29 -07:00
William Casarin
a168a38760
android: misc testing
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:52:29 -07:00
Ken Sedgwick
93c97cf769
android: need argv0 placeholders because unneeded arg detection
2025-03-11 10:52:29 -07:00
William Casarin
51457a0260
android: update to latest winit/egui/android-activity
...
so we can start fixing this shit
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:51:56 -07:00
Ken Sedgwick
267f3c4527
update android default config push instructions
2025-03-11 10:47:33 -07:00
William Casarin
da9b2bcd46
android: 0.30.0 game activity
...
still no text input, at least it's not crashing
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:47:32 -07:00
William Casarin
b33346a25d
update to egui 0.30.0
2025-03-11 10:47:32 -07:00
William Casarin
b21e39dea9
android: get GameActivity to launch
...
For some reason there are no touch inputs though
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:47:32 -07:00
William Casarin
9ce2b4da2c
remove extra crap from manifest
...
still not launching, thought this might have been why. nope
Signed-off-by: William Casarin <jb55@jb55.com >
2025-03-11 10:47:32 -07:00
Ken Sedgwick
a1f72fa852
manually specify ubuntu libc dependency
2025-03-05 17:44:53 -08:00
William Casarin
d82d7fd00d
Merge relay debug view fixes & more strict args #711
...
Ken Sedgwick (5):
drive-by compiler warning fixes
drive-by clippy fixes
add derive Debug to some things
panic on unknown CLI arguments
move RelayDebugView to notedeck crate and restore --relay-debug
William Casarin (4):
clippy: fix lint
args: skip creation of vec
nix: fix android build
Link: https://github.com/damus-io/notedeck/pull/711
2025-02-10 17:03:23 -08:00
William Casarin
44181e24db
clippy: fix lint
...
Signed-off-by: William Casarin <jb55@jb55.com >
2025-02-10 16:57:18 -08:00
kernelkind
d916021179
fix file logging
...
closes: https://github.com/damus-io/notedeck/issues/572
Signed-off-by: kernelkind <kernelkind@gmail.com >
2025-02-06 16:38:54 -05:00
Ken Sedgwick
480f98eda4
panic on unknown CLI arguments
...
Currently silently ignores which is not helpful ...
2025-02-06 12:25:31 -08:00
Ken Sedgwick
2ddc53faa5
drive-by clippy fixes
2025-02-06 10:32:49 -08:00
Ken Sedgwick
345324a2f6
drive-by compiler warning fixes
2025-02-06 10:32:49 -08:00
Ken Sedgwick
f0588a7f6b
drive-by compiler warning fixes
2025-02-06 10:08:00 -08:00