Vocabulary dictionary

Kanji dictionary

Grammar dictionary

Sentence lookup

test
 

Forums - 1st annual renshuu style (CSS) contest - request thread

Top > renshuu.org > Announcements

Page: 1 of 2



avatar
マイコー
Level: 307

This is the request thread for the main thread here: https://new.renshuu.org/forums...


If you've wanted to see a small visual change (spacing, layout, color, etc.) on renshuu, but are not a programmer, feel free to make your requests here! Someone may pick it up and implement it for the style contest!


Note: it'll be easiest for others if you post screenshots referring specifically to what you'd like to see changed.

0
8 days ago
Report Content
avatar
いのしし
Level: 65

I don’t have a lot of experience with coding so I wouldn’t enter but if anyone’s struggling, it would be nice if the kao coin section was made bigger, maybe it could be zoomed in somehow? Also (this might be hard but) you could change a setting to have an image of the word on vocabulary questions as a helper. Maybe a timer option as well for people who want to challenge themselves kao_guts.png Again these are just ideas for people and would be available to turn off in the settings so shouldn’t be too intrusive. kao_yoroshiku.png

08b551824b5da2f5980532df.jpg


0
7 days ago
Report Content
avatar

Well, this is silly, but since this is a request thread... and if someone wants to participate and has no idea...

While I love Renshuu's clean, tidy aspect and how well the dark theme works, I feel like there's a whole lot of blue and very little green in its overall design - matter of personal preference, really. I've actually been trying to use tutorials online to learn how to replace the muted blue of its 1) top bar, 2) buttons, 3) links and 4) study progress bars with a rich green like what I'm currently using in my Ubuntu theme - probably #3b6901 with #4b8501 as a lighter accent.

Below is a screenshot of what it would look like, though being a noob I've only been able to change the colour of a few features with Mozilla's inspector and, of course, they won't stick. I've also found someone's script for pasting into CSS Override, but it doesn't seem to work as intended.

I don't even know, am I managing to explain what I have in mind?

b5b154d25bf9010b1388e9fc.png

I'll look into it after I finish my weird "Dark Sakura" or whatever theme :) If you give me a good idea of what colour you want where, I can make one for you. Actually, I guess you already explained it quite well, my bad.

I should really stick to programming, my designing skills aren't great... Might get rid of the gradient background, not sure.

@いのしし we can't use JS in this contest, no timers or anything cool, sadly kao_lazy.png

14ab3050066c3723ae52a473.png
1
7 days ago
Report Content
avatar
いのしし
Level: 65

Well, this is silly, but since this is a request thread... and if someone wants to participate and has no idea...

While I love Renshuu's clean, tidy aspect and how well the dark theme works, I feel like there's a whole lot of blue and very little green in its overall design - matter of personal preference, really. I've actually been trying to use tutorials online to learn how to replace the muted blue of its 1) top bar, 2) buttons, 3) links and 4) study progress bars with a rich green like what I'm currently using in my Ubuntu theme - probably #3b6901 with #4b8501 as a lighter accent.

Below is a screenshot of what it would look like, though being a noob I've only been able to change the colour of a few features with Mozilla's inspector and, of course, they won't stick. I've also found someone's script for pasting into CSS Override, but it doesn't seem to work as intended.

I don't even know, am I managing to explain what I have in mind?

b5b154d25bf9010b1388e9fc.png

I'll look into it after I finish my weird "Dark Sakura" or whatever theme :) If you give me a good idea of what colour you want where, I can make one for you. Actually, I guess you already explained it quite well, my bad.

I should really stick to programming, my designing skills aren't great... Might get rid of the gradient background, not sure.

@いのしし we can't use JS in this contest, no timers or anything cool, sadly kao_lazy.png 14ab3050066c3723ae52a473.png

Ah, I see… oh well, by the way the gradient background looks nice. It adds some funky vibes and I love it kao_heart.png I mean obviously it’s not mine to decide but I think you should keep the gradient kao_guts.png

1
7 days ago
Report Content
avatar

@いのしし Alright, I guess I'll keep it :)

I can throw in a larger kao-coin section too. The height is hard-coded at 200px, and making it 400px doesn't seem to break anything, as far as I can tell. Is this good enough or should I try to actually zoom in somehow? Actually, let me check if I can also zoom in without breaking anything. Edit: I made them 30% larger. Doesn't seem to break anything.

