Git Product home page Git Product logo

ryanlua / signs Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 3.9 MB

Create TextLabels for their projects quickly and safely. Simple to use UI and lots of options for customization.

Home Page: https://create.roblox.com/marketplace/asset/6994955669

License: GNU General Public License v3.0

Lua 100.00%
roblox lua roblox-plugin plugin roblox-studio tool widget roblox-lua robloxdev roblox-studio-plugin

signs's Introduction

Banner containing a black and white photograph of a mountain covered in trees with snow on the ground. The mountain is in the background and takes up most of the image. The sky is visible above the mountain and is mostly cloudy. The trees on the mountain are coniferous and densely packed. The foreground consists of a few trees on the right side of the image.

👋 I'm Ryan

Student learning C# and Luau. Open-source software developer.

About Me

I use GitHub for my projects and sometimes a bit of work. For now, I just develop on Roblox with Luau but I plan to expand into other languages and development platforms. I'm currently experienced in Lua and Python. I plan to learn more languages such as C#, JavaScript, and HTML soon.

Contact

Website Instagram X YouTube DevForum Guilded Patreon ArtStation

You can contact me by click any of the above badges and contacting me from there. Email is the fastest response times.


signs's People

Contributors

imgbotapp avatar ryanlua avatar

Stargazers

 avatar  avatar

Watchers

 avatar

signs's Issues

[Enhancement]: Add a Rich Text editor to Signs

Contact Details

https://twitter.com/RaenLua

Is your feature request related to a problem?

Editing Rich Text by tying in the tags individually is slow and tedious.

Describe the solution you'd like

I would like to see an editor that can insert tags like bold, italics, and more easily by just a button click.

Describe alternatives you've considered

Using external HTML tag editors.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Enhancement]: Recategorize settings to a familiar layout

Contact Details

https://devforum.roblox.com/u/iGottic

Is your feature request related to a problem?

The layout is somewhat confusing from odd categorization.

Describe the solution you'd like

Redesigned categories based on familiarity what puts UX first.

Describe alternatives you've considered

No response

Additional context

Reported first by iGottic from DevForum reply.


This report was not made by me and reported on an external platform. All credits to aforementioned original reporter. This issue has been created for tracking purposes.

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Enhancement]: Add a dropdown for the Lists

Contact Details

https://devforum.roblox.com/u/vscplays/summary

Is your feature request related to a problem?

I have an problem when getting the fonts, colors, aspect ratios and more

Describe the solution you'd like

I would like to see a dropdown of the choice sections

Describe alternatives you've considered

I have considered that you have a dropdown for each section, however, there isn’t a dropdown for choice ones, maybe like a subsection

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Enhancement]: Add HSV and RGB to the Color Sections

Contact Details

https://devforum.roblox.com/u/vscplays/summary

Is your feature request related to a problem?

I have an problem when getting the color, It’s very limited, there’s only

  • Red
  • Yellow
  • Orange
  • White
  • Grey
  • Green
  • Blue
  • Violet
  • Pink
  • Black
  • Really Black

For now, We have to select the TextLabel and change it’s Color3 Properties, but I don’t want that

Describe the solution you'd like

I would like to see the HSV (Hue Saturation Value) and RGB (Red Green Blue) for the color sections

Describe alternatives you've considered

No response

Additional context

I believe this should be in the paid version (as well as the free ones in GitHub and Toolblocks) as this is more advanced than the normal ones

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: All text labels have stroke instances, even if they are unused (which has a shader-level performance impact)

Contact Details

https://devforum.roblox.com/u/iGottic

What happened?

https://devforum.roblox.com/t/--/2296799/4

All text labels have stroke instances, even if they are unused (which has a shader-level performance impact)

Steps to reproduce

1. Make a Sign without any stroke.
2. Stroke instance though unused.

Relevant log output

No response

Other details

Reported first by iGottic from DevForum reply.


This report was not made by me and reported on an external platform. All credits to aforementioned original reporter. This issue has been created for tracking purposes.

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Text stretches when you expand the part

Contact Details

https://devforum.roblox.com/u/iGottic

What happened?

https://devforum.roblox.com/t/--/2296799/4

Text stretches when you expand the part

Steps to reproduce

1. Create a Sign.
2. Resize the Sign.
3. Text stretches unexpectedly.

Relevant log output

No response

Other details

Reported first by iGottic from DevForum reply.


This report was not made by me and reported on an external platform. All credits to aforementioned original reporter. This issue has been created for tracking purposes.

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Enhancement]: Add a popup menu for RGB & Font picker

Contact Details

https://devforum.roblox.com/u/iGottic

Is your feature request related to a problem?

There are no RGB color options, meaning you only have preset colors

There are no dropdown boxes, so you have to scroll through everything

Describe the solution you'd like

A button that opens a popup to allow selection of fonts and colors.

Describe alternatives you've considered

Tolerating the poor UX and setting colors and fonts from the property menu.

Additional context

Reported first by iGottic from DevForum reply.


This report was not made by me and reported on an external platform. All credits to aforementioned original reporter. This issue has been created for tracking purposes.

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Enhancement]: Insert onto Part

