Skip to content

Settings, QOL, Cleaup, Fixes - #58

Merged
Silabear merged 24 commits into
prodfrom
main
Aug 7, 2026
Merged

Settings, QOL, Cleaup, Fixes#58
Silabear merged 24 commits into
prodfrom
main

Conversation

@Silabear

@Silabear Silabear commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Changes and additions:

  • Added a settings page, with capability to override line height, font size, syntax highlighting, and character count
  • Improved UI of top navigation bar (smaller and now has icons)
  • Improved UI of the Other output formats modal
  • Implemented ability to copy image from image type output
  • Implemented ability to toggle the background on image type output
  • The default line height is now slightly smaller
  • Certain spellings (e.g. colour/color) are now localised to US english spellings based on browser language.

Meta

  • Drastically improved testing
  • Improved linting and formatting of the code
  • Cleaned up repository and removed redundant code

Fixes:

  • Fixed shadow colour
  • Fixed certain issues with mobile view
  • Other minor bug fixes

@Silabear
Silabear requested a review from HoodieRocks August 7, 2026 00:32
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying tools with  Cloudflare Pages  Cloudflare Pages

Latest commit: c597202
Status: ✅  Deploy successful!
Preview URL: https://40105dd2.tellraw-aav.pages.dev
Branch Preview URL: https://main.tellraw-aav.pages.dev

View logs

@HoodieRocks HoodieRocks left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM I trust you know what you're doing

Comment thread src/lib/settings.ts
@@ -0,0 +1,37 @@
// src/lib/stores/settings.js
import { writable, type Writable } from 'svelte/store';

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fix this later maybe but I'm not gonna hold it back for this lol

Comment thread .gitignore
vite.config.ts.timestamp-*
coverage No newline at end of file
coverage
screenshots No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Later issue but fix this gitignore so it stops counting the screenshots as addable

@Silabear
Silabear merged commit c90703f into prod Aug 7, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants