diff --git a/web/css/responsive.css b/web/css/responsive.css index a4e5f0c..ed769c1 100644 --- a/web/css/responsive.css +++ b/web/css/responsive.css @@ -1,5 +1,9 @@ @media (max-width: 800px){ :root { + /* TODO font size should not be controlled by CSS: + * Instead I would prefer user settings. The main reason is the font is + * too small on my desktop when I use the app in column mode. + */ --fsSmall: 10px; --fsNormal: 14px; --fsReduced: 12px; @@ -26,9 +30,4 @@ height: 44px; font-size: 2.2em; } - - /* Post Tools */ - #newpost > :first-child { - width: 0; - } } diff --git a/web/index.html b/web/index.html index 4a18be5..cb9338e 100644 --- a/web/index.html +++ b/web/index.html @@ -20,6 +20,7 @@ // This is our main entry. // https://developer.mozilla.org/en-US/docs/Web/API/Window/DOMContentLoaded_event addEventListener('DOMContentLoaded', (ev) => { + // TODO fix race condition where profile doesn't load fast enough. damus_web_init(); }); diff --git a/web/js/damus.js b/web/js/damus.js index 26d6e09..0f8856a 100644 --- a/web/js/damus.js +++ b/web/js/damus.js @@ -129,7 +129,6 @@ async function damus_web_init() if (!model.done_init) { model.loading = false - send_initial_filters(ids.account, model.pubkey, relay) } else { send_home_filters(ids, model, relay) @@ -514,8 +513,13 @@ function handle_profiles_loaded(profiles_id, model, relay) { // stop asking for profiles model.pool.unsubscribe(profiles_id, relay) model.realtime = true - redraw_events(model) + redraw_my_pfp(model) +} + +function redraw_my_pfp(model) { + const html = render_pfp(model.pubkey, model.profiles[model.pubkey]); + document.querySelector(".my-userpic").innerHTML = html; } function debounce(f, interval) { diff --git a/web/js/ui/render.js b/web/js/ui/render.js index c0436ca..a4ac86e 100644 --- a/web/js/ui/render.js +++ b/web/js/ui/render.js @@ -8,7 +8,7 @@ function render_home_view(model) {