Skip to content

Commit 42a77f0

Browse files
feat: add new three theme
1 parent f59ccbb commit 42a77f0

14 files changed

Lines changed: 2407 additions & 21 deletions
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**Desktop (please complete the following information):**
27+
- OS: [e.g. iOS]
28+
- Browser [e.g. chrome, safari]
29+
- Version [e.g. 22]
30+
31+
**Additional context**
32+
Add any other context about the problem here.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: enhancement
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the feature request here.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<!-- Thank you for contributing to Famous Dev Theme! Please read the contribution guidelines before submitting a PR. -->
2+
3+
### Summary of Changes
4+
5+
<!-- Please include a summary of the changes and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. -->
6+
7+
Fixes # (issue number)
8+
9+
### Type of Change
10+
11+
<!-- Please delete options that are not relevant. -->
12+
13+
- [ ] Bug fix (non-breaking change which fixes an issue)
14+
- [ ] New feature (non-breaking change which adds functionality)
15+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
16+
- [ ] This change requires a documentation update
17+
18+
### Checklist
19+
20+
<!-- Go over all the following points, and put an `x` in all the boxes that apply. -->
21+
<!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
22+
23+
- [ ] I have read the [CONTRIBUTING.md](./CONTRIBUTING.md) document
24+
- [ ] I have performed a self-review of my own code
25+
- [ ] I have commented my code, particularly in hard-to-understand areas
26+
- [ ] I have made corresponding changes to the documentation
27+
- [ ] My changes generate no new warnings
28+
- [ ] Any dependent changes have been merged and published in downstream modules
29+
30+
### Testing
31+
32+
<!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration. -->
33+
34+
### Additional Context
35+
36+
<!-- Add any other context or screenshots about the pull request here. -->

.github/workflows/publish.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Publish to Visual Studio Marketplace
2+
on:
3+
push:
4+
branches: [ main ]
5+
release:
6+
types: [ published ]
7+
8+
jobs:
9+
deploy:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
- uses: actions/setup-node@v3
14+
with:
15+
node-version: '16.x'
16+
- name: Install vsce
17+
run: npm install -g vsce
18+
- name: Install Dependencies
19+
run: npm install
20+
- name: Publish
21+
run: |
22+
vsce publish -p ${{ secrets.VSCE_PAT }}
23+
env:
24+
VSCE_PAT: ${{ secrets.VSCE_PAT }}

CHANGELOG.md

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,29 @@
1-
# Change Log
1+
# Changelog
22

3-
All notable changes to the "famous-dev-theme" extension will be documented in this file.
3+
All notable changes to the Famous Dev Theme extension will be documented in this file.
44

5-
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
5+
## [1.0.0] - 2023-11-24
66

7-
## [Unreleased]
7+
### Added
8+
- Initial release of Famous Dev Theme
9+
- Three complete theme variants: Famous Dev Dark, Famous Dev Midnight, Famous Dev Light
10+
- Comprehensive syntax highlighting for major programming languages (JavaScript, TypeScript, Python, PHP, C/C++, Java, HTML, CSS, JSON, Markdown, etc.)
11+
- Full VS Code UI component support with WCAG-compliant color contrast
12+
- Terminal color definitions for all ANSI colors
13+
- Premium, eye-friendly color palettes optimized for long coding sessions
14+
- Modern, consistent token colors across all languages
15+
- Support for semantic tokens and accessibility guidelines
816

9-
- Initial release
17+
### Features
18+
- Three distinct theme variants for different coding environments
19+
- High readability with optimized color contrast
20+
- Focus-oriented design for reduced eye strain
21+
- Support for major programming languages and VS Code UI components
22+
- Cross-platform compatibility (Windows, macOS, Linux)
23+
- Open source with MIT license
24+
25+
## [0.0.1] - 2023-01-01
26+
27+
### Initial Release
28+
- Basic Famous Dev Dark theme
29+
- Basic syntax highlighting support

README.md

Lines changed: 72 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,78 @@
11
# Famous Dev Theme
2-
<img src="./famous-dev-theme.png">
32

4-
## Installation
5-
Open Extensions sidebar panel in VS Code. View → Extensions
6-
Search for Famous Dev Theme - find the one by Gaus Al Munir Tushar - there are a few other half-baked ones so make sure you have the right one!
7-
Click Install to install it.
8-
Code > Preferences > Color Theme > Famous Dev Theme
9-
Optional: Use the recommended settings below for best experience
3+
<div align="center">
4+
<img src="./famous-dev-theme.png" alt="Famous Dev Theme" width="200" height="200">
5+
<h1>Famous Dev Theme</h1>
6+
<p>A premium, eye-friendly, and modern syntax-highlighting theme optimized for long coding sessions</p>
7+
</div>
108