48324bc392caea1e2b11a6fb.png7a31521f0672046f3538c11e.png
0
7 days ago
Report Content
avatar

Don't worry about it, I'm not pushing myself or anything. There's plenty of time. As for how I'm making the skin/theme, it's just Stylus (extension), and the Dark/Night stylesheet as the base. It's quite nice, you can see the changes in real-time. In your case the :root selector should be enough. Maybe you can give it a go?

Edit: I might be underestimating the difficulty. For me it's easy, but I have a lot of experience kao_worry.png

9e3406a1a117a87d98aea65f.png
0
7 days ago
Report Content
avatar

Feel free to grab my CSS, no a problem at all :)

I guess I should have written better comments kao_shock.png I'll just give you a short guide here: https://pastebin.com/ZYPAXtDN

The variable names are quite cryptic, so this should help.

0
6 days ago
Report Content
avatar

You're welcome! Make sure you have it set up properly (URL bit at the top). You can also use something other than Stylus, that's just what I use.

cffdca016739a72179f27142.png

Also, any feedback on my work in progress would be appreciated :)

It's almost 100% functional (including details like the ON/OFF sliders). It's just meant to be a more muted, minimalist Dark theme. Also has way more (and better) comments.

2e8f46c7d6f117a01c02633c.png

Honestly, I kinda wanna make a website (or offline app) where you can customise and generate your own theme, that would be pretty cool. My own artistic talents are quite limited.

3
4 days ago
Report Content
avatar

Much of my studying on renshuu revolves around editing and re-editing my notes (kanji mnemonics, word notes, sentences notes, etc.) and am frequently frustrated by mis-pressing the pencil icon. I either hit the garbage can or my name. Can someone come up with a style sheet that takes care of that?

1
3 days ago
Report Content
avatar

Much of my studying on renshuu revolves around editing and re-editing my notes (kanji mnemonics, word notes, sentences notes, etc.) and am frequently frustrated by mis-pressing the pencil icon. I either hit the garbage can or my name. Can someone come up with a style sheet that takes care of that?

Of course! Can you give a visual, just so I have a better idea? I get the garbage can, but how do you hit your name? On mobile right?

0
3 days ago
Report Content
avatar
fef9d954ec1dc81b32260322.jpg

Right, on mobile. It’s probably only because I have a longer than average screen name, but if I tap too far to the left, it takes me back to my dashboard.

There’s really no reason to do that, so one possible approach would be to change the action to edit, essentially making it and the pencil a compound link. Another approach would be to simply reformat things with a better layout. The challenge there would be to make something that looks good at all the different global zoom levels.

0
3 days ago
Report Content
avatar

Adding a bit of margin isn't difficult. Pretty sure it doesn't break anything. I don't think it looks very aesthetic though.

67d6eb6eae4ac412595086b8.png

-

374de089b16c86427e5ded63.png

If I'm limited to CSS, I can't touch the "actions" (JS handlers). Unfortunately CSS can't target the previous element (just the next with +), otherwise I could just hide your name 😁

Don't know how you'd test it on mobile anyway. I'm not sure how injecting CSS works over there. I have been testing mobile layouts, so that's not a problem. Just wondering how you'd try them out on mobile.

PS: Targeting these stupid buttons only with CSS is torture kao_rocking.png

1
3 days ago
Report Content
avatar
マイコー
Level: 307

The css could be done so much better on renshuu, and i'd be happy to consider adding classnames to some of these elements to help with requests.

1
3 days ago
Report Content
avatar
マイコー
Level: 307

Oh - I WILL allow JS in the future. I just don't want to bite off more than I can chew at the very beginning. I am really warming up to the ideas of "mods" in the same way that games have mods, with ratings, a way for users to comment on mods (report issues), etc.

1
3 days ago
Report Content
avatar
フィーラル
Level: 204

Adding a bit of margin isn't difficult. Pretty sure it doesn't break anything. I don't think it looks very aesthetic though.

67d6eb6eae4ac412595086b8.png

-

374de089b16c86427e5ded63.png

If I'm limited to CSS, I can't touch the "actions" (JS handlers). Unfortunately CSS can't target the previous element (just the next with +), otherwise I could just hide your name 😁

