Skip to content

Releases: KJ-GM/theme-csx

Release 1.0.9

08 Nov 22:41

Choose a tag to compare

1.0.9 (2025-11-08)

  • fix: resolveColor hook error by converting to useResolveColor for consistent hook order (e7c21ae)
  • Add resolveColor function and storage options (57bb124)

Release 1.0.8

08 Nov 21:31

Choose a tag to compare

1.0.8 (2025-11-08)

  • feat(theme-csx): resolvedColor + MMKV v4 with storageKey/storageInstance (ba8c173)

Release 1.0.7

30 May 12:49

Choose a tag to compare

1.0.7 (2025-05-30)

  • fix: 🎯 full autocomplete for styles (910572c)

Release 1.0.6

19 May 21:33

Choose a tag to compare

1.0.6 (2025-05-19)

  • fix: 🎯 improve autocomplete for themed styles (0019847)
  • Update README.md (ef34413)
  • Update README.md ✅ (838b742)

Release 1.0.5

09 May 22:54

Choose a tag to compare

1.0.5 (2025-05-09)

  • fix: adjust ESLint rules for no-shadow ✅f (0a6851c)
  • fix: enhance error handling logic ✨ (94ca302)

Release 1.0.4

08 May 19:42

Choose a tag to compare

1.0.4 (2025-05-08)

  • feat(theme): validate dark keys strictly against light theme ✅ (75f82b4)
  • ✅ Update README.md (1cf472d)
  • ✅ Update README.md (5707e39)
  • ✅ Update README.md (9ae3ee4)

Release 1.0.3

07 May 21:37

Choose a tag to compare

1.0.3 (2025-05-07)

  • perf(styles): improve performance using StyleSheet.create under the hood✨ (580f84d)
  • refactor: expo clean (5392ae9)
  • ✅ Update README.md (1737a90)
  • Update README.md ✅ (c914529)

Release 1.0.2

06 May 15:51

Choose a tag to compare

1.0.2 (2025-05-06)

  • refactor: simplify theme mode logic (6b7dd86)

Release 1.0.1

06 May 00:52

Choose a tag to compare

1.0.1 (2025-05-06)

Release 1.0.0

05 May 22:32

Choose a tag to compare

🚀 v1.0.0 – Initial Release (2025-05-05)

Theming made easy for scalable React Native apps.
This release introduces the first stable version of theme-csx, a flexible, strongly-typed theming system with optional MMKV-powered persistence.

✅ Highlights

  • 🎨 Complete theme system architecture
    Built from the ground up for modularity, performance, and type safety.

  • 🌙 Light, Dark, and System mode support
    Automatic system color detection with manual overrides and fallbacks.

  • 🧠 Memoized style creators
    Smart createThemedStyles() hook to optimize performance with memoized themed styles.

  • 💾 Optional persistent theme mode
    Seamless integration with react-native-mmkv for saving theme preferences — disabled by default, opt-in when needed.

  • ⚙️ Fully typed and extensible config
    Autocomplete and type inference based on your custom colors, spacing, typography, etc.

  • 🧪 Tested and production-ready
    Clean codebase with strong development experience, warnings in dev mode, and graceful fallbacks.

📦 Commits Summary