diff --git a/src/diary/entries/241230 b/src/diary/entries/241230 index 4083cb6..811eedc 100644 --- a/src/diary/entries/241230 +++ b/src/diary/entries/241230 @@ -3,13 +3,13 @@ #health #personal #book-review

-

Heads up! Spoiling the novel Sister Carrie by Theodore Dreiser (1900).

+

Heads up! Spoiling the novel Sister Carrie by Theodore Dreiser (1900).

FOLFIRI is so isolating. Unlike FOLFOX's 2-day recovery period, FOLFIRI has me dragging for over a week with an awful mix of fatigue, pain, and moodiness. Without being able to go anywhere or handle anything too taxing, my world's contracted into a tight, inward world orbiting the chemo spa and mild pleasures. This really isn't like me. I kind of hate it. I don't want to be on FOLFIRI anymore...

Alone Together

-

In 2017, ガンガンONLINE published a cute little manga series called Garden Sphere. (And, oh, how I'd love to cosplay Princess Shukuru and Prince Rou with my husband.♥) The title refers to the secluded castle they retreat into to negotiate a political marriage and end the national conflict between their people. War cannot reach them there, and no one intrudes on them but a skeleton crew of family servants. They are too young to understand politics, so they mostly have playdates and do fittings for their cute wedding clothes. It's Konno-san's first manga, so even though it's shallow, it's really sweet and has adorable illustrations.

+

In 2017, ガンガンONLINE published a cute little manga series called Garden Sphere. (And, oh, how I'd love to cosplay Princess Shukuru and Prince Rou with my husband.♥) The title refers to the secluded castle they retreat into to negotiate a political marriage and end the national conflict between their people. War cannot reach them there, and no one intrudes on them but a skeleton crew of family servants. They are too young to understand politics, so they mostly have playdates and do fittings for their cute wedding clothes. It's Konno-san's first manga, so even though it's shallow, it's really sweet and has adorable illustrations.

(image: A scan from Garden Sphere. Princess Shukuru and Prince Rou are so cute. She's a little horned girl with messy long hair and an adorable ruffled lolita dress, and Rou is one of those animal ear boys who also has visible human ears. In the text, they are agreeing to have a pretend marriage.)

diff --git a/src/diary/entries/250106 b/src/diary/entries/250106 new file mode 100644 index 0000000..b6886fc --- /dev/null +++ b/src/diary/entries/250106 @@ -0,0 +1,61 @@ + +

New Look, New Me

+#webdev
+
+ +

Quickie post. I'm tired of the millennial pink and blue colors, so it's redesign time again! I'm not really changing much else for now. I got some more bugs out of the CSS, too. The pictures are very wide this time, so remember you can right-click and view the full-size image in your browser.

+ +

Linux Rice

+ +
(image: How my desktop looks. Everything's washed over with a pink tone, while the terminal has a deep eggplant background with white text and special text in minty cyan, neon chartreuse, soft red, hot magenta, and a shocking grape. I can't get enough of these colors.)

+ +

I desperately missed having my selection highlight be hot pink, so I riced my Linux a few months ago. I didn't know there were tools for customizing Cinnamon, so I brute-forced it lol. I used Cinnamox-Rhino as a base and made it pink. I guess you can have my theme if you want: Pink-ONLY. Why not?

+ +

I also got a pastel rainbow theme for Chromium, as well as edited my phone's look with Theme Park. I wish I could have brute-forced those, too, (or used legitimate full-feature tools lol), but it seemed too much effort at the time. My laptop's much more fun, with obnoxious unreadable fonts and everything. Personalizing your stuff is just great.

+ +

The terminal background is #0f0233, and the terminal colors are

+ + +

Also my wallpaper is overmodded Oblivion, color-shifted to be more pink and blue. He's sitting up in the Schlossbergturm Penthouse, if you're curious. I prefer the original yellow and blue colorwash of the screenshot because it has similar existential vibes to Starry Night or The Sorrows of Young Werther, but pink and blue matches the theme better.

+ +
(image: An Altmer sitting through a sofa in a broken tower in the rain. His legs clip through the floor, and he clips through the sofa cushion from the waist up.)

+
(image: Same image, but instead of the pink and blue wash, this one has the original blue and yellow wash from the All Natural lighting mod.)

+ +

I also messed with all the text on the screen to have tacky unicode character spam. I would have downloaded a 00s glittery cursor, too, but I really couldn't find anything I preferred over my normal one.

+ +

Pretty.

+ +

Proliferating my color scheme to my website

+ +

So this is how Blessfrey pretty much always looked after the first few months of placeholders. I never figured out how to fit the sidebar in the grid properly in this run, but I tried.

+ +
(image: How Blessfrey.me looked on January 5, 2025. I used softer, dustier colors like millenial pink and blue.)

+
(image: Another page.)

+ +

Then this is how it looks now. :) Not a revolutionary change, but I think the footer resizes properly on all resolutions and the sidebar repositions correctly when the screen is too narrow now. Also, the colors are brighter! I hope it's not too eye-straining haha, which I majorly tried to avoid last time. I just can't get enough of the high energy of bright grape on midnight eggplant lately, so sorry if it's a lot.<3

+ +
(image: How Blessfrey.me looks on January 7, 2025. I used brighter purples, reds, and pinks this time.)

+
(image: Another page, with acid green accents.)

+ +

So fun!

+ +

Also, I just realized I flipped the old gradient. How did that happen? Whatever...I'm done messing with it for now. Hopefully next, I can make fancy galleries instead of the first-working-solution stuff I have right now. Also, adding more art assets would be fun, too, but drawing is a lot a lot of effort.

+ +

See ya.^^ If I have my way, I have a few more things to write soon.

diff --git a/src/index.py b/src/index.py index 85c571b..b55aff8 100755 --- a/src/index.py +++ b/src/index.py @@ -473,7 +473,7 @@ def about(): @route('/art') def art(): """art""" - info = {'css': 'art', 'preview': 'Chimchooree\'s art, sewing projects, and screenshots.', 'title': 'blessfrey art gallery', 'year': find_year()} + info = {'css': 'art', 'preview': 'Chimchooree\'s art, sewing projects, and screenshots.', 'title': 'blessfrey art gallery', 'category': "art", 'year': find_year()} return template('art.tpl', info) # OC Page @@ -487,7 +487,7 @@ def char2(): def char(char_name): """character page""" loc = 'char/' - info = {'css': 'char', 'preview': 'Chimchooree\'s OC database. Meet ' + char_name + "!", 'title': 'blessfrey - characters | meet ' + char_name, 'year': find_year(), 'ocs': ["Helia", "Rune", "Angel", "Tessa", "Chloe", "Aries", "Night", "Dia", "Bless", "WISE", "Abbey", "Calder", "Silke", "Aloin", "Fifi", "Bijoux", "CatMan", "Belfry", "Aristen", "Chimchooree", "Freya", "Lune", "Trace", "Freefall", "Chandra", "Colt", "Cass", "Katherine", "Lisbet"], 'name': char_name, 'profile': prepare_profile(loc, char_name), 'gallery': find_gallery(char_name)} + info = {'css': 'char', 'preview': 'Chimchooree\'s OC database. Meet ' + char_name + "!", 'title': 'blessfrey - characters | meet ' + char_name, 'category': "characters", 'year': find_year(), 'ocs': ["Helia", "Rune", "Angel", "Tessa", "Chloe", "Aries", "Night", "Dia", "Bless", "WISE", "Abbey", "Calder", "Silke", "Aloin", "Fifi", "Bijoux", "CatMan", "Belfry", "Aristen", "Chimchooree", "Freya", "Lune", "Trace", "Freefall", "Chandra", "Colt", "Cass", "Katherine", "Lisbet"], 'name': char_name, 'profile': prepare_profile(loc, char_name), 'gallery': find_gallery(char_name)} abs_app_dir_path = os.path.dirname(os.path.realpath(__file__)) abs_views_path = os.path.join(abs_app_dir_path, 'views') TEMPLATE_PATH.insert(0, abs_views_path ) @@ -504,37 +504,37 @@ def credits(): @route('/games') def games(): """games""" - info = {'css': 'games', 'preview': 'Play Chimchooree\'s HTML5 games in the browser! Best played on the desktop.', 'title': 'blessfrey games', 'year': find_year()} + info = {'css': 'games', 'preview': 'Play Chimchooree\'s HTML5 games in the browser! Best played on the desktop.', 'title': 'blessfrey games', 'category': "games", 'year': find_year()} return template('games.tpl', info) @route('/blue-planet') def bp(): """game""" - info = {'css': 'games', 'preview': 'Play Blue Planet by Chimchooree, an HTML5 dressup prototype in the browser. Made in Godot 3.', 'title': 'blue planet - blessfrey games', 'year': find_year()} + info = {'css': 'games', 'preview': 'Play Blue Planet by Chimchooree, an HTML5 dressup prototype in the browser. Made in Godot 3.', 'title': 'blue planet - blessfrey games', 'category': "games", 'year': find_year()} return template('games-bp.tpl', info) @route('/cheeryOS') def co(): """game""" - info = {'css': 'games', 'preview': 'Play CheeryOS by Chimchooree, an HTML5 pretend OS prototype in the browser. Made in Godot 3.', 'title': 'cheeryOS - blessfrey games', 'year': find_year()} + info = {'css': 'games', 'preview': 'Play CheeryOS by Chimchooree, an HTML5 pretend OS prototype in the browser. Made in Godot 3.', 'title': 'cheeryOS - blessfrey games', 'category': "games", 'year': find_year()} return template('games-co.tpl', info) @route('/no-legs-the-cat') def nltc(): """game""" - info = {'css': 'games', 'preview': 'Play No-Legs the Cat by Chimchooree, an HTML5 maze game in the browser. Made in Godot 3.', 'title': 'no-legs the cat - blessfrey games', 'year': find_year()} + info = {'css': 'games', 'preview': 'Play No-Legs the Cat by Chimchooree, an HTML5 maze game in the browser. Made in Godot 3.', 'title': 'no-legs the cat - blessfrey games', 'category': "games", 'year': find_year()} return template('games-nltc.tpl', info) @route('/small-thing-that-makes-things') def sttmt(): """game""" - info = {'css': 'games', 'preview': 'Play Small Thing That Makes Things, an HTML5 adventure platformer in the browser. Made in Godot 3 for #WeeklyGameJam.', 'title': 'small thing that makes things - blessfrey games', 'year': find_year()} + info = {'css': 'games', 'preview': 'Play Small Thing That Makes Things, an HTML5 adventure platformer in the browser. Made in Godot 3 for #WeeklyGameJam.', 'title': 'small thing that makes things - blessfrey games', 'category': "games", 'year': find_year()} return template('games-sttmt.tpl', info) @route('/stoplight') def sl(): """game""" - info = {'css': 'games', 'preview': 'Play Stoplight, an HTML5 coroutines prototype in the browser. Made in Godot 3.', 'title': 'stoplight - blessfrey games', 'year': find_year()} + info = {'css': 'games', 'preview': 'Play Stoplight, an HTML5 coroutines prototype in the browser. Made in Godot 3.', 'title': 'stoplight - blessfrey games', 'category': "games", 'year': find_year()} return template('games-sl.tpl', info) @route('/thunderspy') def ts(): """game""" - info = {'css': 'games', 'preview': 'Play Thunderspy, a City of Heroes private server.', 'title': 'thunderspy - blessfrey games', 'year': find_year()} + info = {'css': 'games', 'preview': 'Play Thunderspy, a City of Heroes private server.', 'title': 'thunderspy - blessfrey games', 'category': "games", 'year': find_year()} return template('games-ts.tpl', info) # Japanese Learning Page @@ -653,10 +653,16 @@ def style(): return template('style-guide.tpl', info) # Me Page +@route('/me') # redirect +def me3(): + return me() +@route('/about') # redirect +def me(): + return me() @route('/about-me') def me(): """me""" - info = {'css': 'me', 'title': 'meet me, chimchooree', 'preview': 'Meet me, Chimchooree, and learn more about my projects - gamedev, webdev, Bible study, creative writing, pixel art, and more!', 'year': find_year()} + info = {'css': 'me', 'title': 'meet me, chimchooree', 'preview': 'Meet me, Chimchooree, and learn more about my projects - gamedev, webdev, Bible study, creative writing, pixel art, and more!', 'category': 'about me', 'year': find_year()} return template('me.tpl', info) # Feature Requirements diff --git a/src/static/css/art.css b/src/static/css/art.css index 97d200c..e41756c 100755 --- a/src/static/css/art.css +++ b/src/static/css/art.css @@ -3,6 +3,13 @@ margin: 2em; } +.content-grid h1, h2, h3, h4 { + color: #bbc704; + margin-top: 1em; + margin-bottom: 0em; + text-indent: 0em; +} + .gallery { display: grid; grid-template-columns: repeat(auto-fit, 200px); diff --git a/src/static/css/char.css b/src/static/css/char.css index 79e3af4..1141326 100755 --- a/src/static/css/char.css +++ b/src/static/css/char.css @@ -25,6 +25,16 @@ padding-bottom: 1.5em; word-wrap: break-word; } +.profile a { + color: #7d4afb; +} +.profile h2, h3, h4 { + color: #bbc704; + margin-top: 1em; + margin-bottom: 0em; + text-indent: 0em; +} + .portrait { grid-area: 1 / 3 / 3 / 4; } diff --git a/src/static/css/entry.css b/src/static/css/entry.css index e968998..f2ad42c 100755 --- a/src/static/css/entry.css +++ b/src/static/css/entry.css @@ -1,5 +1,5 @@ hr { - border: 1px solid black; + border: 1px solid #d2c1e5; } img { display: block; @@ -22,7 +22,6 @@ img { text-align: justify; } - .sidebar { grid-area: 1/2/2/3; margin: auto; diff --git a/src/static/css/games.css b/src/static/css/games.css index 20eb877..982ae8d 100755 --- a/src/static/css/games.css +++ b/src/static/css/games.css @@ -1,5 +1,18 @@ .content-grid { color: white; + text-align: justify; +} + +h2, h3, h4 { + color: #bbc704; + margin-top: 1em; + margin-bottom: 0em; + text-indent: 0em; +} + +.center a { + color: #7d4afb; + text-decoration: none; } img { diff --git a/src/static/extra/Pink-ONLY.zip b/src/static/extra/Pink-ONLY.zip new file mode 100644 index 0000000..b2689a3 Binary files /dev/null and b/src/static/extra/Pink-ONLY.zip differ diff --git a/src/static/img/art/unaflatsmall.png b/src/static/img/art/unaflatsmall.png new file mode 100644 index 0000000..5329b6b Binary files /dev/null and b/src/static/img/art/unaflatsmall.png differ diff --git a/src/static/img/art/unaflatsmallthumb.png b/src/static/img/art/unaflatsmallthumb.png new file mode 100644 index 0000000..a6eec6a Binary files /dev/null and b/src/static/img/art/unaflatsmallthumb.png differ diff --git a/src/static/img/dia/chimchooree_moonelf4.png-autosave.kra b/src/static/img/dia/chimchooree_moonelf4.png-autosave.kra deleted file mode 100644 index b703280..0000000 Binary files a/src/static/img/dia/chimchooree_moonelf4.png-autosave.kra and /dev/null differ diff --git a/src/static/img/ent/BlessfreyMe_250105.png b/src/static/img/ent/BlessfreyMe_250105.png new file mode 100644 index 0000000..968474f Binary files /dev/null and b/src/static/img/ent/BlessfreyMe_250105.png differ diff --git a/src/static/img/ent/BlessfreyMe_250105_2.png b/src/static/img/ent/BlessfreyMe_250105_2.png new file mode 100644 index 0000000..3482358 Binary files /dev/null and b/src/static/img/ent/BlessfreyMe_250105_2.png differ diff --git a/src/static/img/ent/BlessfreyMe_250107.png b/src/static/img/ent/BlessfreyMe_250107.png new file mode 100644 index 0000000..3abb576 Binary files /dev/null and b/src/static/img/ent/BlessfreyMe_250107.png differ diff --git a/src/static/img/ent/BlessfreyMe_250107_2.png b/src/static/img/ent/BlessfreyMe_250107_2.png new file mode 100644 index 0000000..837ecfd Binary files /dev/null and b/src/static/img/ent/BlessfreyMe_250107_2.png differ diff --git a/src/static/img/ent/Rice_Grid.png b/src/static/img/ent/Rice_Grid.png new file mode 100644 index 0000000..fc94c2a Binary files /dev/null and b/src/static/img/ent/Rice_Grid.png differ diff --git a/src/static/img/ent/pinkONLY-sofa.png b/src/static/img/ent/pinkONLY-sofa.png new file mode 100644 index 0000000..e2a2830 Binary files /dev/null and b/src/static/img/ent/pinkONLY-sofa.png differ diff --git a/src/static/img/ent/sofa.png b/src/static/img/ent/sofa.png new file mode 100755 index 0000000..49fd5bc Binary files /dev/null and b/src/static/img/ent/sofa.png differ diff --git a/src/views/art.tpl b/src/views/art.tpl index 3a8b492..d58b1a9 100755 --- a/src/views/art.tpl +++ b/src/views/art.tpl @@ -1,7 +1,7 @@ % rebase('frame.tpl')

blessfrey art

-

I should draw more often.

+

I should put more up here. It gets lost otherwise...

Cat. Cat. @@ -72,7 +72,7 @@

art games, hashtags

-

Attack me on ArtFight! I should get back into Mermay and OutfitAugust again, too.

+

I probably won't play much ArtFight if at all anymore. I'm too sick lol. I should get back into Mermay and OutfitAugust sometime at least, though.