Skip to content

Dylan/feat/menu server logs #36

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 279 commits into
base: master
Choose a base branch
from

Conversation

dylanh724
Copy link
Contributor

@dylanh724 dylanh724 commented Apr 30, 2024

About

Get server logs, with customizations

image

Feats

  • Get server names via CLI
    • => Load into dropdown, set default from CLI default
  • Get identity names via CLI
    • => Load into dropdown, set default from CLI default
  • Get module name from Publisher Window, if any
  • Persistence: None, since logs are probably too big to save.
    • However, for future options, we should persist the pref

Prerequisites

  1. Convert Unity SDK into a CSharp SDK with Unity support com.clockworklabs.spacetimedbsdk#34

Please merge above 1st since this feat is branched from this open PR

TODO

  • Option wrap text = false
  • Option Show timestamps = true
  • UX: On click, disable btn -> show an action verb txt => then revert on done
  • Research the max char limits and replace with some buffer to let the user know it's truncated.
    • There may be none (I do know the console logs have a limited # of lines you can add)
  • UX: Unity's scrollbars natively don't support resizable windows (even EverQuest had that in ~2000), so instead, find a hacky way to add them

dylanh724 added 30 commits March 5, 2024 11:23
- You wouldn't have noticed this error unless you clone freshly into a new project
- fix: Originally causing breaking err, this now handles custom types and deep nested, currently swapping objects for simply `{}` or `SomeTypeName[]` for arrays
  - ux: I was trying to get the custom obj type name, but I only get the `Ref` number that doesn't seem to actually ref anything in `spacetime describe`
- ux: Removed Focus() for selecting an element for easy keyboard up+down through the list
- ux: Wrapped <nobr> around each syntax hint and allow wrapping -- for long args[]
- ux: Added more known types and parsed to C# type
- feat: Added CustomRefNum ("Ref") to EntityStructure
-
This reverts commit e59a6ed, reversing
changes made to 7b28823.
- Default off, adds -c when true
- Default off, adds -c when true
@dylanh724 dylanh724 added the enhancement New feature or request label Apr 30, 2024
@jdetter jdetter removed their request for review November 8, 2024 18:10
@bfops bfops assigned bfops and unassigned jdetter Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants