You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 6, 2025. It is now read-only.
List of (potential) stuff to add to the site, after release:
Make a 'dev.nestyourcss.com' (for more frequent updates than nestyourcss.com)
Provide functionality for the 5 buttons on the hero section (link to github, view history, view settings, report bugs, share feedback)
Make history, settings, and a custom "share feedback" and "report a bug".
Re-make #codeEditor but with grid (with cqh on grid-template-columns: {widthUsingCqhAndVariables} {gap} {widthUsingCqhAndVariables};, parent would have container-type: inline-size, as it has a fixed width anyways)
History of all conversions to Nested CSS
Auto-save every minute? Or just "Nest" button (probably both, with a toggleable auto-save)
Button to use the previous selector instead (a.k.a. previous diff, but only for selectors) edit: not sure why this is only for selectors
Paredit may be useful
Keyboard Shortcuts extension has a lot of useful stuff
Will have to re-develop to limit features and re-design.
Add a minimap (might need to DIY)
Add ability to change the colour theme from greenish-blue to whatever:
#mainContent {
--rotation:2300deg;
filter:hue-rotate(var(--rotation));
#textSide>figure>div>img {
filter:hue-rotate(calc(0deg-mod(var(--rotation),360deg)));
}
}
/* If you use the new relative colours syntax, we can apply a hue rotation via `oklch(from var(--pri-colour-medium) l c calc(h + var(--rotation)))`, and this will preserve saturation and luminosity... well, chroma and lightness. */
Show minimap checkbox (and scroll using it?)
Sticky Scroll – Official Ace Extensions (DIY)
Button to enable diffs (and a note of sorts to recommend use it as this tool re-formats code & removes comments)
List Keyboard shortcuts + allow the creation of custom ones
Add a Table of Contents page within settings section (similar to Figma's Layers component) for all nested selectors within the code editor
Add an anti-adblock background, along with a border
Allow the input.css file can be clicked on, when it’s clicked on it turns into an input field with the placeholder text “Insert url...”, if you un-focus it or press enter goes back to “input.css”, if you provide a url and then un-focus it or press enter, it’ll inject the css to into the editor, and change the file name from “input.css” to the provided file’s name (or if it’s too long or doesn’t end with .css: “provided.css”, “linked.css” or “external.css”)
Much later:
Full design revamp
Design the nesting editors, similar to Google Docs (centered editors, toolbar at the top)
Make the nesting settings area have a fixed width and center the editors within the nesting area
Implement locomotive scroll or another momentum scroll plugin (e.g; locomotive-scroll)
Provide information on how to manually nest your CSS
Add AceDiff
Add light/dark mode toggle
Allow input for both HTML and CSS code, and display the Nested CSS output