FWDekker / intellij-randomness

IntelliJ plugin for inserting random numbers, UUIDs, names, IP addresses, and much more
https://plugins.jetbrains.com/plugin/9836-randomness
MIT License
45 stars 7 forks source link

Feedback wanted: Randomness v3 beta #438

Closed FWDekker closed 11 months ago

FWDekker commented 2 years ago

Hi everyone! I'm tagging you because you have contributed to Randomness in the past by commenting on an issue, requesting a feature, or reporting a bug. I am planning on releasing version 3 of Randomness soon, a major overhaul of the plugin that allows you to create your own data types. I am asking you, as users of Randomness, for feedback on the user experience before I release v3.

I'd like to ask you to try out the beta (see installation instructions below) and tell me what you think. My goal has been to make v3 both powerful and easy to use. You should be able to create your own complex data types with ease, but at the same time inserting a bunch of integers should be no more difficult than with v2. If there's anything that confuses you, seems inefficient, makes you unhappy, is incomplete, is missing, or just confuses you, please leave a comment below!

I want to collect as much feedback as I can, even if it's a weird complex feature that might never be implemented.

Feedback ideas

If you want to help but you're not sure what to say, try performing the following tasks and see if they work in a way that makes sense to you:

  1. Create your own template for email addresses.
  2. Include a template inside another template using a reference.
  3. Insert an array of values of any type.
  4. Use an exclamation mark (!) as the delimiter for a decimal.
  5. When editing a word type, load a word list from the list of preset lists.

How to install

Installing the beta does not affect your settings for Randomness v2, as these are stored separately. You can revert to v2 at any time.

The beta version is currently available on the beta release channel. To install the beta version, you can either configure your IDE to search for updates in the beta repository, or you can download a ZIP and install it directly. The repository option means you will also receive updates for the beta version once they arrive, though the ZIP option is probably the easiest as it requires no additional configuration.

Install from repository

  1. Follow these instructions for adding a custom repository, and add the repository https://plugins.jetbrains.com/plugins/beta/list.
  2. In your plugin settings, update Randomness to the latest version. NB: Selecting "Update all" may update other plugins to their beta versions as well.

To revert to the latest non-beta version, follow the "Install from ZIP" steps but download v2.7.5 instead, and remove the beta repository.

Install from ZIP

  1. Download the ZIP from one of two sources: a. Download v3.0.0-beta.2 from plugins.jetbrains.com. b. Download intellij-randomness-3..0.0-beta.2-signed.zip from GitHub.
  2. Follow these instructions for installing a plugin from disk.

To revert to the latest non-beta version, follow the above steps but download v2.7.5 instead.

Mentioned people

@casperboone @zenwarr @gandreadis @ok3141 @woutervanvliet @PawelLipski @opticyclic @niraj-toad @jrborases @AlexPernot @solonovamax @MartinKvL @Alexsey @LukasAppleFan @Xiakitl @rshmhrj

pdulich commented 2 years ago

I‘ll have a look ;)

LukasMFR commented 2 years ago

I will have a look but not soon sorry I have a lot of exams at this time 🥲

FWDekker commented 2 years ago

@LukasAppleFan That's fine, take your time, and good luck with your exams!

FWDekker commented 11 months ago

I expect to finally release Randomness 3 this week. Thank you, everyone, for the feedback!