Skip to content

Changed to a more modern style #44

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 2 commits into
base: master
Choose a base branch
from

Conversation

MStankiewiczOfficial
Copy link

This pull request focuses on updating the visual design and improving the user interface across multiple CSS files, as well as incrementing the version in the manifest file. Key changes include standardizing color variables, enhancing button and input styles, and introducing new design elements for better user experience.

Visual Design Updates

  • Color Standardization: Updated --blue and --dark-blue variables to new shades across index.css files for consistency (v3.m3/data/add/index.css, v3.m3/data/manager/index.css, v3.m3/data/options/index.css). [1] [2] [3]

  • New Design Variables: Added a comprehensive set of CSS variables in v3.m3/data/options/index.css for colors and states to support a consistent design system.

UI Enhancements

  • Button Redesign: Updated button styles with rounded corners, hover effects, and a secondary button class for alternative actions. Changes include v3.m3/data/options/index.css and corresponding updates in v3.m3/data/options/index.html. [1] [2]

  • Input and Checkbox Styling: Introduced new styles for input fields, checkboxes, and dropdowns with improved focus, hover, and disabled states for better usability.

  • Header Style Adjustments: Modified header styles in v3.m3/data/manager/index.css to include absolute positioning and z-index for better layout control.

Version Update

  • Manifest Version Increment: Updated manifest.json to increment the version from 0.7.0 to 0.8.0 to reflect the new changes.

@inbasic
Copy link
Owner

inbasic commented May 4, 2025

  1. Toolbar Positioning Issue:

    • Currently, the toolbar uses absolute positioning, which causes it to overlap and hide the first job entry.
    • Suggested Fix: Change the positioning to sticky if you want to keep it fixed at the top while allowing proper spacing for content.
  2. Theme Implementation:

    • To offer flexibility, I recommend splitting the changes into separate files (e.g., classic theme and modern theme).
    • This way, users can select their preferred theme from the options page, switching between classic and modern styles easily.

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