William Casarin
b7188bac25
fix some clippy warnings
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-21 14:12:07 -07:00
William Casarin
4c1936ff70
change selection color to purple
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-21 08:56:44 -07:00
William Casarin
18d5d95ef9
fix postbox design
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-20 13:44:35 -07:00
William Casarin
1458498131
initial post box view
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-17 16:21:46 -07:00
William Casarin
fa50b68cb3
darker quote reposts for mobile
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-14 10:18:06 -07:00
William Casarin
eb294bb4d3
fix light borders for quote reposts
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-12 10:46:09 -07:00
William Casarin
b1a7547580
lighter gray for inline previews in white mode
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-11 18:48:05 -07:00
William Casarin
bff0f3f628
fix inline note preview colors
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-11 16:10:18 -07:00
kernelkind
c0b1a01b5d
Account switcher
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-05-27 10:48:28 -07:00
William Casarin
9e8f7a2e5c
ui: integrate egui-tabs for notes & replies selector
...
demo: https://cdn.jb55.com/s/notedeck-tabs.mp4
Fixes: https://github.com/damus-io/notedeck/issues/47
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-15 17:28:01 -07:00
William Casarin
ee94f27987
profile: add about and username to profile previews
...
Also adjust colors to match design
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-21 16:28:12 -07:00
kernelkind
805e18261c
Add warn color and highlight color
...
Use highlight color for 'connected' relay status. There doesn't seem to
be a better place to put it.
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
kernelkind
bf23e778b3
Seperate mobile dark color theme into its own func
...
I believe this is less messy
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
William Casarin
3b9cd3f3c4
mobile: black panel bg color
...
for battery life
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 21:14:56 -07:00
William Casarin
0a9e7698c1
theme: update to correct colors based on figma design
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 21:00:48 -07:00
kernelkind
217a7d1588
Apply app style to AccountLoginView
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 19:52:34 -07:00
kernelkind
c8b1c1cdda
Add custom visual themes
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 19:52:34 -07:00
William Casarin
6222a7db63
Fix all warnings
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-01 10:19:47 -07:00
kernelkind
a927c56870
Create account login panel
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-04-01 10:15:42 -07:00
William Casarin
c0979d1707
widgets: begin organizing ui components into widgets
...
egui widgets are nice because there are many helper methods on the
egui::Ui struct for adding widgets to the screen in various ways. For
example, add_sized which designates an area to paint a widget. This is
useful in the note_contents case, as it allows us to reserve
available_space-20.0 pixels of the available area, saving 20.0 pixels
for a side-actionbar popout.
I'm not sure I'll use the side actionbar yet, but I've been
experimenting with that as an option to save vertical space in the
timeline.
I still need to make the side actionbar into a widget as well. It
currently uses the CollapsingHeader widget, which is designed for
expanding elements vertically. We may need to make our own widget for
animating an horizontal expansion if we want to achieve a similar effect
for the side actionbar.
2024-03-13 13:38:02 +00:00