Skip to content

Question and component suggestions #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
yamenzk opened this issue Apr 3, 2025 · 1 comment
Open

Question and component suggestions #35

yamenzk opened this issue Apr 3, 2025 · 1 comment

Comments

@yamenzk
Copy link

yamenzk commented Apr 3, 2025

First of all amazing work on Frappe Studio! I think this is the first Vue visual low-code builder and Im really excited to try it out.

I have a bunch of questions and suggestions as I haven’t seen an answer in all 3 demo videos.

  1. Is socketio/realtime implemented? This is specially important when multiple users are working together or when building realtime apps like a chat application.
  2. As far as I know, Frappe UI supports dark-mode, is this supported in Frappe Studio?
  3. Can we export frappe studio frontends with our custom apps?
  4. Based on today’s demo I noticed we can actually be creative in designing custom components and I an planning to attempt designing a kanban board; the question is, are we able to pack custom components and scripts so we can reuse them or share them with the community (perhaps we can create a custom component git)
  5. While the current setup is feasible for creating basic components, some applications require more complex one that would involve additional libraries. One of the most important components I can think of is a Map Component which would be an OSM/Google map with drawing and layer support as well as mapping resources on the map.
  6. Custom login page; are we able to create custom login pages?

Once again, amazing work on this product.

@ruchamahabal
Copy link
Member

Thanks! This product is under active development so some/most of the things you listed are in the plan: Frappe Studio

  1. Is socketio/realtime implemented? This is specially important when multiple users are working together or when building realtime apps like a chat application.

Currently, socket will work with data sources — if you are fetching a document list, etc. But realtime is not implemented explicitly yet.

  1. As far as I know, Frappe UI supports dark-mode, is this supported in Frappe Studio?
  2. Can we export frappe studio frontends with our custom apps?
  3. Based on today’s demo I noticed we can actually be creative in designing custom components and I an planning to attempt designing a kanban board; the question is, are we able to pack custom components and scripts so we can reuse them or share them with the community (perhaps we can create a custom component git)

Dark mode, exporting apps, custom component import — all 3 are on the list. Having said that, I haven't figured out a way to import custom components yet. That's the toughest problem in my list right now.

  1. While the current setup is feasible for creating basic components, some applications require more complex one that would involve additional libraries. One of the most important components I can think of is a Map Component which would be an OSM/Google map with drawing and layer support as well as mapping resources on the map.

Plugging in extra libraries is also not supported, nor is it in the list right now. Maybe adding CDNs for libraries could be an intermediate workaround in the future. Once point 4 & some basic architectural problems gets addressed, there will be more clarity on how and whether this is possible.

  1. Custom login page; are we able to create custom login pages?

Added to the list: Frappe Studio (view)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants