[beta 0.18.7] Jexplorer | Stylizable explorer widget, made with JECS

The searching is cool, but you should definitely add support for basic searching.

1 Like

Also I can’t quite get it to work.

Isn’t pair(Name, Workspace) supposed to search for the Name property being Workspace?

Oh, must be because i forgot to update queries after implementing virtual scrolling :sweat_smile: Will do that later

1 Like

Hi, just pushed out a new update which hopefully should fix:

  • Descendants not being properly created upon importing from file
  • Descendants not being properly created when grouping instances
  • Queries not working with virtual scrolling enabled

Can you confirm that the issues are no longer present? Thanks in advance :slight_smile:

1 Like

Importing and pasting doesn’t work.
Grouping works.
Queries work.

1 Like

Suggestion: Make the query search update every time you type, as that makes it feel more responsive.

Unfortunately this would be unecessarily slow and also the reason why i made it so queries execute on press enter is so you could iron out any mistakes/add more conditions before actually executing the query

1 Like

Hi, i think i finally fixed the issue:

Can you confirm this? Thanks in advance

1 Like

I can confirm that it works! :slight_smile:

1 Like
local jexplorerWidget = plugin:CreateDockWidgetPluginGui(
	getId("Jexplorer"), DockWidgetPluginGuiInfo.new(
		Enum.InitialDockState.Left,
		false,
		true -- Set this to false. That will stop it from closing on restart.
	)
)

I don’t want to keep opening the plugin window every time I open studio, because it’s such an essential thing that I never close.

1 Like

Suggestion: Make StarterGui transparent (just like disabled scripts) when ShowDevelopmentGui is set to false — the default explorer does this btw.

1 Like

beta 0.16:

  • Added a search bar to the instance insertion menu
  • Instance insertion menu now no longer clips outside the widget
  • Fixed dropdown arrow appearance while executing a query
  • Changed JQL syntax of pair(propertyName, expectedValue) into (propertyName = expectedValue) (yes the parentheses are required)
  • Fixed the | operator in JQL
  • Anything with an Enabled property now is able to get their name greyed out when the property is false
  • A few other minor fixes

@AlexanderLindholt for #3 and #6

2 Likes

Awesome update!


Cool, but just making sure you didn’t misunderstand this:

StarterGui (not ScreenGuis) has a ShowDevelopmentGui (not Enabled) property.


Also the text is maybe a bit too greyed out.
image
(It’s very hard to read the text)

1 Like

Suggestion: Make the insert menu search TextBox automatically focus, so that you don’t have to click the box every time before being able to type.

1 Like

Suggestion: Reset the insert menu search every time it reopens.

Bug: The insert menu closes on plugin widget mouse enter. For example, if I open the insert menu, then move my mouse out of the plugin widget and back in again, it closes automatically.

Doesnt seem to be occuring to me, can you try checking for new updates/restarting the plugin?

There was an update, but the insert menu still closes on widget mouse enter.

Sorry it took a while to respond. Was away for a bit.

1 Like

Huh, could just be a difference in screen sizes/platforms, I’ll look into it later because I’m not sure what could be causing this

No? What would that have to do with what seems like a MouseEnter event?

Well that’s the thing, i only hide the instance frame in .InputBegan events for the main widget and instanceframes (both of which have a lower zindex than the insert instances list, atleast i think?), I’ll try increasing the zindex of the list real quick and see if you still face the issue