#blobsprofiler

1 messages ยท Page 1 of 1 (latest)

mortal warren
#

default vgui skin gives more vibes than dark theme imo

mental timber
#

good idea. will write a theme library with some default themes and allow people to customize their own

stoic raven
#

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

mental timber
mental timber
stoic raven
#

What does the SQLite side of things look like?

mortal warren
mental timber
#

looks like i need to omit the sqlite autoindexes, sqlite db browser doesnt even show those

stoic raven
#

What are you planning to put in the ...>SQLite>Data tab?

mental timber
#

a table selector and view, something like:

mortal warren
mental timber
#

yep, i may add remote mysql too eventually

mortal warren
stoic raven
#

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

stoic raven
#
SELECT * FROM table_name LIMIT 25
mental timber
#

oh yeah it'll do that anyway when you select a table to view

stoic raven
#

Where table_name is whichever table you're currently viewing and 25 is a user-customizable number

stoic raven
#

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

mental timber
stoic raven
#

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

mental timber
stoic raven
#

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

mental timber
#

right click > highlight option

#

ez

stoic raven
#

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

mental timber
#

First option, highlight - dtreenode double click == first right click option

stoic raven
#

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"

mental timber
stoic raven
#

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

mental timber
#

from a security perspective, this would be deadly to release at its current state

stoic raven
#

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

weak cloud
mortal warren
mental timber