Comments (19)
Here's a shot of progress just to give you an idea of how it's going. Still plenty to do, of course.
from lemmy-ui-leptos.
I do love me some trek :)
We have 3 star-trek named test instances for federation purposes (enterprise.lemmy.ml, ds9.lemmy.ml, and voyager.lemmy.ml), but voyager is the only one we have updated rn.
😃 👍 Strange New Worlds is kinda hitting the spot for me recently
@dessalines i think it would be incredibly useful if we could deploy a debug version of lemmy-ui-leptos to Enterprise or DS9, alongside their existing UI or to a completely new instance. i realise they are there for testing Lemmy federation so i don't want to interfere with that.
i was hoping it would act as somewhere we can all see the results of our work, we can link to it and screenshot it as part of bug reports and avoid the "it works on my machine" phenomenon. if what we've done is not working on the dev test server, or if it has significant side effects, this will be obvious immediately and maybe a motivating factor in making things better.
heck we could even build Tauri apps as a proof of concept!
from lemmy-ui-leptos.
You don't need permissions here, just click the fork button, and make PRs to this repo from your fork.
Thx!
from lemmy-ui-leptos.
now that things seems to be stabilizing a bit i will get on with some home page content!
from lemmy-ui-leptos.
i am changing the title so that being "as close as possible in style to the old UI" is no longer in scope.
this is so that i can get the PR in sooner and get all the functional work i have done into the code base (this ticket has already been around a long time).
also i want to make the styling as minimal as possible so that when we decide a great direction for the UI styling it will be easy to build upon what i deliver.
from lemmy-ui-leptos.
I've been distracted from this because I'm trying to make a PR for leptos.
from lemmy-ui-leptos.
Certainly, I'd love to have more people contribute to this, as I'm spread pretty thin. It doesn't even need to match lemmy-ui too closely.
from lemmy-ui-leptos.
agreed, i will not be copying the UI pixel for pixel, i will just use the daisy/tailwind tools to get things close, consistent and functional
do you need to give me permission on this repo to create a branch and submit PRs @dessalines ?
i am merging in the latest changes to main in my local branch; fun changes to leptos 0.5 coming in!
after that i just need to tidy everything up and do more testing before submitting a PR for the homepage!
from lemmy-ui-leptos.
Sweet! Ya the component building should be the fun part. Don't feel like you need to be attached to lemmy-ui specifically. You can take inspiration from these web UIs too:
- https://github.com/sheodox/alexandrite
- https://github.com/Xyphyn/photon
- https://github.com/aeharding/voyager
@jsit @alectrocute have great contributions to lemmy-ui, pinging them since they might like to also contribute to building out the new components.
from lemmy-ui-leptos.
honestly i don't have a preference for any particular styling. i am quite enjoying just using as little Daisy/Tailwind as possible to get the job done. it actually has a nice minimal feel so far that i'm kind of enjoying.
i will leave any creative decisions up to others that have better aesthetic instincts than myself 😀
one thing i thought we could use is Daisy's theming. i can sneak at least a light and dark theme in if that sounds good?
from lemmy-ui-leptos.
Ya definitely. DaisyUI comes with a ton of nice themes, that we should include by default.
from lemmy-ui-leptos.
@jim-taylor-business would you be able to join our UI dev chat on matrix? It's a private room so I need your matrix id so I can invite you, if you have one.
Might help with collaboration.
from lemmy-ui-leptos.
@jim-taylor-business would you be able to join our UI dev chat on matrix? It's a private room so I need your matrix id so I can invite you, if you have one.
Might help with collaboration.
i don't know if you're a Star Trek kind of human @dessalines ?
you have Voyager for Lemmy UI. thankyou for that, very useful.
may i ask you for another favour. i wouldn't be so bold to call it Enterprise. maybe another name would be ok. i think you get my point
nothing speaks louder than a CI/CD target that you can use and see (and break) and/or a Taurii app we can download
i will make an account to chat, but i can't be there to chat a lot. we all have our regular lives to do and i will probably just say the same things i say here.
see you in the chat @dessalines @SleeplessOne1917 ❤️
from lemmy-ui-leptos.
i will make an account to chat, but i can't be there to chat a lot. we all have our regular lives to do and i will probably just say the same things i say here.
No problem! We're usually not always present in those rooms either, its just sometimes easier to use than github. But ya since its a private room I'll need your matrix id to invite you.
I do love me some trek :)
We have 3 star-trek named test instances for federation purposes (enterprise.lemmy.ml, ds9.lemmy.ml, and voyager.lemmy.ml), but voyager is the only one we have updated rn.
from lemmy-ui-leptos.
Sorry I haven't had any time to devote to this, been really busy with other things.
from lemmy-ui-leptos.
Heads up for the other maintainers: I will be working on getting post listings looking right. Want to make sure I don't step on anyone's toes.
from lemmy-ui-leptos.
how about working on the comments page instead of the homepage?
from lemmy-ui-leptos.
or the community page, search ....
from lemmy-ui-leptos.
the homepage PR you closed also has lots of work regarding all the homepage look and feel so you have stepped on all the toes if that was at all your concern
from lemmy-ui-leptos.
Related Issues (16)
- Add woodpecker / CI jobs
- Add translations via leptos_i18n HOT 2
- Is leptos the right choice for the UI rewrite? HOT 15
- Create Error types
- Issue with new lemmy_client HOT 3
- Translation namespaces HOT 7
- Preferred icon pack(s)? HOT 3
- Create login / auth service HOT 1
- Discussion: Is there a point to keeping the gloo-net client? HOT 3
- Communities Page HOT 2
- Add dependency on lemmy-client HOT 1
- Make playwright testing work accross machines HOT 1
- Dependency Dashboard
- Easier to reason about src file hierarchy HOT 1
- Make post page and post listings
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lemmy-ui-leptos.