Viewing profile — trafnar
trafnar
HN member- Joined
- Wed, Jul 29, 2009, 7:04 AM UTC
- HN karma
- 738
- Public activity
- 174 items
- HN profile
- View on Hacker News ↗
About trafnar
Recent public activity
-
comment
Comment #45030993
I wanted to suggest a tweak to this cool project: The panning and zooming feel very sluggish. I'm not sure if there's a technical reason it needs to be that way, but if the animati…
-
comment
Comment #44957258
I was using this recently and found some situations where I didn't like the way the lines looked. Reading through the github comments from the author, it sounds like an improved ve…
-
comment
Comment #44650423
Their app listens to your calls and transcribes things. I think this visualizer helps indicate when it is actively listening.
-
comment
Comment #43784142
It's still relevant, the language hasn't changed much since I made this course.
-
comment
Comment #39270015
Panda seems really nice. As someone who does a lot of "creative" CSS work, writing styles quickly is important to me. I find writing styles as Javascript objects kinda cumbersome. …
-
comment
Comment #37627368
In that case the count variable should be moved into a property of the tag. I just like putting it outside the tag because it really drives home "its just a variable". tag Counter …
-
comment
Comment #37627329
Yes, via https://www.todesktop.com/ which makes it very easy.
-
comment
Comment #37624898
I’ve been building all my projects with Imba for the past few years, I love it. - TaskTXT - Plain text todos and tasks with timers https://www.tasktxt.com - ReadyRunner - GPT chat …
-
comment
Comment #37624750
I assume you are referring to the CSS shorthands Imba provides. Yes, they are controversial... and optional. These all work the same in imba: css div { background-color: red; displ…
-
comment
Comment #37624704
You don't need any special state management tools like "stores" or "setState" you can just use regular variables. let count = 0 tag Counter "Count is: {count}" imba.mount , documen…
-
comment
Comment #37593171
Update: it works on Android now
-
comment
Comment #37590733
Thanks for the reminder.
-
comment
Comment #37590688
I fixed the android issues, sorry about that
-
comment
Comment #37588924
I'm not aware of any easier way to build something like this than what I presented in the article, but I'd be interested to learn if there was. I did create a full-fledged prototyp…
-
comment
Comment #37588905
Thanks for the motivating comment :)
-
comment
Comment #37588900
I think I fixed the Android issues, can you give it another try?
-
comment
Comment #37586591
What I like about Imba is that you can update a variable, and the result in the view/page is updated, without any special syntax. let count = 0 def increment count++ tag App "Incre…
-
comment
Comment #37586025
It's not a true Astro integration, but Imba works with Vite, and I was able to use that to include Imba code in my Astro site. A real integration would allow for server-side render…
-
comment
Comment #37580686
Yeah, I totally get what you mean. I was focused on recreating the effects in original menu that this was inspired by, which was meant for mobile, so the context is very different.…
-
comment
Comment #37580668
Thanks for understanding!
-
comment
Comment #37580664
If you look at my other work you'll see that I'm like the polar opposite of a designer that does things that look cool and fancy rather than optimizing for usability. This was mean…
-
comment
Comment #37580380
I changed it to use lite-youtube-embed which doesn't request that stuff until after the user clicks to play the video
-
comment
Comment #37580290
I don't know, maybe by mistake? I looked into it, it is the YouTube embed on the page that is triggering that, I suppose any YouTube embed will cause that.
-
comment
Comment #37579826
Is my demo trying to access all that stuff??
-
comment
Comment #37579820
Yeah, it would certainly need to be (and readily could be) optimized if used in production.