11-
* Split the editor (`Cmd+\` on macOS or `Ctrl+\` on Windows and Linux).
12-
* Toggle preview (`Shift+Cmd+V` on macOS or `Shift+Ctrl+V` on Windows and Linux).
13-
* Press `Ctrl+Space` (Windows, Linux, macOS) to see a list of Markdown snippets.
9+
## 🌟 Features
1410

11+
- **Three theme variants** for different coding environments
12+
- **Highly readable color contrast** for improved readability
13+
- **Modern, consistent token colors** across all languages
14+
- **Optimized for long coding sessions** with eye-friendly palettes
15+
- **Support for major programming languages** and VS Code UI components
16+
- **WCAG-compliant color contrast** for accessibility
1517

18+
## 🎨 Theme Variants
1619

17-
<p align="center">Copyright © 2023 Gaus Al Munir Tushar</p>
20+
### Famous Dev Dark
21+
22+
Premium dark mode with balanced contrast and minimal glow aesthetics, best suited for long coding sessions.
23+
24+
### Famous Dev Midnight
25+
26+
Darker background with dimmed accents and focus-oriented coding, less saturation for lower eye strain.
27+
28+
### Famous Dev Light
29+
30+
Clean, minimal light theme with soft contrast, high readability in daylight conditions.
31+
32+
## 📦 Installation
33+
34+
1. Open Extensions sidebar panel in VS Code: `View → Extensions`
35+
2. Search for "Famous Dev Theme" - find the one by Gaus Al Munir Tushar
36+
3. Click Install to install it
37+
4. Open Command Palette (`Ctrl+Shift+P` or `Cmd+Shift+P`)
38+
5. Type "Preferences: Color Theme" and select it
39+
6. Choose one of the three Famous Dev Theme variants
40+
41+
## 🌐 Supported Languages
42+
43+
Famous Dev Theme provides comprehensive syntax highlighting for:
44+
45+
- JavaScript, TypeScript, JSX, TSX
46+
- HTML, CSS, SCSS
47+
- Python, PHP, C/C++, Java
48+
- JSON, Markdown, YAML
49+
- Bash, ENV files
50+
51+
## 🎯 Design Principles
52+
53+
- **Accessibility First**: All color combinations meet WCAG contrast requirements
54+
- **Consistency**: Same color logic and syntax priorities across all theme variants
55+
- **Focus**: Reduced eye strain with carefully selected color palettes
56+
- **Modern**: Contemporary design with clean, readable syntax highlighting
57+
58+
## 🤝 Contributing
59+
60+
We welcome contributions! Please see our [contributing guidelines](CONTRIBUTING.md) for more details.
61+
62+
## ⚖️ License
63+
64+
This theme is released under the [MIT License](LICENSE.md).
65+
66+
## 📞 Support
67+
68+
If you encounter any issues or have suggestions, please [open an issue](https://github.com/GausAlMunirTushar/famous-dev-theme/issues) on GitHub.
69+
70+
## 🙏 Acknowledgements
71+
72+
Created by Gaus Al Munir Tushar. A premium theme for developers who value aesthetics and productivity.
73+
74+
---
75+
76+
<div align="center">
77+
<p>Copyright © 2025 Gaus Al Munir Tushar</p>
78+
</div>

package.json

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "famous-dev-theme",
33
"displayName": "Famous Dev Theme",
4-
"description": "Famous Dev Theme by Gaus Al Munir Tushar",
5-
"version": "0.0.1",
4+
"description": "Famous Dev Theme by Gaus Al Munir Tushar - A premium, eye-friendly, and modern syntax-highlighting theme optimized for long coding sessions",
5+
"version": "1.0.0",
66
"publisher": "GausAlMunirTushar",
77
"repository": {
88
"type": "git",
@@ -16,7 +16,11 @@
1616
"Gaus Theme",
1717
"Dark Theme",
1818
"famous theme",
19-
"Famous Dev"
19+
"Famous Dev",
20+
"light theme",
21+
"midnight theme",
22+
"eye-friendly theme",
23+
"productivity theme"
2024
],
2125
"icon": "icon.png",
2226
"engines": {
@@ -29,9 +33,19 @@
2933
"contributes": {
3034
"themes": [
3135
{
32-
"label": "Famous Dev Theme",
36+
"label": "Famous Dev Dark",
3337
"uiTheme": "vs-dark",
34-
"path": "./themes/famous-dev-theme-color-theme.json"
38+
"path": "./themes/famous-dev-dark.json"
39+
},
40+
{
41+
"label": "Famous Dev Midnight",
42+
"uiTheme": "vs-dark",
43+
"path": "./themes/famous-dev-midnight.json"
44+
},
45+
{
46+
"label": "Famous Dev Light",
47+
"uiTheme": "vs",
48+
"path": "./themes/famous-dev-light.json"
3549
}
3650
]
3751
}

screenshots/banner.png

Lines changed: 1 addition & 0 deletions
Loading

screenshots/famous-dev-dark.png

Lines changed: 1 addition & 0 deletions
Loading

screenshots/famous-dev-light.png

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)