Comments (10)
Hello. I'm a light theme user, and been waiting for the light theme so I could finally switch from my current theme. Might I know what the status of the light theme is?
from spaceduck.
Perhaps GitHub's projects tab would be the right tool for that.
I'm not sure I understood you correctly, could I contribute on that or do you prefer to take care of it?
from spaceduck.
No worries. I don't want to waste your time either. You'll be more efficient than I'd be anyway. Let's say that if you're already working on something and don't have time to look into it I can start on my end however if you have nothing on your plate right now and you want to get on it I'll get out of the way. How does it sound? Are you currently on something?
from spaceduck.
Yeah I’ll set that up. My apologies I wasn’t very clear.
Yeah I’d love help if you want to take on this task, but I can also take care of it too. These things are very subjective so I’ll be very picky on colors, but can help you along the way if you’d like 👍
from spaceduck.
No worries @pineapplegiant, I manage some Open Source projects myself as well, I know how it is. 😉
I don't use light color theme most of the time either. I just use them when my work environment is too bright.
That's definitely what I had in mind. I thought of solarized light as an example too. I'll try to work as much as possible with your current color palette. I'll report back when I have something to show you. 👍
from spaceduck.
I started to dig in this issue. That's the first time I work on a Vim colorscheme so I might be wrong but it seems to me that in order to easily switch the colors between the light/dark background we need to rewrite most of the colors/spaceduck.vim
file. From what I grasped I think we need to:
- Extract all the colors codes into variables (dictionary seems the best): that way we can easily change the color used in
guibg|ctermbg
. - Rewrite the
hi
calls to a custom function call so we can easily override the underlyinghi
calls to handle specific case and concatenate the colors from the palette we made in the previous step.
I looked to other schemes for inspiration. Here are some examples:
What do you think @pineapplegiant @jinh0 ? Did you already have in mind a way you wanted to do that?
I'll try to spin up an example of how I suggest we can proceed and show you ASAP so we can better debate against it.
from spaceduck.
Great suggestion. I struggle with this at work as well. I will be working on this next along with a lower contrast variant.
Perhaps I can get feedback along the way. I need to setup tickets system so people see what I’m working on.
from spaceduck.
@Nargonath sorry I took so long to respond.
Yes I would love some help on this. I'm working on bugfixes and trying to improve the general theme in other ways and to setup releases. I'm not the biggest fan of light themes, but if I were to give you some creative vision I would prefer the background not to be absolutely white like maybe this rose-pine-theme, or horizon-theme where they have slight variations in the background than pure white. Maybe a light pink? I'm not entirely sure, but I can give you feedback along the way.
from spaceduck.
Hey @refmathew, I haven't been working on spaceduck all too much 😞 so I can't confidently say when to expect the theme to be finished (definitely this year). I still do intend to finish the light theme palette and the middle/lighter theme variant as well. My goal is to have the theme in a place like catpuccin has their theme laid out.
When I do have it out, your feedback would be really helpful, since light theme users are in the minority from my experience.
One thing to note, is I do intend for the future of the theme to be in lua, and I'll likely archive this repo hopefully after I get these issues taken care of:
https://github.com/spaceduck-theme/nvim
from spaceduck.
I'm pretty busy as well on my side. I ported the theme to Lua but I don't have the time to work on the light theme for now.
from spaceduck.
Related Issues (20)
- Spaceduck theme for lightline.vim HOT 3
- Handling errors in JavaScript (& a brighter red color?)
- Wrong highlight in Python HOT 3
- Vimscript syntax issue with `vimFuncVar`
- Suggestion: Add lighter blue color for more dynamic syntax HOT 5
- Change color in the middle of #if ... #endif (in c / cpp) HOT 1
- Airline inactive colors unreadable? HOT 7
- Some low hanging fruit: additional assorted ports HOT 9
- Markdown/RST needs to be recolored? Spec defined for it? Other? HOT 7
- port/enhancement: Add Spaceduck Chroma syntax highlighting port
- enhancement: Replace main screenshot of code with common/copyable code HOT 10
- enhancement: Vim Markdown syntax highlighting HOT 2
- suggestion: specify the syntax plugins used for language highlighting
- enhancement: set coc-vim error code portion to red
- Scroll bars and Project title not following the theme on windows HOT 5
- Trouble with coq_nvim HOT 2
- Fix airline text color for inactive splits HOT 6
- cmdline-window doesn't set the colors. HOT 2
- Icon not showing HOT 2
- Airline not-current windows are being shown with multiple ^ chars HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spaceduck.