Giter Site home page Giter Site logo

diamondfire-tools's Introduction

Hey I'm Racooder ๐Ÿฆ

I'm a hobby developer and like to try new things. My biggest project is guardian a bot for my discord server.

forthebadge

Total time coded since Dec 11 2023 Discord server

Racooder's GitHub stats dark Racooder's GitHub stats light

Top langs dark Top langs light

diamondfire-tools's People

Contributors

gotura avatar racooder avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

max-rohrhirsch

diamondfire-tools's Issues

[Feature]: Markdown translations

Related Problem

The current localization is interpreting translation texts as HTML. This is relatively insecure.

Description

Handle the translation texts as markdown.

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Add Logs

Related Problem

Currently there is no logging, what makes debugging harder.

Description

Add logging and a error page with a report error button

Example

No response

Alternatives

No response

Additional context

No response

[Bug]: Bug icon not showing

Description

Icon for Bug Reporting doesn't show up in everyones browser

Steps to reproduce

  1. Go in the "Text Helper" category
  2. Look at the Navbar

Screenshots

Screenshot 2022-11-05 215209

Logs

No response

What browsers are you seeing the problem on?

Opera GX

On what operating system(s) are you experiencing the issue?

Windows

[Feature]: Argument explanation

Related Problem

No response

Description

Explain commands in the command tool.
Show explanaition on hover.

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: List of standard diamondfire format codes

Related Problem

There is no easy way to see which format codes are the standart ones on DiamondFire.

Description

A list of the standart diamondfire format codes.

Example

No response

Alternatives

No response

Additional context

&k - obfuscated
&l - bold
&m - strikethrough
&n - underlined
&o - italic

[Feature]: Multi Character Font Keys

Related Problem

Currently only single characters are allowed as font keys.

Description

Allow a sequence of characters as font keys.

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Explain whitespace formating

Related Problem

Currently the whitespace formating at the start and end of the string is not explained.

Description

A brief explanation of the special format in the How to use section.

Example

test , is currently being converted to &r &r &rtest&r &r &r

Alternatives

No response

Additional context

No response

[Feature]: Use Iso Language Codes

Related Problem

Currently american english and british english are the same thing

Description

Use Iso language codes for localization

Example

No response

Alternatives

No response

Additional context

No response

Style improvements

  • Better Darkmode
  • Lightmode
  • Mode Switch
  • Custom Scrollbar
  • Menu Pictures
  • Favicon

[Feature]: Nav Bar

Related Problem

No response

Description

A navigation bar.

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Subcommand Grouping

Related Problem

No response

Description

Group subcommands in the command tool.

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Add integrity checks for script imports

Related Problem

Currently, scripts are imported from extern sources without an integrity check. This is relatively insecure.
Following code scanning alerts are mentioning this problem:

Description

Add an integrity check for example using sha.

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Custom Themes

Related Problem

No response

Description

  • Allow users to create custom themes
  • Save themes in local storage
  • Convert standard themes into the same format

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Commands localization

Related Problem

No response

Description

Add localization for command descriptions

Example

No response

Alternatives

No response

Additional context

Folder: data/localization/commands

[Feature]: Add a README

Related Problem

No response

Description

Add a README

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: UI Click Sound

Related Problem

No response

Description

UI Click Sound when clicking a button in the main menu.

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Char list

Related Problem

No response

Description

A list of all in minecraft available chars.

Usefull Features:

  • Search for chars (similar to given char)
  • Filter/Sort by
    • Letter
    • Number
    • Math Symbol
    • Minecraft Symbol
    • Shape
    • Other
  • Show font and key (include custom fonts)

Example

No response

Alternatives

No response

Additional context

DiamondFire command /chars

[Bug]: \ does not ignore fonts

Description

Escaping the formating system by using \ doesnt work with custom fonts.

Steps to reproduce

  1. Go to the Text Helper on https://dftools.rf.gd
  2. Choose any custom font exept for the Minecraft Emojis Font
  3. Type \ and any character that is affected by that font

Screenshots

image

Logs

No response

What browsers are you seeing the problem on?

Opera

On what operating system(s) are you experiencing the issue?

Windows

[Bug]: Translation not loading

Description

When the website is taking longer to load the translation fails to load.

Steps to reproduce

  1. Open the website with slow connection
  2. See the problem

Screenshots

No response

Logs

No response

What browsers are you seeing the problem on?

Opera GX

On what operating system(s) are you experiencing the issue?

Windows

[Feature]: Custom Font Documentation

Related Problem

There is currently no explanation for the custom fonts.

Description

Add a custom font documentation and a download link for the demo font.

Maybe rename the font-template.json to font-demo.json

Example

No response

Alternatives

Add a custom font creator tool.

Additional context

No response

[Feature]: Simple Arithmetic

Related Problem

It is very complicated to calculate on diamondfire. Mistakes happen easily and efficiency is not always guaranteed because different ways of calculating the same thing have different advantages.

Description

A system that reads an easily understandable math input and converts it into the diamondfire euqivalent.

Example

No response

Alternatives

No response

Additional context

Code compression is base64

[Bug]: Don't let the scrollbar move the content to the left

Description

Don't let the scrollbar move the content to the left.

Steps to reproduce

  1. Open DiamondFire Tools
  2. Reload one tool-page

Screenshots

Screenshot (13)
Screenshot (18)

Logs

No response

What browsers are you seeing the problem on?

Opera GX

On what operating system(s) are you experiencing the issue?

Windows

[Feature]: Localization fallback

Related Problem

If a language file or text key doesn't exist, it will result in an error at the moment.

Description

Use english when:

  • No language file is present
  • Key is not present

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Coding Tips

Related Problem

No response

Description

A new subtopic that contains usefull coding tips and tricks.

Example

A description on how to softcode function calls.

Alternatives

No response

Additional context

No response

[Feature] Charset Fonts

Describe the solution you'd like
Translate chars into corresponding other chars which can be used as fonts.

[Feature] Allow whitespaces at text start and end

Is your feature request related to a problem? Please describe.
Whitespaces at the start and end of the text are currently trimmed.

Describe the solution you'd like
Convert them in diamondfire format like the following example:
" " -> "&r &r &r &r &r &r"

[Feature]: Style preview

Related Problem

No response

Description

A preview of the styled text in the input and output field.

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Command List

Related Problem

No response

Description

A list of all DiamondFire Commands.

Usefull Features:

  • Search for commands

Example

No response

Alternatives

No response

Additional context

No response

[Feature]: Keep current format for whitespace formatting

Related Problem

Currently &r ist used for the whitespace formatting at the start and end of the text.

Description

For connected text values keeping the format would be good.

Example

#ffaa33test , is currently being converted to &r &r &r&x&f&f&a&a&3&3test&r &r &r
with format keeping it would be converted to &r &r &r&x&f&f&a&a&3&3test&x&f&f&a&a&3&3 &x&f&f&a&a&3&3 &x&f&f&a&a&3&3
or more efficiently &r &r &r&x&f&f&a&a&3&3test&r &r &x&f&f&a&a&3&3.

Alternatives

No response

Additional context

No response

[Feature]: Empty message hint

Related Problem

TextHelper currently translates an empty message into &r that's not 100% correct.

Description

Add a small hint to use /text [] for a really empty text.

Example

No response

Alternatives

No response

Additional context

No response

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.