Don't know how you'd test it on mobile anyway. I'm not sure how injecting CSS works over there. I have been testing mobile layouts, so that's not a problem. Just wondering how you'd try them out on mobile.

PS: Targeting these stupid buttons only with CSS is torture kao_rocking.png

It should probably be possible to move it a bit lower to fix the aesthetic issues by making a second row

1
3 days ago
Report Content
avatar
むじな
Level: 539

Victory! Stylus still won't work for whatever reason (extension conflict? don't have that many though, it's probably me doing something wrong), but CSS Override applies the changes no problem. Below are screenshots of the Dark Sakura theme and my own kludged attempt at a greenish theme. I'll delete the original suggestion and the long posts as I was trying to make sense of it, so the thread is easier to read.

Once again, おげます to @ギョルギ for all the effort invested in this! With the stuff in your pastebin on page 1, I think anyone can play around with the interface colours. (Btw, you've inadvertently created a monster. I can't stop messing with the design now!)

f92a7bc59706c391693f3c2c.png92740ecbc89aa86cbcaa0d58.png
2
3 days ago
Report Content
avatar

@フィーラル Like this? Ends up hitting the "visualise" button on other mnemonics. With the current structure I don't see a way to fix that without JS. Although... maybe it's fine like that :D

Update: I think I've figured it out. Let me test it a bit more. Looks like I have to use ':has' and 'nth-child', not ideal, but I don't see any other way.

ab1cdbd30e183d3b5d8d91c1.png

@むじな Oh, you got it working, nice! :)

Once I post my next theme, you can look through that for more element to play around with. I actually have comments this time.


Update 2: Here's what it would look like on a phone. You can't accidentally tap your name, but I'm not 100% sure if it looks good. Alternatively, you could keep them on the same line, but move all 3 of them away from the name.

5a39b9825bf88c8e60ca488a.png

Update 3: Or you could have them like this:

The way I ended up having to target those .indent divs looks insane '[id^="mnemonic_"] + .indent:has(:nth-child(n+3))' 😂

If I don't, it breaks a whole bunch of unrelated things.

6cf722325ef84343a4f0d3cb.png

1
3 days ago
Report Content
avatar

@マイコー

You know how that single # ttip div is used for a bunch of things - mouseover tooltips, adding words, the conjugation table, etc.?

Because it's shared, you can't really make any CSS changes without breaking something else.

What if each JS function that uses it temporarily added its own .class (after clearing any others)? That way, you could accurately target it based on its current role without interfering with the other uses.

For example, the wordConj() function could add .ttip-conjugation, and that would give us a way to style the conjugation table without breaking every other use of # ttip on the platform. When you trigger # ttip anywhere else, that would remove .ttip-conjugation and add its own class.

Just something I wanted to run by you.

0
1 day ago
Report Content
avatar
フィーラル
Level: 204

@マイコー

You know how that single # ttip div is used for a bunch of things - mouseover tooltips, adding words, the conjugation table, etc.?

Because it's shared, you can't really make any CSS changes without breaking something else.

What if each JS function that uses it temporarily added its own .class (after clearing any others)? That way, you could accurately target it based on its current role without interfering with the other uses.

For example, the wordConj() function could add .ttip-conjugation, and that would give us a way to style the conjugation table without breaking every other use of # ttip on the platform. When you trigger # ttip anywhere else, that would remove .ttip-conjugation and add its own class.

Just something I wanted to run by you.

I have run into that exact issue with my own submission, hopefully Micheal can add some of those css ID tags before the deadline kao_great.png

0
1 day ago
Report Content
avatar
マイコー
Level: 307

I probably will not be able to add any temporary classes (like ttip-conj), only permanent ones. The tip/popup system is SO messy that it is one of those "I fix one thing, I break three others", and I am hesitant to add conditional classes that I'd need to remove elsewhere. Not impossible, just not something I can add in a few minutes.

0
1 day ago
Report Content
Getting the posts


Page: 1 of 2



Top > renshuu.org > Announcements


Loading the list
Lv.

Sorry, there was an error on renshuu! If it's OK, please describe what you were doing. This will help us fix the issue.

Characters to show:





Use your mouse or finger to write characters in the box.
■ Katakana ■ Hiragana