damus-io / notedeck Goto Github PK
View Code? Open in Web Editor NEWA multiplatform nostr client
License: Other
A multiplatform nostr client
License: Other
We need a way to save the state of the panels. Perhaps we can even use a note for this and just store it in nostrdb/relays.
Where do we put the reply box? Should we just pop it up like we do on Damus-iOS?
For notedeck should we put it inline or as a popup as well. Lots of design decisions to be made here.
It doesn't look like we have a design for this in the figma @robagreda
Niel has a cool design for this:
https://damus.io/note128wzh4ucn3g3prwrpqlaz8e4xhg9pmq7e6ntphw0df9zumdtapts3u7cm5
It would be nice to get these working
This is a tracking issue for replying to posts. The design may be slightly different on mobile and desktop. I really want to clean up the amount of clutter in timelines. I really like Niel Liesmon's designs:
https://damus.io/note128wzh4ucn3g3prwrpqlaz8e4xhg9pmq7e6ntphw0df9zumdtapts3u7cm5
https://damus.io/nevent1qqsq6afc8a8jag6cz0yzf23f86msdy0vm5eysuzd6pgt4wf4swvsu8g63yzp9
Where you long-press on mobile to interact, and right-click on desktop. Maybe drag to reply on mobile for quick replies?
One issue is this is jack has mentioned multiple times that Damus feels 'dead' because the lack of post stats. Maybe neil's designs with interaction bubbles could help here? But this would also increase overall busyness and make the timeline less compact.
Need some code to construct replies when replying to a thread. We can use the non-deprecated form finally since we're starting new.
I would be nice if you could navigate only by keyboard (HJKL, etc)
We need to pull the contact list from the database so that we can use it for the initial timeline query.
I saw this on tweetdeck and thought it was a decent way to display which account a panel is for (@damusapp at the top)
Imagine having DMs/notifications for both your corporate account and personal account on the same screen for instance.
Instead of the account name, we could perhaps put the PFP instead? @robagreda @karnagebitcoin
I also like the grip icon for moving it around once we have that.
Should be quick
This is the tracking issue for timelines. We don't have timelines yet due to a few things we still need to do
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.