67ac390028
Refactor Skia image generation handling in DB model and Owner command to streamline property access and improve code clarity. Update the Owner command to directly manipulate the use_skia attribute, enhancing performance and maintainability.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:17:11 -04:00
6cf3ff80ba
Refactor Skia image generation command in Owner cog to remove unnecessary await for database calls, improving performance and simplifying code structure.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 09:12:34 -04:00
914e7a725b
Add Skia support for image generation and update project metadata
...
Introduce a new command to toggle Skia-based image generation in the LevelUp cog, enhancing image quality and performance. Update the pyproject.toml file to include project metadata and dependencies, including skia-python. Modify the levelalert generator to support Skia, with fallback to the original implementation if necessary. Additionally, update the author list in info.json to include a new contributor.
2025-05-26 09:06:08 -04:00
719abfbc97
Implement interactive leaderboard navigation in Leaderboard cog. Introduce a new LeaderboardView class for paginated display of leaderboard entries, enhancing user experience with button controls for navigation. Update leaderboard command to utilize embeds for better formatting and clarity, and improve user feedback for points checking.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:11:47 -04:00
24aa1e27c9
Refactor ProfileFormatting class to enhance profile display. Simplify color assignment logic, improve layout with a modern design, and streamline the addition of stats and progress information. Update embed creation for better readability and user experience.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-26 04:02:43 -04:00
196505342a
Update GuildSettings to show economy balance by default and enhance profile card generation in default.py with larger fonts, improved spacing, and adjusted layout for better visual clarity.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 22:13:35 -04:00
694b91b69d
Refine profile card generation in default.py by adjusting layout dimensions for improved spacing, reducing font sizes, and enhancing the stats area design. Update the progress bar and XP text positioning for better visual clarity and overall aesthetics.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 22:05:36 -04:00
4c99430d95
Update profile card generation in default.py by changing default text color to white, refining layout dimensions for better proportions, and enhancing visual elements such as the stats area and progress bar. Implement improved text shadowing and spacing for a more polished appearance.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 21:58:36 -04:00
6c5f48fcd7
Refine profile card generation in default.py by adjusting stats area dimensions, enhancing the glass effect with darker opacity, and improving the progress bar design for better visual clarity. Implement a final image composition step to ensure layers are correctly rendered.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 21:53:47 -04:00
6d9ac89123
Enhance profile card generation in default.py by setting default colors to ruby red, improving the stats area with a modern glass effect, and refining the level bar design with gradients and rounded corners for a more visually appealing layout.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-25 21:24:04 -04:00
bac65f6511
Refactor stats layer in default.py for improved visual presentation. Update stats area dimensions, enhance glass effect properties, and adjust font sizes for better readability. Streamline layout for stats icons and reposition profile picture for a more polished card design.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-24 07:32:57 -04:00
4ba66209b8
Refactor profile card generation in default.py. Enhance profile picture handling by creating a circular image and centering it within the card layout. Improve background fitting and corner rounding for a polished visual presentation.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-24 07:28:42 -04:00
06025296bb
Enhance glass effect implementation in imgtools.py and default.py. Ensure images are in RGBA mode before applying effects, and update the glass effect application in the stats layer to use the glass background as a mask for improved visual consistency.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-24 07:25:02 -04:00
d5e3a00996
Refactor profile stats layer for enhanced visual presentation. Update stats area dimensions, improve glass effect opacity and blur, and increase font sizes for better readability. Adjust layout for stats icons and add XP text below the progress bar for clearer user feedback.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-24 07:15:11 -04:00
130fbc015b
Add glass effect to profile stats layer and improve layout. Introduce create_glass_effect function for modern styling, update stats drawing with icons, and enhance XP progress bar. Refactor profile image handling for better visual presentation.
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-24 07:00:13 -04:00
477974d53c
Upload 2 Cogs & Update README
Run pre-commit / Run pre-commit (push) Waiting to run
2025-05-23 01:30:53 -04:00