Contact Details

https://devforum.roblox.com/u/iGottic

Is your feature request related to a problem?

Even if a part is selected, it inserts a new one. I have to position and size the part to match the sign

Describe the solution you'd like

Be able to insert the Text Label onto the selected part.

Describe alternatives you've considered

Copy and paste the Text Label.

Additional context

Reported first by iGottic from DevForum reply.


This report was not made by me and reported on an external platform. All credits to aforementioned original reporter. This issue has been created for tracking purposes.

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Enhancement]: Update to use the new ChangeHistoryService API

Contact Details

No response

Is your feature request related to a problem?

ChangeHistoryService:SetWaypoint will get deprecated soon according to https://devforum.roblox.com/t/2512500. Soon problems will arise from using the deprecated API.

Timeline

It will take time for both your plugins and our internal Studio code to migrate towards this new Recording API, and there will be a transitional period where both APIs are in use. Here’s our planned timeline for the migration:

  • Now
    • You can update your plugins to use the Recording API.
    • We will begin updating Studio to internally use the Recording API.
  • In the coming months
    • SetWaypoint will be deprecated assuming a smooth migration.
    • Calls to SetWaypoint will warn that you should migrate to the new API.
    • Studio systems such as the Package system will begin relying on the new API and possibly have degraded interactions with plugins that haven’t migrated.
  • Long term:
    • We want to internally replace the Waypoint system entirely with the Recording system. We’ll evaluate how to proceed on an ongoing basis depending on developer feedback and how the migration is progressing.

Describe the solution you'd like

Usage of the new ChangeHistoryService API with a migration to use ChangeHistoryService:TryBeginRecording and ChangeHistoryService:FinishRecording.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Signs request Script Injection permissions.

Contact Details

https://devforum.roblox.com/u/winnerstakesall

What happened?

Signs requests for permission to inject scripts but it never does. Disabling the permission has no effect on Signs.

eaa13dc09fb6c56a8e8d18723c11ee31f872dee9_2_1035x231

Steps to reproduce

1. Open Roblox Studio
2. Go to PLUGINS tab
3. Click Manage Plugins
4. Find that Signs needs Script Injection permissions

Relevant log output

No response

Other details

https://devforum.roblox.com/t/what-triggers-the-plugin-script-injection-permission/2289530

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Preview will clip out of frame if rotated

Contact Details

https://twitter.com/RaenLua

What happened?

If you set the background to any color and rotate, it will clip out of the preview frame.

Steps to reproduce

1. Open Signs
2. Set the color to white and transparency to 0
3. Set rotation to 45 degrees
4. Look at how it clips out of frame

Relevant log output

No response

Other details

image

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: Some colors do not update when changing themes

Contact Details

No response

What happened?

When you change the theme of Roblox Studio, the colors of UI components will not update and require you to close and reopen the Signs to fix.

Steps to reproduce

1. Open Signs.
2. Go to Roblox Studio settings.
3. Change Roblox Studio theme.
4. See how some colors don't update correctly on Signs.

Relevant log output

No response

Other details

Notice how the arrows and text input outline colors do not update.

Signs Theme Bug
Light Theme > Dark Theme

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Bug]: High DPI only works on light mode

Contact Details

https://twitter.com/RaenLua

What happened?

GUI Elements such as the Checkbox are only in high DPI with light mode.

Steps to reproduce

1. Set Roblox Studio theme to dark mode in a high DPI display
2. Open Signs
3. Notice how the checkboxes and other elements are pixelated

Relevant log output

No response

Other details

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Feature]: Increased maximum character size

Contact Details

No response

Is your feature request related to a problem?

Having a 4,096 character limit on text makes no sense at all and just restrains the user from putting large pieces of text on Signs. There is essentially no benefit to limiting characters.

Describe the solution you'd like

Increase the maximum character limit to 16,384 or the maximum text limit for Roblox.

Describe alternatives you've considered

I have considered editing the TextLabel directly.

Additional context

https://devforum.roblox.com/t/--/1495016

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Enhancement]: Align UI elements to left

Contact Details

https://devforum.roblox.com/u/iGottic

Is your feature request related to a problem?

Some things are aligned center, some left, making it look not so great

Describe the solution you'd like

Align buttons to left

Describe alternatives you've considered

Ignoring the inconsistencies

Additional context

Reported first by iGottic from DevForum reply.


This report was not made by me and reported on an external platform. All credits to aforementioned original reporter. This issue has been created for tracking purposes.

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Enhancement]: Fix linting errors

Contact Details

https://twitter.com/RaenLua

Is your feature request related to a problem?

The CI workflow will always fail.

Describe the solution you'd like

I would like to see the codebase refactored so the workflow actually works.

Describe alternatives you've considered

Ignoring the linter's warnings.

Additional context

I would have done this myself but it's a lot of work or something small.

image

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Enhancement]: Add translations

Contact Details

https://twitter.com/RaenLua

Is your feature request related to a problem?

Some people don't use English or prefer another language.

Describe the solution you'd like

Automatic translations to match Roblox Studio's.

Describe alternatives you've considered

No alternative but to tolerate English.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.