-
Notifications
You must be signed in to change notification settings - Fork 24
Comparing changes
Open a pull request
base repository: developer-1px/adorable-css
base: 0270246
head repository: developer-1px/adorable-css
compare: adadebc
- 14 commits
- 104 files changed
- 2 contributors
Commits on Feb 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for bb1dcca - Browse repository at this point
Copy the full SHA bb1dccaView commit details -
유용태 committed
Feb 14, 2025 Configuration menu - View commit details
-
Copy full SHA for 71de128 - Browse repository at this point
Copy the full SHA 71de128View commit details
Commits on Feb 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 06f65ad - Browse repository at this point
Copy the full SHA 06f65adView commit details
Commits on Feb 28, 2025
-
LL Parer 엔진을 적용해서 문법 분석을 위한 기틀 마련
유용태 committedFeb 28, 2025 Configuration menu - View commit details
-
Copy full SHA for a585c68 - Browse repository at this point
Copy the full SHA a585c68View commit details
Commits on Mar 4, 2025
-
- 문법 개선: Size, AspectRatio 선언문 추가, Ident, Dimension 토큰 정규식 수정
유용태 committedMar 4, 2025 Configuration menu - View commit details
-
Copy full SHA for 96c3adf - Browse repository at this point
Copy the full SHA 96c3adfView commit details
Commits on Apr 2, 2025
-
🚧 adorableCSS v2.0 문법 파서와 UnoCSS 방식으로 Rule 개발! 진행중
유용태 committedApr 2, 2025 Configuration menu - View commit details
-
Copy full SHA for 7b1af02 - Browse repository at this point
Copy the full SHA 7b1af02View commit details -
유용태 committed
Apr 2, 2025 Configuration menu - View commit details
-
Copy full SHA for e4d2f50 - Browse repository at this point
Copy the full SHA e4d2f50View commit details
Commits on Jun 22, 2025
-
유용태 committed
Jun 22, 2025 Configuration menu - View commit details
-
Copy full SHA for d3639e3 - Browse repository at this point
Copy the full SHA d3639e3View commit details -
✨ font() 함수 font-weight 처리 개선 및 홈페이지 리팩토링
- font() 함수에서 스마트 font-weight 감지 기능 추가 - font(28/1.1/800) 패턴에서 세 번째 매개변수가 font-weight인지 자동 판단 - 100-900 숫자 및 bold, medium 등 named weight 지원 - dash(-) 건너뛰기 기능: font(20/24/-/700) - UnoCSS와 simple-css-generator 모두 동일한 로직 적용 - 홈페이지 완전 리팩토링: Figma-first 접근법으로 margin 제거 - Reference 페이지에 font-weight 예시 및 설명 추가 - 포괄적인 테스트 케이스 추가로 모든 패턴 검증 완료 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 851d6f0 - Browse repository at this point
Copy the full SHA 851d6f0View commit details -
Convert homepage font patterns from combined to separated syntax
- Updated all font(size/weight) patterns to font(size) weight format - Maintains clean separation between font sizing and weight declarations - Improves readability and avoids parser confusion 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2def48d - Browse repository at this point
Copy the full SHA 2def48dView commit details -
Update Reference page to use proper AdorableCSS v2 syntax
- Replace overflow(hidden) with clip - Replace flex-1 with w(fill) for consistent AdorableCSS syntax - Improve visual design with minimal, readable approach - Remove excessive emojis for professional appearance 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe1fe58 - Browse repository at this point
Copy the full SHA fe1fe58View commit details -
Redesign Reference page with improved grouping and 4-column layout
- Reorganize categories into logical sub-groups (e.g., hbox/vbox, width/height) - Switch to 4-column grid layout for better space utilization - Add group titles for better organization (Flex Direction, Width (w), etc.) - Use single accent color (#4f46e5) throughout design - Improve typography hierarchy and spacing - Remove invalid font shorthand specs (14, 16/24) - Update filtering logic to work with nested group structure 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0404542 - Browse repository at this point
Copy the full SHA 0404542View commit details -
🧹 Clean up and reorganize AdorableCSS v2 UnoCSS package
## Major Changes ### Code Organization - **Move all tests to `__tests__/` directory** for better structure - **Remove all `.d.ts` declaration files** (source-only directory) - **Delete `simple-*` series files** (prototype cleanup) - **Add `.gitignore`** to prevent future `.d.ts` generation ### Parser System Enhancement - **Switch from `parser` to `myparser`** (formal grammar parser) - **Fix color opacity convention**: Change `/` to `.` format (`#fff.2`) - **Complete myparser implementation** with multi-selector support - **Add comprehensive test suite** (45 test cases covering all scenarios) ### Type Safety Improvements - **Fix TypeScript errors** in `adorable-css-uno.ts` - **Proper parameter typing** for rule functions - **Enhanced error handling** in parser integration ### Rule System Cleanup - **Remove debug code and console logs** from all rule files - **Simplify rule functions** by removing unused symbols dependencies - **Clean up makeFlexFill function** (symbols feature deferred) ### Test Infrastructure - **MyParser Basic Tests**: 20 tests covering identifiers, functions, ranges - **MyParser Comprehensive Tests**: 45 tests covering real-world scenarios - **Updated test page**: Complete spec review with all rule examples ## Technical Details ### Color Convention Update - ❌ Old: `bg(#fff/.5)` - ✅ New: `bg(#fff.5)` - Updated tokenizer regex to support hex.decimal format - Fixed all test cases and examples ### Parser Architecture - Formal grammar parser with Chevrotain-like combinator approach - Multi-selector support: `"hbox vbox pack"` → 3 parsed selectors - Comprehensive error handling for malformed syntax - 93.3% test coverage (42/45 complex scenarios passing) ### Performance Validation - ✅ Handles 250+ combined classes efficiently - ✅ Complex nested function parsing - ✅ Real-world component examples (buttons, cards, navigation) ## Files Changed - `adorable-css-uno.ts`: Switch to myparser, fix types - `myparser/parseAdorableCSS.ts`: Multi-selector support, color convention - `rules/rule-*.ts`: Cleanup debug code, remove symbols dependencies - `__tests__/`: Complete reorganization with comprehensive coverage - Test page: Updated with all rule examples and better UX 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5be91a2 - Browse repository at this point
Copy the full SHA 5be91a2View commit details
Commits on Jun 30, 2025
-
유용태 committed
Jun 30, 2025 Configuration menu - View commit details
-
Copy full SHA for adadebc - Browse repository at this point
Copy the full SHA adadebcView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0270246...adadebc