Skip to content
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

🔴 NEW FEATURES #29

Open
UserAccount123 opened this issue Jul 22, 2024 · 5 comments
Open

🔴 NEW FEATURES #29

UserAccount123 opened this issue Jul 22, 2024 · 5 comments

Comments

@UserAccount123
Copy link

UserAccount123 commented Jul 22, 2024

SUGGESTIONS:

  1. Increase vertical space between (Current name & New name) columns OR add a separator line between them.

  2. Add option to sort added files/folders (Ascending/descending : name, creation date, modification date, extension type) + sort manually by drag & drop.

  3. Add ability to manually renaming some files/folders.

  4. Replace rule: ability to replace multiple characters/words separated by comma (,).

  5. Remove rule:

  • Add ability to remove multiple characters/words, separated by comma (,).
  • Remove by type [letters, numbers, letters are not in English language, symbols (#, @, =, >, ...), Emoji (🙂, ⬇️, 🌐, ...)].
  • Remove characters/words at position.
  1. Increment rule:
  • Add option to put increment between brackets ( ) or [ ].
  • Option to keep original file/folder name (& ability to add increment in the beginning (& the dash will be after the digit)).
  • Ability to add alphabet increment [English language: capital & small letters: (A, B, C, ..) (a, b, c, ..) + Arabic language: (أ، ب، ت، ث) (أ، ب، ج، د، ه)].
  • Option to count descendingly: (counting from specified number: 9, 8, 7, 6, ..) (Z, Y, X, W, ..) (z, y, x, w, ..) (ي، و، ه، ن، ..) (غ، ظ، ض، ذ، ..).
  1. Add (Title case) rule: which makes every first letter of words in capital letter.

  2. Add rule to remove all letters after a specific word.

——————————————————

  1. Add ability to disable/enable added rules.

  2. Add option to save list of rules as a profile (could be named); so when opening the app next time, they will be found + Add ability to select between profiles + Add option to export/import profiles.

  3. Add option to restore the previous name of files/folders + Add (History) feature.

  4. Add option to change app's language.

@UserAccount123 UserAccount123 changed the title # SUGGESTIONS 🔴 (#29) SUGGESTIONS Jul 26, 2024
@UserAccount123 UserAccount123 changed the title 🔴 (#29) SUGGESTIONS 🔴 (#29) Suggestions Jul 26, 2024
@UserAccount123 UserAccount123 changed the title 🔴 (#29) Suggestions 🔴 NEW FEATURES Aug 8, 2024
@gudvinr
Copy link

gudvinr commented Oct 2, 2024

Replace rule: ability to replace multiple characters/words separated by comma (,).

Add ability to remove multiple characters/words, separated by comma (,).

Can already be done by regex replace: (word1|word2)

Remove by type [letters, numbers, letters are not in English language, symbols (#, @, =, >, ...), Emoji (🙂, ⬇️, 🌐, ...)].

Not sure about regex backend that is currently used but again doable with regex if unicode character classes are supported (see google/re2)

Remove characters/words at position.

Same, can be done with regex, e.g. (?<=^.{9}). will match 10th characted

Add rule to remove all letters after a specific word.

Regex, bro.

@UserAccount123
Copy link
Author

Thanks

@sun-jiao
Copy link
Owner

sun-jiao commented Oct 3, 2024

@gudvinr I'm using the default implementation of Dart.

@sun-jiao
Copy link
Owner

sun-jiao commented Oct 3, 2024

Replace rule: ability to replace multiple characters/words separated by comma (,).
Add ability to remove multiple characters/words, separated by comma (,).

And I think you can just add multiple rules, if you're not familiar with regex.

@UserAccount123
Copy link
Author

Replace rule: ability to replace multiple characters/words separated by comma (,).
Add ability to remove multiple characters/words, separated by comma (,).

And I think you can just add multiple rules, if you're not familiar with regex.

OK, thanks alot.

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

3 participants