Thanks! It took a little over a month.
Another Update (7/19/2024)
Edit Menu
Right click on a value and click Edit
to open the edit menu. The edit menu can be used for more precise editing. It can also be used to produce multiline strings.
Other changes
- You can now use the UserId shortcut in the DataStore name and scope. Thanks to @JoyfulFlowerMary for bringing up this issue!
- Opening the plugin while on the client in a playtest will now tell you to switch to the server.
- Ordered datastores have a different crumb icon.
- Shorter error message when user is not found when using UserId shortcut.
- Fixed bug with AllScopes input.
7/20/2024 Update
- Right click on a number to display it as a date if it is a timestamp.
- Added expand/collapse all.
- Breadcrumbs now display game name if possible.
- Improved visibility of long keys in the tree view.
- Improved date input.
- Fixed bug with font staying italicized after changing from null to another value.
8/3/2024 Update
- Reorder elements in an array by dragging
- Added setting to hide the game name in the breadcrumbs (in case you have a really long game name)
Minor Changes
- Breadcrumbs will now shrink into a menu if it’s too big
- Selected breadcrumb now displays with filled icon
- Improved contrast when selecting some items in a key
- Improved modal contrast in studio theme
Bug Fixes
- Fixed error when viewing key when window is really small
- Select menu now clamps to window
8/4/2024 Update
- Added JSON import/export
- Added a setting to use the script editor theme for syntax highlighting. This does not work for OrderedDataStores at the moment.
Minor Changes
- Improved double click behavior.
- Drag also scrolls when at the edges of the view.
- Fixed incorrect behavior with nils in arrays and clarify possible data loss to user
- Improved contrast for selections in studio dark theme.
8/5/2024 Update
- Added View Data Usage option to 3-dot menu.
- Added special icon for AllScopes connections.
Bug Fixes
- Can now save after importing from JSON.
- Reordering array elements is now marked as a change.
- ScrollingFrame in tree view now resizes properly.
- Fixed bug with reordering an array at the end of the tree.
- Fixed bug with collapsed breadcrumbs menu when datastore and key have the same name.
Woah, this is so cool. And it’s free?! It looks like an actual app but it’s a plugin, and it seems updated very often. I love it
Little recommendation, maybe make the bottom notification a bit less dark so it blends in better with the plugin(use the same outline as the other frames/buttons and a little darker background than the plugin’s background)
8/6/2024 Update
- Improved toast notifications to better fit UI (thanks to @Boeufplume6771 for the recommendation).
- Fixed bug with scope TextBox being visible when AllScopes was enabled.
That’s beautiful I love it it looks so nice
8/9/2024 Update
- Rearranged settings UI and added preview for the syntax highlighting.
Minor Changes
- Increased click target for dismissing toats.
- Better error reporting for inserting items.
- Improved contrast for some hovers and selections.
Bug Fixes
- Fixed parsing bug for the UserId shortcut (when the input ended in a
@
) - Fixed rich text not displaying in toasts.
8/10/2024 Update
- Added pinning and loading items from the history. Loading lets you change the connection settings before connecting. Note that it does not load the AllScopes setting.
- OrderedDataStore editing experience improved and now respects the
Highlight Colors
setting.
Minor Changes
- Added icons to context menu.
- Improved context menu clamping (pivots if possible).
- History now shows if a connection was AllScopes.
- Lookup Id now looks for the first numeric sequence instead of using the whole key as an Id.
- Plugin button enabled state synced with the plugin gui.
- Added auto-focus to connect tabs.
- Fixed some padding.
8/11/2024 Update
- Added setting
List Deleted Keys
which will lists keys that have been deleted (fourth parameter ofListKeysAsync
). - Added setting
Automatically List
which automatically lists DataStores and OrderedDataStore and DataStore keys when the views are opened (on by default).
Minor Changes
- The current version now bolded.
- Added metadata size to
View Data Usage
. - Increased contrast for buttons in studio dark theme.
Bug Fixes
- Fixed clicking a key in the list very fast creating multiple crumbs for it.
- Fixed deleting keys that are already deleted.
8/12/2024 Update
- Added
Transfer/Rename Key
.
Minor Changes
- Some errors now display in an alert.
- Improved tooltip appearance.
- Improved bar appearance on
View Data Usage
dialog. - Improved loading bar visibility in light mode.
- Added more tooltips.
This plugin is so cool, I don’t know how you come up with that many ideas!
Thanks!!!
(Btw I took a look at the code and damn, that’s well made, you have huge potential)
8/14/2024 Update
Updates will be slowing down to prepare for a stable release to the main version. Here is what changed:
- Added tab shortcut to switch between TextBoxes.
- Error popups clamped.
- Added more error feedback throughout the UI.
- Can now insert in empty OrderedDataStore.
- Deleting a key now deletes it in the browsing list.
- Removed the confirmation modal when deleting items.
Full changelog here: Commits · pinehappi/DataDelve · GitHub
9/30/2024 Update
- Added
Use Alternating Key Colors
setting which alternates key colors based on the depth in the tree. Useful for seeing which items are on the same level. - Hovering when a modal open no longer triggers hover effects on items below the modal.
10/10/2024 Update
- Added preliminary support for buffers. You can create and edit them using a hex editor.
- The implementation is somewhat buggy at the moment in terms of responding to user input.
- Keys are now sorted alphabetically for faster scanning (Dictionary Keys not sorted alphabetically · Issue #3 · pinehappi/DataDelve · GitHub
- Fixed “Key not Found” sticking when accessing a non-existent key then trying to access an existing one in OrderedDataStores.