diff --git a/themes/gemini/0.1.0/settings.json b/themes/gemini/0.1.0/settings.json new file mode 100644 index 0000000..e1f259f --- /dev/null +++ b/themes/gemini/0.1.0/settings.json @@ -0,0 +1,14 @@ +{ + "general": { + "primaryColor": "#2D2F36", + "secondaryColor": "#0DC37D", + "showFooter": true + }, + "header": { + "showAvatar": true + }, + "botBubble": { + "simStream": true + } + } + \ No newline at end of file diff --git a/themes/gemini/0.1.0/styles.css b/themes/gemini/0.1.0/styles.css new file mode 100644 index 0000000..62d615d --- /dev/null +++ b/themes/gemini/0.1.0/styles.css @@ -0,0 +1,28 @@ +.gemini-bot-avatar { + border-radius: 50%; + } + + .gemini-options-container { + height: 41px; + } + + .gemini-close-chat-icon::after { + background-color: transparent; + transition: none; + } + + .gemini-checkbox-row-container:hover { + margin-top: 1px; + margin-left: 1px; + } + + .gemini-checkbox-next-button:hover { + margin-top: 1px; + margin-left: 1px; + background-color: #0dc37d; + } + + .gemini-dot { + background-color: #33333d; + } + \ No newline at end of file diff --git a/themes/gemini/0.1.0/styles.json b/themes/gemini/0.1.0/styles.json new file mode 100644 index 0000000..cd63b57 --- /dev/null +++ b/themes/gemini/0.1.0/styles.json @@ -0,0 +1,123 @@ +{ + "chatWindowStyle": { + "backgroundColor": "#2D2F36", + "borderRadius": 10, + "border": "2px solid #4B4D57", + "boxShadow": "0px 0px 10px 0px rgba(0,0,0,0.5)" + }, + "headerStyle": { + "backgroundImage": "linear-gradient(to right, #33333D, #2D2F36)", + "borderRadius": 10 + }, + "chatInputContainerStyle": { + "backgroundColor": "#23252A" + }, + "footerStyle": { + "backgroundColor": "#33333D" + }, + "userBubbleStyle": { + "color": "#FFFFFF", + "backgroundColor": "#3C3E45", + "borderRadius": 10, + "border": "2px solid #4B4D57", + "boxShadow": "0px 0px 5px 0px rgba(0,0,0,0.2)" + }, + "botBubbleStyle": { + "color": "#E5E5E5", + "backgroundColor": "#2D2F36", + "borderRadius": 10, + "border": "2px solid #4B4D57", + "boxShadow": "0px 0px 5px 0px rgba(0,0,0,0.2)" + }, + "botOptionStyle": { + "color": "#E5E5E5", + "backgroundColor": "#2D2F36", + "borderRadius": 10, + "border": "2px solid #4B4D57", + "boxShadow": "0px 0px 5px 0px rgba(0,0,0,0.2)" + }, + "botOptionHoveredStyle": { + "color": "#E5E5E5", + "backgroundColor": "#3C3E45", + "borderRadius": 10, + "border": "2px solid #0DC37D", + "marginTop": 1, + "marginLeft": 1, + "boxShadow": "inset 3px 3px 5px 3px rgba(0,0,0,0.1)" + }, + "botCheckboxRowStyle": { + "color": "#E5E5E5", + "backgroundColor": "#2D2F36", + "borderRadius": 10, + "border": "2px solid #4B4D57", + "boxShadow": "0px 0px 5px 0px rgba(0,0,0,0.2)" + }, + "botCheckboxNextStyle": { + "color": "#E5E5E5", + "backgroundColor": "#2D2F36", + "borderRadius": 10, + "border": "2px solid #4B4D57", + "boxShadow": "0px 0px 5px 0px rgba(0,0,0,0.2)" + }, + "botCheckMarkSelectedStyle": { + "color": "#0DC37D", + "backgroundColor": "#33333D" + }, + "chatHistoryButtonStyle": { + "color": "#E5E5E5", + "backgroundColor": "#2D2F36", + "borderRadius": 10, + "border": "2px solid #4B4D57", + "boxShadow": "0px 0px 5px 0px rgba(0,0,0,0.2)" + }, + "chatHistoryButtonHoveredStyle": { + "color": "#E5E5E5", + "backgroundColor": "#3C3E45", + "borderRadius": 10, + "borderColor": "#0DC37D", + "border": "2px solid", + "marginTop": 1, + "marginLeft": 1, + "boxShadow": "inset 3px 3px 5px 3px rgba(0,0,0,0.1)" + }, + "chatHistoryLineBreakStyle": { + "color": "#E5E5E5", + "backgroundColor": "#2D2F36", + "borderRadius": 10, + "border": "2px solid #4B4D57", + "boxShadow": "0px 0px 5px 0px rgba(0,0,0,0.2)" + }, + "loadingSpinnerStyle": { + "borderTop": "4px solid #0DC37D" + }, + "chatInputAreaStyle": { + "backgroundColor": "#2D2F36", + "borderRadius": 10, + "border": "2px solid #4B4D57" + }, + "chatInputAreaFocusedStyle": { + "border": "2px solid #0DC37D", + "boxShadow": "0px 0px 5px 0px rgba(0,255,0,0.2)" + }, + "sendButtonStyle": { + "color": "#E5E5E5", + "backgroundColor": "#2D2F36", + "borderRadius": 10, + "border": "2px solid #0DC37D", + "boxShadow": "0px 0px 5px 0px rgba(0,255,0,0.2)" + }, + "sendButtonHoveredStyle": { + "color": "#FFFFFF", + "backgroundColor": "#0DC37D", + "borderRadius": 10, + "border": "2px solid #4B4D57", + "boxShadow": "inset 3px 3px 5px 3px rgba(0,0,0,0.1)" + }, + "chatButtonStyle": { + "borderRadius": 10 + }, + "toolTipStyle": { + "borderRadius": 10 + } + } + \ No newline at end of file diff --git a/themes/gemini/meta.json b/themes/gemini/meta.json new file mode 100644 index 0000000..42bbf7c --- /dev/null +++ b/themes/gemini/meta.json @@ -0,0 +1,9 @@ +{ + "name": "Google Gemini Dark Theme", + "description": "A sleek, modern dark theme for Google Gemini, inspired by ChatGPT's interface.", + "author": "Avinash Kumar Singh", + "github": "avinashkrsingh01", + "tags": ["gemini", "modern", "dark", "minimalist", "green"], + "version": "0.1.0" + } + \ No newline at end of file