DataDelve Canary

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.
1 Like

7/20/2024 Update

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
2 Likes

8/4/2024 Update

export_and_highlights

  • 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

data_usage

  • 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 :heart:

1 Like

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)

1 Like

8/6/2024 Update

toasts

  • 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 :heart: I love it it looks so nice

1 Like

8/9/2024 Update

better settings

  • 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

history pin ordered data store improvements

  • 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

more settings

  • Added setting List Deleted Keys which will lists keys that have been deleted (fourth parameter of ListKeysAsync).
  • 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

rename key

  • 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!

1 Like

Thanks!!! :face_holding_back_tears::face_holding_back_tears::face_holding_back_tears::face_holding_back_tears::face_holding_back_tears::face_holding_back_tears::face_holding_back_tears::face_holding_back_tears::face_holding_back_tears::face_holding_back_tears::face_holding_back_tears::face_holding_back_tears:

(Btw I took a look at the code and damn, that’s well made, you have huge potential)

1 Like

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.
2 Likes