The Welkin Suite Forum

Nits and fixes



Nits and fixes

  • Please log in to reply

#1

mordechaib

    Posted 05 Jul 2016

    I've been trying TWS for about a month now. It was hard for me to make the plunge, but I forced myself to do it, and I'm mostly not sorry. The IDE is a great IDE. Everything about it is much more fluid, faster and more convenient than what I'd been using until now (Sublime 3 +MM).

    However, there are nits to pick. I will list them here, hoping that it's just a matter of configuration and other people can provide solutions. If no solution presents itself, then maybe I'll open a thread in the feature requests.

    Also, feel free to add your own nitpicks.


    I guess what it boils down to is that I hate everything about the text editor. Coming from Sublime I have high expectations of my text editor, and sadly TWS does not deliver. Here's a partial list of my grievances:

    1. Code completion is spotty. In Sublime, once I type a variable name or field name it will prompt me to autocomplete the next time I start typing. TWS will not. The only text completion it offers me are functions and sometimes variable names. I haven't yet been able to nail down when it offers me variable names and when it doesn't.
    2. Code completion for functions. MM will give me the parameter list for functions, including their type. TWS does not.
    3. Bracket closing. I finally found the setting for this, the cure is worse than the disease. It only seems to work on round brackets (definitely does not work on curly brackets), and even then, if I accidentally type the closing bracket, I get an orphaned close bracket. I expect the text editor to close my brackets for me, and disregard when I close it myself. I also expect this to happen to any and all brackets, especially curly brackets.
    4. Newline+tab. When I start a function, open a curly bracket and drop a line, I expect to be indented one more tab than the line above. This never happens.
    5. Colors. I've tried very hard to match the default MM color scheme (Monokai), but TWS doesn't seem to recognize the same patterns that Sublime does. Many of the dict items that appear in the Monokai theme are not to be found in the TWS settings UI.

    I'll be the first to admit that these really are nitpicky, but it's the little things that can totally ruin your workflow, as well as your experience using some software.


    So if anybody has any tips, solutions or additional grievances, feel free.



    6 replies to this topic

    #2

    kate.dulko

      Posted 05 Jul 2016

      Greetings,


      Thank you for such a detailed feedback.

      We appreciate you opinion.


      Here are our answers to each of your suggestion:


      1. The newly released 0.29.19 version of The Welkin Suite includes the variables in the Code Completion list; please let us know if you don't get them after the version update;
      2. The Code Completion for functions will be implemented in the nearest months;
      3. This is known issue for us, and our developers will fix this soon;
      4. This option is present in our working list also; this will be done in one of the nearest versions of the IDE;
      5. Currently, the export of the color themes isn't implemented inside The Welkin Suite; we will discuss your suggestion.

      If you have more questions or suggestion, please write us. We will glad to hear them.


      Best Regards,

      Kate


      Kate Dulko
      Customer Relations

      The Welkin Suite

      twitter: @KateDulko
      skype id: d_katerina
      e-mail: kate.dulko@welkinsuite.com

       

        


      #3

      mordechaib

        Posted 11 Jul 2016

        Thanks for the reply.
         
        Regarding 1. I had the update to .19 (currently running .20) and the code completion is abysmal. I had to turn it off.
        It still did not offer to autocomplete an sobject name that I had previously used.
        It also completely disregarded the Preselect Completions option. It always preselected, even with that item unchecked in the settings.
        Steps to reproduce:
         
        Lets look at this snippet:
        List<CustomObject> col = new List<CustomObject>();
        for (CustomObject__c co : col){...}

        Typing line 2:

        1. Start typing for (Custo it does not prompt to autocomplete the name of the object.
        2. Continue typing for (CustomObject__c co : col it offers an autocompletion for [b]col[/b] but it doesn't matter because I already finished typing.
        3. Finish typing for (CustomObject__c co : col){ and hit Enter. Instead of dropping a line, it selects col and removes my close paren and open paren.
        BIpxUVK.png
        It should be noted that in an attempt to prevent the autocomplete from preselecting I removed ALL commit characters.
        Eventually I just turned off the entire Show Code Completion option.


        #4

        kate.dulko

          Posted 11 Jul 2016

          Hi,


          Thank you for the detailed example of your issue.


          There are several issues in the Code Completion functionality in the newly released version of the IDE. All of them are related to the preselecting option from the Code Completion list.
          We are investigating them currently.
          I've added your issue to our investigation process.

          I'll keep you updated when this issue will be solved.


          Regards,

          Kate


          Kate Dulko
          Customer Relations

          The Welkin Suite

          twitter: @KateDulko
          skype id: d_katerina
          e-mail: kate.dulko@welkinsuite.com

           

            


          #5

          kate.dulko

            Posted 04 Aug 2016

            HI,


            I want to inform you that we have released new 0.30.7 version of The Welkin Suite.

            This version includes the fix for the issue related to the preselecting option from the Code Completion suggestions.


            I kindly ask you to update your version of the IDE, and please let us know if the preselect option works for you correctly after this.


            Thank you,

            Kate


            Kate Dulko
            Customer Relations

            The Welkin Suite

            twitter: @KateDulko
            skype id: d_katerina
            e-mail: kate.dulko@welkinsuite.com

             

              


            #6

            rijad

              Posted 08 Feb 2017

              Hi,

              I am using a latest version of The Welkin Suite for Mac and I have the same issues as mention above with Code Completion suggestion after opening curly brackets and after semicolon. This is very anyoning because I have to press escape every time. I would like to keep code completion suggestions in other cases. Please let me know how can I configure this.

              Thanks



              #7

              kate.dulko

                Posted 08 Feb 2017

                Greetings,


                Thank you for bringing this issue related to The Welkin Suite for Mac to our attention.

                Our developers are currently working on improving the Code Assistance functionality. This issue will be solved in a frame of their work within the nearest month.


                Thank you,

                Kate



                Kate Dulko
                Customer Relations

                The Welkin Suite

                twitter: @KateDulko
                skype id: d_katerina
                e-mail: kate.dulko@welkinsuite.com

                 

                  





                Boost Your Productivity. Get Started Today

                Try Free Trial