#blobsprofiler
1 messages ยท Page 1 of 1 (latest)
good idea. will write a theme library with some default themes and allow people to customize their own
In the Client>Lua>Globals tab, I think I would personally prefer if the _G prefix was omitted, as it's implied and makes it slightly more annoying to read the list
and, in case it hasn't occurred to you, it would probably be nice if you detected the user opening the console while the Client>Lua>Execute code editor is in focus and prevented that character from being written
yeah, i thought it felt weird. will remove it
i agree. i had litereally jsut thrown it together and only noticed that when i was recording the gif lol
What does the SQLite side of things look like?
i hate "`" appearing in code when checking outputs with easychat lua editor ๐ก
this should cover everything that ive actually implemented so far. working on a file scanner atm then ill do the data view (possible edit as well)
looks like i need to omit the sqlite autoindexes, sqlite db browser doesnt even show those
What are you planning to put in the ...>SQLite>Data tab?
a table selector and view, something like:
something like sqlworkbench? ๐
yep, i may add remote mysql too eventually
sickql for these kind of thirdparty sql libraries
It would be very convenient to include a "Sample Data" feature to quickly query for a random set of some number of rows from a given table
It's a really nice way to be able to quickly view a table and see what kind of data it contains
not sure i follow on this
SELECT * FROM table_name LIMIT 25
oh yeah it'll do that anyway when you select a table to view
Where table_name is whichever table you're currently viewing and 25 is a user-customizable number
Great!
I do database administration as part of my job and that's a feature I use constantly
It would be very nice if this "Task Manager" was able to keep track of VGUI elements
it does for globals, i could probably add a https://wiki.facepunch.com/gmod/vgui.GetAll implementation, but it's relatively new i think
Returns all Lua-created panels.
Used internally for PANEL:PreAutoRefresh and PANEL:PostAutoRefresh.
When working on VGUI, I frequently run into situations where some lua error will cause a DFrame to break and be un-interactive. In those situations, I want to be able to easily destroy that DFrame and any other VGUI elements that might have had some error during their creation so I can continue developing. Currently, because I haven't taken the time to create a custom vgui.GetAll()-based solution, I have to change levels every time that happens which is a huge hassle
perfect use-case. I've done this more times than id like to admit and just hit the retry
The list of VGUI elements could be a little tricky to implement just because they don't necessarily have easily recognized names the way that variables do. You could use the title of DFrames and the text in DLabel-based elements like DButtons
What would be really nice, I think, would be if selecting a VGUI element in the list drew an obvious rectangle around where it is on the screen so you could easily select VGUI elements in the list and check if that's the one you're looking for
I'd make it a setting. Having to right click over and over again would be annoying
You would also need a special case for VGUI elements that are set to not be visible and another case for VGUI elements that are very small and thus easy to miss
First option, highlight - dtreenode double click == first right click option
Selected VGUI elements should be artificially forced to draw on top of everything so they can't be obscured (Like when a DFrame breaks during initialization and everything gets pushed into the top-left corner of the screen in a huge pile)
While I'm writing a wishlist here, it would be nice to have an "Inspect element" type of tool. I want to be able to click on a UI element and get taken to it in the hierarchy so I can figure out which one of these godawful addons is adding "that"
ideally things like that are the end goal
I'm sure a lot of these things are in your mental to-do list
I'm sure if you released this on the workshop, even in its current state, you would get a lot of people in this server using it and providing you with (potentially) useful feedback
from a security perspective, this would be deadly to release at its current state
Well, I'm interested in it from a "local server doing development work" perspective
The workshop is probably not a good place for an in-development tool like this, given that just anyone could walk by and subscribe to it
But GitHub doesn't allow for automatic updates, which would lead to a lot of people being out of date
It doesn't seem like there's a great option for limiting it to only development environments while keeping it up to date
i think one way is just git cloning addon and not deleting .git folder, so you can fetch using current commit tag from github's api or somewhere else, and compare it with current one in your folder, to alert server owner that addon is outdated, but not sure that's people will do that, i just saw someone already doing that kind of thing
https://github.com/blobles-dev/blobsProfiler/ now available ๐