Replies: 7 comments 14 replies
-
I think Tailwind (And React-style framework) is a great choice here (I work with them a lot as well). Actually, the dark mode can be quite easily added: |
Beta Was this translation helpful? Give feedback.
-
There is a dark theme. Tailwind chooses it based on the user system preference. The "color scheme" is using Tailwind's default theme of grays with blue for links. |
Beta Was this translation helpful? Give feedback.
-
The color scheme was more of an example. Overall I'd like to see frontend roadmaps to plan out development. |
Beta Was this translation helpful? Give feedback.
-
I assumed there were already ideas of what the overall goal of the UI was. We could gather a preliminary list in this discussion. I'll start with a few:
I'll try to add some more later on. |
Beta Was this translation helpful? Give feedback.
-
I am most interested in having a "configuration builder" as something like a setup wizard for adding a camera. This will always need to function as a method to generate a yaml configuration. In my personal setup, frigate will never be able to write to the config file since I manage it in source control and deploy with kubernetes as a read only file in the container. For those with the ability to write to the config file, we could add the ability to save over it and force a restart of the container.
To the extent that you can turn things on or off via mqtt, we can add api endpoints and enable it in the UI too.
Sure, but where exactly? The UI is instant for me.
The API supports filtering by a variety of things already, so this seem straightforward.
This isn't a UI feature. I have no interest in reinventing the notifications wheel. I would rather make the changes necessary to create a "simple" nodered flow or homeassistant automation. Those platforms already support integrations with hundreds of notification services.
Homeassistant isnt doing any file management. I'm not sure what you mean by file management.
This will never be a part of frigate. If you want authentication, run frigate behind Traefik with traefik-forward-auth, Nginx with oauth2_proxy, or use Homeassistant. |
Beta Was this translation helpful? Give feedback.
-
In the HA add-on it can easily take 15 seconds after selecting "events" before the results are displayed. |
Beta Was this translation helpful? Give feedback.
-
@ljmerza Thanks for all the ideas on the UI. A bunch of stuff is going to make it out into the v0.8.1 release and I'm working on a couple for v0.8.2. You and anyone else should feel free to pick up any of the issues that I haven't already assigned to myself! |
Beta Was this translation helpful? Give feedback.
-
Now that the frontend is being built out I think it's a good idea to step back and make some design choices before development on it continues. The main problem i see here is there's no centralized color scheme so say we want to add a dark theme it would be very hard to do so without a bunch of rewriting. I work with React a lot so i think it's a great choice for the ui. i think it would be helpful to pick out a ui library that supports colors schemes. maybe we can get a separate project roadmap going for the ui to plan out long term features and design the ui with those in mind?
Beta Was this translation helpful? Give feedback.
All reactions