1809 results found
-
Persist Environment Settings Across Sessions
If you customize your panels, themes, fonts, colors, and other settings, we want to ensure your customizations are persisted the next time you access Project IDX.
167 votesAs part of our recently released preview of our Nix extensibility work, we persist all changes in your home directory. We are exploring additional ways of being able to persist changes between VM sessions.
-
Cloud Firestore Datasource
Support Cloud Firestore as a datasource for Data Connect in addition to Cloud SQL. Support data model mapping (e.g.
@collection
) and querying via GraphQL165 votes -
Copy and paste across projects
It will be great if we could copy a file from one project and paste it in a different project (in another tab)
153 votes -
Enable support for iPad/Tablets using Browser apps Chrome/Safari/Firefox etc.
I should be able to use IDX on my chrome app on my iPad.
150 votes -
Offline Support
Allow data to be cached and accessible offline. Offline data may have limited query and write capabilities compared to online data
149 votes -
Dart support for the Firebase's Admin SDK
Firebase has a server (backend) library called the Admin SDK, which has privileged (admin) access to some Firebase services. There are several language implementations of the Admin SDK: JavaScript/TypeScript (Node.js), Java, Python, Go, and C# (.NET). However, Firebase does not currently support the Dart language.
This is a problem for full-stack Flutter developers, who need to use both the front-end and back-end of a Firebase application. Currently, they need to use different languages for each, such as Dart for the front-end and JavaScript/TypeScript for the back-end. This can lead to decreased productivity and a worse developer experience.
For example, developers…
149 votes -
144 votes
This is something we had prototyped, and we are looking at ways to bring this in the near future: https://firebase.studio/blog/article/meet-elijah
-
SQL Full-Text Search
Index and query your data with full-text search leveraging PostgreSQL's built-in capabilities including stemming, ignoring stop words, and weighted relevance scoring.
144 votes -
Raise the number of workspaces limit
Hey Project IDX team,
I don't want to have a limit of 2 workspaces in project IDX. Can you lift the limit of two workspaces to maybe 50-100? I want to draft a lot of flutter, angular, and react projects in project IDX. Thanks.
- Dino
143 votes -
Physical device support
Add support for running the flutter Projects on the user's phyical deice connected through ADB
141 votes -
Firestore indexes in emulator
Currently, the Firestore emulator allows all queries without checking if the query requires an index. It would be great if the emulator checks the Firestore indexes file if the index exists.
127 votes -
Support for Java
Project IDX should support Java due to its versatility and widespread use in developing various applications across different domains, from web development to mobile applications.
124 votesWe have released a preview version of our Java support for you all to try out! :-)
https://community.idx.dev/t/check-out-our-new-backend-focused-templates/746
Feel free to reply in the forums itself with your feedback.
-
Can we have the Live Share Extension on IDX
I've been teaching students using IDX these days, more or less for fun and also to test how well the IDX AI performs w.r.t React.js. A feature that I use sometimes on the local machine is Live Share extension.
A brief description of the extension -
The Live Share Extension on VSCode enables other dev to work on the same instance of VSCode on multiple files, which is extremely useful when creating small scale projects.
I understand that it is developed by a different company (Microsoft) but it will be helpful specifically for teaching purposes.
There can be an alternative…121 votes -
Enable import GitHub repo specific directory
Currently, "Import a repo" (when creating a new workspace) only works for cloning an entire repo.
- ✅ https://github.com/my-username/my-project (valid)
- ❌https://github.com/my-username/my-project/tree/main/examples/blog (not valid)
The ability to import a specific directory/path from a repo would be helpful, since many web frameworks have official examples in directories in a single repo.
Example:
- https://github.com/withastro/astro/tree/main/examples (Astro)
- https://github.com/vercel/next.js/tree/canary/examples (Next.js)Other online IDEs support this ability, such as Stackblitz, CodeSandbox.
121 votes -
121 votes
-
120 votes
-
full stack project using frontend + backend + database [fastapi/flask][react/next/vite][postgres/mongo]
full stack project using frontend + backend + database [fastapi/flask][react/next/vite][postgres/mongo]
114 votes -
Firebase rules like Cursor rules
Okay, here is the detailed description of Cursor AI Rules in English:
"Cursor AI Rules" are configuration files that allow you to customize the behavior of the artificial intelligence within Cursor AI to your specific needs and projects. They enable you to set guidelines, constraints, and behavioral patterns for AI interactions.
There are different types of Cursor AI Rules:
- Global AI Rules (Settings):
These rules are configured in the Cursor settings under "General".
They establish fundamental principles for all AI interactions and are language-agnostic.
For example, you can specify that the AI should always explore the code first before reaching…113 votes -
106 votes
-
Gemini needs to be able to search the web and read web pages in Firebase Studio
Gemini needs to be able to search the web and read web pages in Firebase Studio.
103 votes
- Don't see your idea?