Skip to content

Releases: pizcadesaber/vscode-livewire-jump

2.2.3

01 Feb 12:19
Compare
Choose a tag to compare
  • Adds the Clear Indexed Items command to remove all indexed items in the workspace.
  • Fixes the component link provider. Loaded items were not being reset.

2.2.0

31 Jan 17:38
Compare
Choose a tag to compare
  • Optimizes indexed icons. You need to refresh the icons to work correctly with the command.
  • Translation of extension configuration descriptions and command names has been added for some languages.

Note: I want to optimize indexed views as well, but it will take more time since they are used in more places and require integration adjustments.

2.1.6

31 Jan 14:10
Compare
Choose a tag to compare
  • Display a message when the Clear Blade Icons command finishes executing.
  • Show the duration of the Refresh Views and Refresh Blade Icons commands.

2.1.3

29 Jan 19:23
Compare
Choose a tag to compare
  • Simplifies component names: from Menu/Menu.php or menu/menu.blade.php to <x-menu>.

2.1.0

26 Jan 20:10
Compare
Choose a tag to compare
  • Support for Blade icons. You can add paths to the folders containing SVG files to autocomplete the tags.
  • The file selector for autocompletion has been updated for cases where .blade.php files are defined as the PHP language.

2.0.3

25 Jan 15:56
Compare
Choose a tag to compare
  • Improved the trigger for view autocompletion.
  • Fixed autocompletion insertion to prevent it from being added after a ..

2.0.2

24 Jan 22:34
Compare
Choose a tag to compare
2.0.2 Pre-release
Pre-release
  • PHP component files are now read to identify view aliases within view(). It also handles multiple related views for easier navigation.
  • Views are skipped as components if an index.blade.php file does not exist in the subdirectories. Livewire components are detected from the app/Livewire directory (Volt support is not included).
  • Breaking Change: The structure of view.dirs has been updated. The key format is now blade-dir|php-dir and the value format is view-prefix|tag-prefix. Review your configuration if you’ve modified this setting, as the view-prefix and tag-prefix values are swapped.
  • The count of views, components (Blade and Livewire), and associated view.dirs PHP classes is now displayed when the view is refreshed.

Important: To apply these changes, select Refresh Views from the context menu of a PHP or Blade file. This will update your views to the new system.

2.0.1

17 Jan 22:02
Compare
Choose a tag to compare
  • Improves the configuration names.
  • Updates the Go to * command visibility after refreshing the views.
  • Clear Views command that clears cached views. (Ctrl+Shift+P and search this command).

2.0.0

15 Jan 01:22
Compare
Choose a tag to compare

I’ve completely replaced the previous core, and now all the providers are connected to a single, massive caching system. There’s a new option in the context menu that allows you to read all the Blade files and register them locally in the workspace, enabling faster loading rather than loading them in real time.

For now, this is the only way to update, but I plan to integrate it soon with a filesystem watcher so that small changes can be automatically detected, avoiding the need to manually read all the files.

I believe the current system is a significant improvement, especially with the new view configuration. Now, you can specify prefixes for views and tags. The key should be in the format bladeDir|classDir, and the value tagPrefix|aliasPrefix. The aliasPrefix is designed to be used for subdirectories. For the key, both | and : are accepted as separators, but for the value, I’ve preferred to stick with |, as : is used in cases like livewire:.

1.3.0

14 Jan 05:50
Compare
Choose a tag to compare
  • Livewire and Blade component tag links.
  • View string autocompletion and go to view.