dynasist / ALStudio

Development Productivity Suite for Business Central
https://al.studio
6 stars 1 forks source link

AL Home page (object list) #3

Open apoyas opened 3 years ago

apoyas commented 3 years ago

Hey team!

A few bugs with the object list on AL Home page:

  1. When applying filters, the format of the fields designated for object numbers seems to be incorrect: image The whole idea of filtering is not really handy. How about adding wildcard filter support? Regex? Or support for good old classic NAV client filtering criteria, like periods "..", "|", "&" 😉
  2. Marks periodically are lost. After git operations, like branch syncing. Sometimes after saving files.
  3. If you edit an object, it disappears from the object list image I couldn't get the objects reappear again in the list, even after committing and synchronizing changes to AzureDevOps or restarting the AL Home page. I had to restart VS Code to have the objects displayed in the list again.

Many thanks!

martonsagi commented 3 years ago

Hi,

Thank you for the feedback!

  1. Yes, the filtering part needs some attention. For the reason there is a search box on the top left side that searches across multiple columns. We have plans to add regex and/or enhance in-word searching. Filtering on individual columns will remain available to allow specific filtering.

image

  1. Currently, marking can be used for Scopes feature, which allows you to put your marked objects into a group (like a bookmark) and that is saved into a json file locally. However, I see your point, somehow we should save the last marked state, perhaps into a temporary Scope.

  2. Do you have auto file-renaming activated, e.g. Waldo's CRS extension? I'm already investigating a similar update issue that is caused by auto-rename. Note: workspace scanning collects everything into a memory-cache that is afterwards updated only on file changes. Hence the need to reload VSCode window if the update is buggy.

apoyas commented 3 years ago

Hey @martonsagi Thanks for the explanation.

  1. Didn't notice the search box initially. However, it seems to be searching only by object names. Anyway, this is more than enough for me for now, because I'm used to searching objects by their names (who remembers objects ids anyway? 😀 )
  2. Yes, we've got auto file-renaming activated (Waldo's CRS extension). It didn't actually rename objects in this case (all the objects were already created previously, I just did some modifications to the source code), but who knows - this might be related. Thanks again.
martonsagi commented 3 years ago

Next beta build will include updates in regards to 1.

Filter to ID in ranges or using pipes (OR): e.g. 10..20|42|50..55 image

Filter to partial name image

Filter to multiple partial names image