You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I wanted to share a couple of feature suggestions while creating a new file especially in the "Enter File Name" field that I think would make creating new files a lot easier and more user-friendly. I personally get frustrated everytime when I have to create a new file because of many missing qol features in Acode. While these are not everything I want but I guess these two especially are more common among people. These ideas are based on common use cases and could save time and reduce errors for users.
1. Seperating the Filename and Extensions in Two and a Dropdown for File Extensions
Currently, while creating a new file we have to type the name of the file in complete, with its name, a dot (.) and then the extension. Here we can seperate the filename and extension in two different fields and the dot will be permanently present there. Of course, if there is no extension entered for whatever reason then the dot will not be added in the created file's name.
Next is a dropdown menu in the "Enter File Name" field while creating a new file with common file extensions or language extensions or whatever it is called like .py, .ts, .csv, .js, etc., for users to select from with the previous used extension automatically selected the next time. A toggle can be also added if user want this feature to be turned on. Of course, there will still be the space to manually type in (custom) extensions if needed.
Why this should be implemented? / What are its uses?
This would eliminate the need to manually type extensions every time, which can be tedious or error-prone.
Saves Time - speeds up the file creation process by providing ready-to-select options. Kind of limits the choices to commonly used extensions, which again saves time.
It (can) helps in preventing mistakes like typos (e.g., .txxt) or missing periods (e.g. indexhtml).
2. Generate Random File Name
I was really surprised when I didn't find any previous issue or feature request made already on this topic.
Well, it is to add an option (e.g., a button or checkbox or toggle) to automatically generate a random file name when creating a new file. The generated name could follow a customizable pattern, such as:
This is a huge time-saver when you don’t want to think about naming, especially for temporary or intermediary files.
Log files, quick drafts, placeholders, etc.
It ensures that every file name is unique within the directory, avoiding name conflicts. (Actually it's just me who hates that random arse (1), (2) in my filenames)
It’s great for scenarios where naming isn’t a priority or when you know you’ll rename the file later.
Consistency in file naming if one wants? It ensures file names adhere to a predefined format or pattern.
It's also great when you just get that one idea on how to get that result in your script and want to quickly write and execute and test the code to see the result, but now you have to first think of a name for the file and now you lose all the excitement you had 10 seconds ago. Nice qol, please add).
Both of these features address different pain points in the file creation process imo. Though there can be one or two difficulties that can be faced while creating these features but imo advantages of these features outweights them.
If the implementation of these features looks like a heavy work for a little qol for users which can be put somewhere else necessary, even then a simplified version of these features can still make it. No need to make them customisable as f*ck. It can surely be thoroughly discussed. Likewise, even more customisation or features for these features or how will they work can be discussed. These are just a raw idea currently.
Let me know what you think about these ideas! I believe they’ll add a lot of value and improve the overall user experience. Happy to share more thoughts if needed!
Thanks!
If applicable, add mockups / screenshots to help present your vision of the feature
Of course it can tweaked a little bit more but here's the primary version of it. The Dropdown can get cluttered but we can think about it.
The text was updated successfully, but these errors were encountered:
Check for existing issues
Describe the feature
I wanted to share a couple of feature suggestions while creating a new file especially in the "Enter File Name" field that I think would make creating new files a lot easier and more user-friendly. I personally get frustrated everytime when I have to create a new file because of many missing qol features in Acode. While these are not everything I want but I guess these two especially are more common among people. These ideas are based on common use cases and could save time and reduce errors for users.
1. Seperating the Filename and Extensions in Two and a Dropdown for File Extensions
Currently, while creating a new file we have to type the name of the file in complete, with its name, a dot (.) and then the extension. Here we can seperate the filename and extension in two different fields and the dot will be permanently present there. Of course, if there is no extension entered for whatever reason then the dot will not be added in the created file's name.
Next is a dropdown menu in the "Enter File Name" field while creating a new file with common file extensions or language extensions or whatever it is called like
.py
,.ts
,.csv
,.js
, etc., for users to select from with the previous used extension automatically selected the next time. A toggle can be also added if user want this feature to be turned on. Of course, there will still be the space to manually type in (custom) extensions if needed.Why this should be implemented? / What are its uses?
.txxt
) or missing periods (e.g.indexhtml
).2. Generate Random File Name
I was really surprised when I didn't find any previous issue or feature request made already on this topic.
Well, it is to add an option (e.g., a button or checkbox or toggle) to automatically generate a random file name when creating a new file. The generated name could follow a customizable pattern, such as:
file_<timestamp>
(e.g.,file_20241203.sh
)random_<ID>
(e.g.,random_1234abcd.md
)<folder_name>_<random_number>
(e.g.,projectAcode_56789.csv
)user_ defined_custom_pattern
Whys? and Whats?
It's also great when you just get that one idea on how to get that result in your script and want to quickly write and execute and test the code to see the result, but now you have to first think of a name for the file and now you lose all the excitement you had 10 seconds ago. Nice qol, please add).Both of these features address different pain points in the file creation process imo. Though there can be one or two difficulties that can be faced while creating these features but imo advantages of these features outweights them.
If the implementation of these features looks like a heavy work for a little qol for users which can be put somewhere else necessary, even then a simplified version of these features can still make it. No need to make them customisable as f*ck. It can surely be thoroughly discussed. Likewise, even more customisation or features for these features or how will they work can be discussed. These are just a raw idea currently.
Let me know what you think about these ideas! I believe they’ll add a lot of value and improve the overall user experience. Happy to share more thoughts if needed!
Thanks!
If applicable, add mockups / screenshots to help present your vision of the feature
Of course it can tweaked a little bit more but here's the primary version of it. The Dropdown can get cluttered but we can think about it.
The text was updated successfully, but these errors were encountered: