Releases: pizcadesaber/vscode-livewire-jump
2.2.3
2.2.0
- 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
- Display a message when the
Clear Blade Icons
command finishes executing. - Show the duration of the
Refresh Views
andRefresh Blade Icons
commands.
2.1.3
- Simplifies component names: from
Menu/Menu.php
ormenu/menu.blade.php
to<x-menu>
.
2.1.0
- 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
- Improved the trigger for view autocompletion.
- Fixed autocompletion insertion to prevent it from being added after a
.
.
2.0.2
- 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 theapp/Livewire
directory (Volt support is not included). - Breaking Change: The structure of
view.dirs
has been updated. The key format is nowblade-dir|php-dir
and the value format isview-prefix|tag-prefix
. Review your configuration if you’ve modified this setting, as theview-prefix
andtag-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
- 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
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
- Livewire and Blade component tag links.
- View string autocompletion and go to view.