JSONLab
- 9 Devlogs
- 8 Total hours
A modern developer utility for formatting, validating, and working with JSON data easily.
A modern developer utility for formatting, validating, and working with JSON data easily.
Finally calling JSONLab complete.
Today’s work was mostly polishing:
-Fixed another UI state bug where actions like Format, Validate, and Minify could still be triggered while in Tree view.
-Disabled actions that don’t apply to the current view.
-Cleaned up a few more UI inconsistencies.
At some point you have to stop polishing and ship. I hope this is the last round of tweaks for JSONLab and that there won’t be any more polishing or updates needed. Time to move on to the next project.
Still wrestling with the UI. Building the functionality turned out to be much easier than designing an interface that actually feels right.
Today’s progress:
Added a toggle to switch between Text and Tree views.
Implemented the Tree view for easier JSON exploration.
Spent a lot of time refining spacing, colors, and CSS to improve readability and consistency.
The biggest challenge right now isn’t adding features—it’s finding a design that feels polished while keeping the dark developer aesthetic. Every iteration gets closer, but I’m still not satisfied.
Rebuilt the UI! It finally feels a bit more satisfying. Not sure if it’s actually good yet, but it’s definitely an improvement. If you have any suggestions or feedback, I’d love to hear them.
Spent most of today redesigning JSONLab’s UI. The functionality is there, but the design still doesn’t feel right. I’ve gone through multiple layouts and none of them click yet.🤧
Sometimes building the feature is easier than making it look good. I’ll keep iterating until the UI feels as polished as the tool itself.🥹
Focused on the UI.
The biggest realization: the current theme isn’t working!! Rather than polishing a design I’m not satisfied with, I’m planning a complete redesign.
Challenges
• Keeping the UI simple without looking bland.
• Finding a consistent visual style.
Improved
• Better layout and spacing.
• Cleaner formatter interface.
• Identified what needs to change before moving forward.
Sometimes it’s better to rebuild than keep patching.
debuuging.. the main head ache is ui .. improving ux for smooth work flow .. improving -> testing -> debuugging ->repeat!!
completed the ui part .. time for more polishing.. learned a json.parse and json.stringify today…
JSONLab Update
Built the core JSON formatter functionality.
Challenges:
Implemented:
Next: improving the editor UI.
🚀 Starting a new project — JSONLab
Building a simple and easy-to-use JSON formatter focused on a clean developer experience.
First step: working on the core logic and formatter functionality.
Decided on a dark-mode theme with an orange color palette to give it a distinct developer-focused identity.